Поступила следующая задача: добавить возможность загрузки номенклатуры, продаваемой совместно.
Данные представлены в виде Excel документа, состоящего из двух столбцов. В документе около 5000 строк, данные должны быть записаны в одноимённый регистр в ERP.
Можно было бы решить задачу простой обработкой чтения документа построчно, но для простоты работы пользователей была реализована форма с табличным документом, куда пользователь "копипастом" сможет скопировать данные из "экселя" и одной кнопкой заполнить регистр.
В обработке ТабличныйДокумент и цикл обхода настроены на 6000 строк, с первой строки данные не читаются. Если нужно расширить ТабличныйДокумент, необходимо: Открыть в конфигураторе форму, выделить справа "ТабДокПодборНоменклатуры", затем открыть у него вкладку "Объект" и "Настройка" - Открыть. Там можно дорисовать нужные строки и столбцы, не забыв добавить их в цикл обхода в коде.
Обработка тестировалась на конфигурации 1С:ERP Управление предприятием 2. Думаю, что сгодится и для УТ 11 последних версий (сегодня 28.04.2024).
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.12.265