Универсальная загрузка данных из Excel (управляемые и обычные формы)

Опубликовал Вася Пупкин (w.r.) в раздел Обработки - Обработка документов

Существует много обработок, в том числе и стандартных, по загрузке данных из Excel. Во всех них или нужна дополнительная подстройка, или не поддерживается формат xlsx и т.п. Написал обработку, работающую в обоих типах клиентов, которая позволяет загружать произвольное количество документов или справочников, беря все необходимые данные из Excel файла

Содержание файла Excel (xls, xlsx) должно быть следующим:

То есть шапка таблицы с именем реквизита или его синонимом (именем, отображаемым в 1С предприятии) в первой строке и ниже значения.

После загрузки файла таблицу можно редактировать и установливать отбор (снимать). После чего грузятся только отобранные данные.

Для загрузки данных необходимо выбрать тип документа или справочника в реквизите Вид. Выбрать файл Excel. Отредактировать таблицу (если надо) и нажать Загрузить (Выполнить)

Также необходимо иметь установленный Microsoft Excel.

Скачать файлы

Наименование Файл Версия Размер
Загрузка данных из Excel
.epf 17,85Kb
20.01.16
58
.epf 1.0 17,85Kb 58 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Филипп Дробышев (ilario) 26.01.16 20:56 Сейчас в теме
Перенос данных от не записан: {ВнешняяОбработка.ЗагрузкаДанныхИзEcxel.МодульОбъекта(38)}: Ошибка при вызове метода контекста (Записать): Значение поля "Дата" не может быть пустой датой (
2. Вася Пупкин (w.r.) 26 27.01.16 07:47 Сейчас в теме
(1) ilario,

Поле Дата в документе обязательное для заполнения. Добавить колонку "Дата" в ваш Excel файл с форматом ячеек этого типа
3. White Dr. (Kami4) 30.01.16 21:58 Сейчас в теме
{Обработка.ЗагрузкаДанныхИзEcxel.МодульОбъекта}: Переменная не определена (ОбщегоНазначения)
{Обработка.ЗагрузкаДанныхИзEcxel.МодульОбъекта}: Переменная не определена (СтроковыеФункцииКлиентСервер)
4. Вася Пупкин (w.r.) 26 31.01.16 09:20 Сейчас в теме
(3) Kami4,

Какая конфигурация, версия и платформа?
5. Алексей Бачев (MultiLexx) 19 10.08.16 09:18 Сейчас в теме
(4) w.r., Раз критична конфигурация, значит обработка не совсем универсальна. Зачем использовать процедуры и функции общих модулей? Универсальность подразумевает полную автономность.
6. Вадик Лавин (LavinVadik) 57 02.10.16 08:20 Сейчас в теме
обработка на пароле, надо предупреждать.