Цитата: Dementora ➤ Повторюсь - при переустановке софта проблема на время исчезает и автовозвраты отрабатывают корректно.
а
ДО переустановки УТМ - пробовали нажимать "Обновить настройки" ?
Если документооборот завершён полностью, но настройки не обновляются, а выходит сообщение "Необходимо завершить документооборот.." (хотя он точно завершён у вас), то возможная причина того, что марки отсутствуют в локальном фильтре УТМ - это действительно некорректная работа фильтра, потому что по данной проблеме (что при завершённом документообороте иногда всё-равно настройки не обновляются) - я так и не смог за несколько лет добиться от тех.поддержки решения этой проблемы (ещё когда форум РАР работал, и была прямая связь с разработчиками)
На досуге - поковыряю свои локальные фильтры для интереса и проверю существование этой проблемы..
Интересно другое - что чек, несмотря на отсутствие марок в фильтре, - УТМ всё-равно отправил в ЕГАИС, и если у вас возвратный чек сформировался не из-за того, что "марки не найдены", а из-за того, что не хватило денег у покупателя (т.е. принудительный технический возврат был именно по этой причине, а не по причине отсутствия в фильтре марок), то тогда претензий к алгоритму нет (потому что если прямой чек был
успешно подписан, то технический возврат из-за того, что нет на остатках марок, - производиться не должен).
А вот тот факт, что чек был подписан и отправлен в ЕГАИС при отсутствии марок - наводит на мысль, что криворукие разработчики, допуская, что квери-фильтр может работать у них некорректно (из-за ихней же криворукости), на такую проблему (как отсутствие марок в фильтре) - "забили болт", и УТМ-у разрешили
успешно подписывать и отправлять такие чеки.
В таком случае - проблему вы не решите со своей стороны.. Ведь проблема именно с принудительным техническим возвратом из-за нехватки денег у покупателя. И если этот технический возврат совпадает с отсутствием интернет и как следствие с обращением к "кривому" квери-фильтру, то вы и получаете ошибку "несоответствие типа документа", которую выдаёт УТМ из-за того, что нет такой марки в квери-фильтре на текущий момент.
Т.е. - отправить прямой чек - разработчики позволяют при отсутствии марок в квери-фильтре, а возвратный чек - не позволяют при отсутствии марок в квери-фильтре отправить. (выходит, что так, если рассуждения верны)
Единственное решение пожалуй - это обеспечить стабильный интернет, чтобы УТМ как можно реже обращался к своему "подпорченному" локальному фильтру.