Список задач по ЭДО и маркировке
1. Приход товаров - создание накладной по УПД
Схема: на основании XML-файла с УПД создаём документ УПД. На первом этапе ищем xml-файл с УПД в заданной папке, на втором этапе - обращаемся по api к провайдеру.
Отдельный документ УПД нужен для:
- сохранение результатов загрузки в отдельном месте. Может потребоваться для проверки загрузки
- хранение промежуточных результатов сопоставления
После загрузки xml-файл переносится в архивный каталог, в подкаталог с названием равным дате документа.
В случае повторной загрузки документа высвечивается предупреждение. При согласии весь документ перезаписывается, при этом теряется сопоставление товаров.
В локальном меню имеется пункт для создания приходной накладной.
Проблемы:
- сопоставление поставщика. По ИНН/КПП
- сопоставление товаров. Только Мегаполис выгружает ШК в УПД. Остальных поставщиков надо попросить так делать. Придётся делать полу-ручной режим для сопоставления товаров.
- лицензирование работы модуля по ИНН/КПП (аналогично retail-alco)
2. Приход товаров - проверка совпадения УПД с приходной накладной (если накладная создана не по УПД).
проблемы аналогичные п.1 - сопоставить поставщика и товары
3. Приход товаров - проверить совпадение марок в УПД и фактически поступившем товаре.
Схема: сканирование марок либо в МП, либо непосредственно в приходную накладную.
Проблема:
- в УПД указаны агрегированные марки, нужно проверять по ним
4. Расход - формирование УПД
Схема: в локальном меню расходного документа запускается пункт создания УПД. На первом этапе созданный xml-файл помещается в заданную папку. На втором этапе - передаётся провайдеру.
Проверить:
- у разных провайдеров могут быть свои требования к заполнению xml-файла
5. Расход - в УПД записать марки
Схема: марки сканируются непосредственно в расходный документ или через МП
6. Списание - передача марок для списания в ЧЗ
Схема: марки сканируются непосредственно в документ списания или через МП. Формируется сообщение для ЧЗ о списании.
Проблема:
- придумать обработку ошибок, возникающих из-за агрегации марок в ЧЗ
7. Возврат - формирование УПД
???
Если возврат оформляется как реализация, то это пункты 4 и 5
Какие ещё возможны варианты возврата?
Нет комментариев