Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 сен 2023, 20:47

Импорт трехуровнего справочника из excel

Автор Yurec66, 07 сен 2022, 18:35

0 Пользователей и 1 гость просматривают эту тему.

Yurec66

Есть необходимость импортировать из excel иерархический (три уровня) справочник. Есть ли какой алгоритм действий в 1С и какой структуры должен быть исходный файл?

alexandr_ll

Yurec66, https://infostart.ru/public/1231304/

Синхронизация или загрузка иерархического справочника из Excel в 1С. Пример

Данная обработка осуществляет загрузку, синхронизацию иерархического справочника номенклатура из Excel в 1с, с учетом иерархии. Изначально обработка была взята здесь https://infostart.ru/public/540677/. Для работы обработки должен быть установлен Excel. Ограничений на глубину вложенности нет.

Код был переработан. Вместо двух процедур загрузки была сделана одна. В исходной версии сначала весь файл читался в таблицу значений, потом записывался из тз. В моем варианте идет последовательное чтение и запись по каждой строке. Добавлена возможность указать номер первой строки для загрузки. Синхронизация элементов номенклатуры происходит по guid. Синхронизация папок происходит по наименованию и уровню вложенности. Для учета текущего уровня группировки используется массив МассивТекущаяВеткаИерархии.

Код исходной обработки //infostart.ru/public/540677/ я переработал и назвал переменные более удобными для понимания смысла происходящего.

Протестировано на платформе 8.3.16.1224.


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск