РеализацияИспользуя предопределенный шаблоны "Импорт Excel" импортируем данные в таблицу результата из файла, после чего перейдем на закладку Обработка результата и перетащим обработку Загрузка данных на колонку "Группа" (или "Материалы", в данном примере это не имеет значения)
![]() Добавляются рекомендуемые вложенные обработки
Теперь нам необходимо изменить настройки обработки "Группа", по двойному клику на откроем ее форму. ![]() Настройка совсем пустая. Для добавления правила загрузки (ПКО) справочника номенклатура:
Поскольку для каждой строки результата запроса нам необходимо создать номенклатуру, добавленное ПКО "Номенклатура" необходимо загружать явно - для этого в настройках ПКО необходимо снять флажок Загружать только по ссылке на ПКО. Также в настройках ПКО необходимо установить флажок Автоматически генерировать код(номер) если он не задан.
Теперь в таблице свойств задаем только необходимые значения:
![]() В колонке ПКО для обоих строк выбираем ПКО которое будет загружать(искать) эти значения.
Таблица свойств для ПКО номенклатура будет иметь следующий вид: Также уставим флажок генерации кода, а вот флажок Загружать только по ссылке на ПКО
оставим включенным поскольку создание единицы измерения необходимо именно для загрузки справочника номенклатура. В таблице свойств укажем необходимые значения:
Таблица свойств для ПКО номенклатура будет иметь следующий вид: ![]() Если мы сейчас выполним загрузку то номенклатура создастся в корне справочника, однако по условию задачи она(номенклатура) должна располагаться в существующих папках. Поместить номенклатуру в нужные папки можно если задать правило (ПКО) по которому должен искаться родитель.
В колонке ПКО, таблицы свойств для поля Родитель создадим новое ПКО "Номенклатура _Родитель" ![]() Для нового ПКО в настройках изменим флажки:
В таблице свойств укажем только 2 значения по которым и будет производится поиск:
![]() Сохраним настройку и выполним загрузку данных, нажав кнопку выполнить в конструкторе.
|
Enterprise Integrator > Описание > Конструктор > Панель запросов и инструкций > Обработка результата > Доступные обработки > Групповые обработки > Загрузка данных > Примеры >