УТ11.4 - реализовать выгрузку электронных накладных в определенных форматах
В архиве
5846 |
4
сегодня в 16:36:33
(менее чем 1 час назад)
975210
06.08.2019 17:50:51
Текст задания
Конфигурация: УТ11.4
Требуется из документа "заказ клиента " сделать выгрузку электронных накладных в txt файл.
В заказе клиента вместо вкладки "Дополнительно" требуется сделать вкладку "ЭДО" с полями для выбора значений:
-Формат накладной
-Формат прайса
-Формат отказа
-Формат заказа
-ID по данным клиента (текстовое поле)
-Выгружать прайс (галка - булево)
В первых четырех полях должен быть выбор того или иного алгоритма загрузки/выгрузки данных.
Далее в печатных формах добавить возможности печати: "ЭДО накладная", "ЭДО прайс", "ЭДО отказ". По запуску печати запускается тот или иной алгоритм, указанный на вкладке "ЭДО" клиента.
Общий алгоритм отправки накладной/прайса/отказа:
1. формируем файл/файлы для отправки;
2. складываем файлы в хранилище на сервер. Адрес по маске "D:/E-Doc/_бизнес-регион_клиента/_наименование_клиента_/_дата_реализации-номер_реализации/
3. предлагаем пользователю отослать сформированные файлы почтой с электронного ящика elara-robot@mail.ru, на адрес указанный в контактных лицах клиента (соответственно, для накладной/прайса/отказа свой). Если он соглашается, то отсылаем.
Данные для электронной накладной берем по приоритетам: из реализации (Виды запасов и пр.), стандартных атрибутов номенклатуры и данных из последнего прихода .