Подведу краткое
промежуточное резюме по проблемам ЕГАИС (?), "УС Лэнд:ЕГАИС" (?) озвучиваемых со страницы:
https://olegon.ru/showthread.php?t=28554&page=13
ТТН с марками принимать ИСКЛЮЧИТЕЛЬНО через сервис приёма
Конечно сделал, что программа посылает правильный акт приема, даже, если не сканировали все марки прихода. Исправлены и другие ошибки...
Однако! Мне прислали несколько ТТН для теста - "братская могила": алкопродукция с марками, разливное пиво и etc. Одну, для отладки подтвердил без приёмки, а затем начал разбираться детально с кодами объектов ЕГАИС в ней...
Если и в продуктиве ЕГАИС пропускает такую "бредятину", то мне жалко себя и других его пользователей
У меня с тестов июля остались алкокоды, пришедшие по данной ТТН, при этом в ТТН:
1. РФУ-1 не соответствовала алкокоду;
2. Алкокод был от другого наименования продукции;
3. Часть марок не соответствовала РФУ-1 и алкокоду…
Я для отладки послал подтверждение без "приёмки"... После последующего перезапроса остатков на складе появились остатки в точности по РФУ-1, т.е. подход:
https://olegon.ru/showthread.php?t=29671 логически правильный для "обхода" недоработок ЕГАИС... К слову, когда прогнал эту ТТН через сервис приёма, то вся "бредятина" была обнаружена... но
подтвердив раннее эту ТТН попортил логическую структуру информации по данным маркам и алкокодам в "УСЕга" - пришлось добавлять механизмы удаление "мусора"
Замечу, что если в сервисе приема будут расхождения пропиканных марок и марок ТТН, то независимо от типа отосланного акта (подтверждение/расхождение) "УСЕга" пошлет акт расхождение, т.е.
ЗАПРЕЩАЕТСЯ частичная приёмка - всё или ничего!