07.01.2020 13:59
Делу [УС Land и реальные клиенты] - время? а потехе [УСЕга и виртуальный мир] час?

Проблема!

Организационный процесс: по EDI, почте в виде XLS приходят заказы, так же для "мелочи" вводятся руками -> правятся заказы, создаются планы на производство, первичка развозящим продукцию водителям -> отсылаются по EDI подтверждения и уведомления -> операторы проводят цикл производства -> автоматически по данным преобразованным заказов создаётся бухгалтерская первичка...

Где-то удаляют товары из накладных, где-то не могут произвести, где-то появляется недовоз или пересорт... Через некоторое время (до 3 суток) водители привозят накладные с вычерками. Когда-то отправляют по EDI корректировки, а когда забывают, что очевидно по объему документооборота - увидите по уникальным номерам документов.

Ключевые крупные покупатели: АО Тандер, юр.лица Х5, ООО Лента присылают по EDI акты рассогласования, с небольшими (до 300 магазинов) сетями расхождения выявляются на этапах автоматизированных сверок... Потом опять операторы "глазками" выискивают и правят, перепечатывают бухгалтерские документы...

Задача: всё это выявлять самой программой. Проблема: заказы, накладные/счета фактуры, производственные процессы работают с разными программными товарными объектами. Однако состыковал и режим глобальной верификации вызывается из контура предзаказов:





Задаётся период для анализа заказов и допуская передвижку дат поставок интервал дат относительно дат заказов для "запаса" поиска накладных и других операций. Программа "ловит" документы по номерам, которые в теории должны быть уникальны и выводит реестр расхождений документов:

Код:

Анализ расхождения данных предзаказов и созданных на их основе отгрузочных накладных за период заказов с 01.12.19 по 31.12.19
***** При обнаружении ошибок в первую очередь смотрите дублированные номера заказов или накладных. НОМЕР ОСНОВНОЕ!


По ТТН K8E9 №_139560 от 04.12.19 на сумму      2053.29 нет совпадения с суммой ТТН:     1945.08

По заказу №_139560 от 04.12.19 не совпадает:
01UU   торт * Вишенка    800гр.       шт                К_Зак        1.000 ТТН        0.000 ЦенаЗак     108.2100 ТТН       0.0000

....

По ТТН KFYD №_149337 от 27.12.19 на сумму       816.13 нет совпадения с суммой ТТН:     1176.69

[Дубль №?] По заказу №_149337 от 27.12.19 не совпадает дата 27.12.19 или связка клиент+адрес. По заказу 00T200T7 по ТТН 01DS03M2
012O   торт №10 сникерс 0.850кг.      шт                К_Зак        1.000 ТТН        3.000 ЦенаЗак     149.5300 ТТН     152.5100
...
01XC   С*пирожное "Профитроли шоколад"                  К_Зак        1.000 ТТН        2.000 ЦенаЗак      66.4000 ТТН      64.8700

....

По заказу I11Y №_148124 от 26.12.19 на сумму       329.47 ПОЛНОСТЬЮ УДАЛЕНА накладная