за основу была взята вот эта публикация
//infostart.ru/public/269425/
и добавлена возможность загружать справочники с иерархией (т.е. также создавать группы) и добавлена возможность ограничивать загрузку реквизитов для групп и элементов.
Для этого таблицу настроек добавлена строка ЭтоГруппа для иерахических справочников:
Установка признака ЭтоГруппа делается в колонке «условие связи/выражение для значение». Для создания группы установите переменную Результат = Истина
пример:
Если ТекстыЯчеек[2]="" и
ТекстыЯчеек[5]="" и
ТекстыЯчеек[6]="" и
ТекстыЯчеек[7]="" и
ТекстыЯчеек[8]="" Тогда
Результат=Истина;
Иначе
Результат=Ложь;
КонецЕсли;
Важно!! для загрузки иерархии за один раз необходимо, чтобы группы-родители в файле шли раньше своих вложенных элементов или групп.
Также добавлены галки присвоений реквизитов для групп и элементов: колонки «загружать элемент» и «загружать группу» и соответственно доработаны процедуры сохранения и открытия настроек с учетом этих колонок.
Писал для себя разово для загрузки 6000 позиций номенклатуры с картинками в УТ11.1
Для примера прилагается обработка, файл настройки и файл данных из которого шла загрузка на 110 строк
Для загрузки картинок использовались файлы в отдельной папке (папка прописывается в событии «ПриЗаписи»)
В колонке таблицы имена файлов картинок разделены символами «##»
Скачала вашу обработку «Загрузка данных из табличного документа (управляемые формы) с иерархией справочников», вставила ее в дополнительные обработки, но она не запускается и не выдает никаких сообщений !!!!!
обработка работает исправно в последней бухгалтерии (просто проверил). иерархия загрузилась.
но вот в Управление торговлей 11.4.1.261, пишет «задано неправильное имя атрибута структуры».
Скачивали эту обработку давно. Очень полезная для интегратора и программиста. советую всем!