Процесс загрузки разделен на 3 этапа, отмеченными соответствующими кнопками на форме:
- Кнопка "Загрузить" - позволяет выбрать файл для загрузки, а так же прочитать первичные данные в нем. На этом этапе обработка заполняет таблицу с наименованием товаров в накладных, штрихкодами и ценами, а так же получает признаки ЖНВЛП.
- Кнопка "Обработать загруженные" - при нажать на нее загруженные в предыдущем этапе данные будут сопоставлены, т.е. вместо текстовых представлений товаров, стран, характеристик и поставщиков буду созданы или выбраны их соответствия в базе данных. Сопоставление Номенклатуры происходит по Артикулу и Штрихкоду.
Когда все составления произведены и строки с товарами заполнены. Можно переходить к этапу 3.
- Кнопка "Создать документы" - заполняет данные табличной части и шапки документа Поставление товаров и услуг. И открывает созданные документ. Далее документ можно проверить и провести или же просто закрыть без внесения каких либо изменений в базу данных;
Опционально в настройках можно включить или отключить запись созданных документов поступления, а так же включить округление и корректировку даты документа.
Описание ошибок загрузки, сопоставления и прочих можно посмотреть во вкладке Ошибки.
Обработка может быть, как добавлена в штатном режиме в справочник Внешние отчеты и обработки, так и открыта через меню Файл - открыть.
Обработка не претендует на готовое решение - так как поля файла dbf загруженного из системы СКЛИТ могут быть изменены, удалены или добавлены в зависимости от версии, при желании все эти изменения можно внести в код обработки - код открыт.
Тестирование обработки проводилось на конфигурации 1С: Аптека 8 Релиз 2.3.6.3.