gifts2017

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

Опубликовал Александр Олегович (SAO) в раздел Обмен - Загрузка и выгрузка в Excel

Загрузка данных из табличного документа для управляемых форм с возможностью загрузки иерархических справочников

за основу была взята вот эта публикация
http://infostart.ru/public/269425/
и добавлена возможность загружать справочники с иерархией (т.е. также создавать группы) и добавлена возможность ограничивать загрузку реквизитов для групп и элементов.

Для этого таблицу настроек добавлена строка ЭтоГруппа для иерахических справочников: 

Установка признака ЭтоГруппа делается в колонке "условие связи/выражение для значение". Для создания группы установите переменную Результат = Истина 

пример:

Если ТекстыЯчеек[2]="" и
ТекстыЯчеек[5]="" и
ТекстыЯчеек[6]="" и
ТекстыЯчеек[7]="" и
ТекстыЯчеек[8]="" Тогда
Результат=Истина;
Иначе
Результат=Ложь;
КонецЕсли;

 

Важно!! для загрузки иерархии за один раз необходимо, чтобы группы-родители в файле шли раньше своих вложенных элементов или групп. 

 

Также добавлены галки присвоений реквизитов для групп и элементов: колонки "загружать элемент" и "загружать группу" и соответственно доработаны процедуры сохранения и открытия настроек с учетом этих колонок.

Писал для себя разово для загрузки 6000 позиций номенклатуры с картинками в УТ11.1 

Для примера прилагается обработка, файл настройки и файл данных из которого шла загрузка на 110 строк

Для загрузки картинок использовались файлы в отдельной папке (папка прописывается в событии "ПриЗаписи")

В колонке таблицы имена файлов картинок разделены символами "##"

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

Наименование Файл Версия Размер Кол. Скачив.
Обработка загрузки
.epf 57,31Kb
06.02.15
79
.epf 57,31Kb 79 Скачать
Данные(mxl) и файл настройки (mxlz)
.zip 34,88Kb
06.02.15
34
.zip 34,88Kb 34 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Марина Кудрявцева (kmv101) 04.06.15 12:45
Скачала вашу обработку "Загрузка данных из табличного документа (управляемые формы) с иерархией справочников", вставила ее в дополнительные обработки, но она не запускается и не выдает никаких сообщений !!!!!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа