Обработка для выгрузки Сертификатов из УТ 11 в БП 3.
В УТ 11 сделан достаточно оптимизированный механизм прикрепленных файлов в разрезе сертификатов – позволяет хранить 1 сертификат для нескольких номенклатур. Клиенту понадобилось продублировать данные сертификатов в БП.
Реализовал 2 обработки:
Для УТ11 – выгрузка прикрепленных файлов сертификатов номенклатуры (pdf, jpg и т.д.) в каталог, там же создание файла описания в формате JSON выгруженных файлов + для удобства все эти файлы помещаются в zip архив с названием !Сертификаты.zip
Выгруженные файлы в каталог не удаляются после создания архива, что позволит в дальнейшем реализовать механизм дозагрузки новых файлов без новой выгрузки уже выгруженных. Пока это не реализовано.
Структура zip
Имя файла это GUID элемента справочника СертификатыНоменклатурыПрисоединенныеФайлы
Формат файла json - описания каталога
Обработка для БП3 – загрузка из !Сертификаты.zip в бухгалтерию
Как работает загрузка:
1. Синхронизация номенклатуры из УТ 11 происходит по ПОЛНОМУ НАИМЕНОВАНИЮ (так у клиента заведено)
2. Проверка на повторную загрузку картинки (вложения) для номенклатуры производится по наименованию присоединенного файла. Т.е. если в списке сертификатов к этой номенклатуре есть файл с таким именем, то он не загружается в БП повторно.
На следующем скрине слева УТ 11, справа карточка из БП
Обработки подойдут как болванка для доработки своих хотелок или как рабочий механизм для полной выгрузки Сертификатов и загрузки их в БП 3
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.183.24
- Управление торговлей, редакция 11, релизы 11.5.22.67, 11.4.14.176
Вступайте в нашу телеграмм-группу Инфостарт