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