Форум OlegON > > >

Обновление настроек УТМ, отсутствие фильтра, волшебная палочка QueryFilter

05.12.2019 11:47


28.02.2019 12:23
AndreyZh
 
Авось кому интересно - доложу...
Цитата:
Для решения данного вопроса рекомендуем обновить УТМ до актуальной сборки, предварительно сохранив базу УТМ.
Скачал новый билд тестового УТМ, переустановил его … и фильтр ЗАРАБОТАЛ... и наконец-то смог привести "картину" по остаткам регистра №3 в порядок!!! - Ура!... Можно отлаживать утилиту дальше...





Поделюсь своим "колхозным" опытом переустановок УТМ. В его базе важны лишь непринятые ТТН! Их коды можно переписать или, при необходимости восстановить в режиме: https://olegon.ru/showthread.php?t=30408

1. Средствами ОС удаляю УТМ;
2. При необходимости удаляю папку C:\UTM
3. Устанавливаю свежий билд УТМ
4. Восстанавливаю приходные ТТН в очереди
5. Обновляю настройки фильтра

При таком подходе НИКОГДА НИ КАКИХ проблем не возникало
28.02.2019 14:00
AndreyZh
 
Вот и уже обнаружилась "необходимая" ошибка УТМ для многих программ для ЕГАИС, использующих "пространство имен". Суть: в квитанции с ответом должно быть
Код:
<ns:Documents xmlns="http://fsrar.ru/WEGAIS/ReplyFilter" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" Version="1.0">
а приходит:
Код:
<ns:Documents xmlns="http://fsrar.ru/WEGAIS/QueryFilter" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" Version="1.0">
Программа для ЕГАИС "УС Лэнд:ЕГАИС" эти "пространства имен" игнорирует, а пользователям остальных программ придётся подождать нового билда УТМ
28.02.2019 16:51
plvn24
 
Цитата:
AndreyZh Скачал новый билд тестового УТМ, переустановил его … и фильтр ЗАРАБОТАЛ...
У меня в тестовом фильтр работает на УТМ билд 1232
И УСЕга соответственно в режиме "Анализ фильтра" докладывает что "Проверка прошла" или формирует список отсутствующих.
Только вот запросы по Р3 таки так и не включены в тестовом... Хотелось бы сравнить просто..
Вообще с этим фильтром дело темное, даже в крайнем релизе УТМ хаотично требует обновить настройки (судя по форуму рар)
Так что пока воздержусь от обновления в продуктиве.

Цитата:
AndreyZh 5. Обновляю настройки фильтра
То есть делается "инициализация" для работы с новыми марками,
которая проходит мгновенно, а марки похоже загружаются в УТМ во время установки (агент висит с красным крестом минут 5-10 до полного запуска)
22.06.2019 20:25
AndreyZh
 
QueryFilter - волшебная палочка, оказавшаяся с огромной трещинкой... В принципе проблемы фильтра и обновления настроек периодически обсуждаются на форуме ФСРАР, когда выявляется очередная партия косяков в учетных системах разработчиков и как следствие у их пользователей, решивших опираться на данный механизм в своих системах. В реальном мире учет марок ведется в "УС Лэнд:ЕГАИС". Если ведут учет от приходов, то "излишек" марок ни на что не влияет... Вот и выпала проблема этой "волшебной" пакостницы из моих рассмотрений

Озвучу одну из проблем с разъяснением от официальных лиц:
Цитата:
operator9 » 28 май 2019, 17:32 При загрузке настроек с сервера, приходят данные только новым маркам. Если поставить актом постановки <на баланс склада> старые марки, затем обновить настройки, то старые марки затрутся и будут загружены только новые. А при работе с документами <накладные, списания> в настройках <при обновлении> учитываются и старые марки.

Правка: AndreyZh, 22.06.2019 20:27
22.06.2019 20:37
AndreyZh
 
Приведу ещё один "образец" пакостного поведения фильтра - сейчас перепроверил у себя в тестовом контуре, хотя автору исходного эксперимента можно было доверять на 100% - он очень грамотный и дотошный:
Цитата:
Итак, эксперимент с маркой 22N0000152419RB0W3I37TX70823006021157DL7D4TT8597BONH91MRGO8V6QRL7AFE, привязанной к партии TEST-FB-000000001185694, УТМ на запрос QueryFilter до начала эксперимента возвращает "Проверка пройдена":

1. Отправил на самого себя и подтвердил TEST-TTN-0007718532 - марка из фильтра исчезла, хотя марка в ЕГАИС привязана к новой TEST-FB-000000036863015 (т.е. выявлена особенность №1), QueryFilter возвращает:

<ns:ReplyFilter>
<result>Штрихкод не найден</result>
<bc>22N0000152419RB0W3I37TX70823006021157DL7D4TT8597BONH91MRGO8V6QRL7AFE</bc>
</ns:ReplyFilter>

2. Отправил на самого себя очередную ТТН с этой маркой: TEST-TTN-0007718536, и отказал эту ТТН - марка в фильтре появилась, QueryFilter возвращает "Проверка пройдена" (т.е. костыль по возвращению марки в фильтр - успешно сработал)

3. Отвязал марку от партии: TEST-AUFBC-0000006138, марка исчезла из фильтра

4. Привязал марку к партии: TEST-AFBC-0000033687, марка появилась в фильтре

5. Отправил на самого себя очередную ТТН с этой маркой: TEST-TTN-0007718544, и подтвердил эту ТТН, марка уже ожидаемо исчезла из фильтра.

6. Попытался привязать марку опять: TEST-AFBC-0000033688, получил ошибку, что организация уже имеет ШК, марка так и не появилась в фильт

P.S. Моё резюме: Данным механизмом, пока не "вымылись" старые марки для реальной работы нельзя пользоваться! Хотя он и полностью реализован в "УСЕга"
23.06.2019 05:31
plvn24
 
Цитата:
AndreyZh Данным механизмом, пока не "вымылись" старые марки для реальной работы нельзя пользоваться! Хотя он и полностью реализован в "УСЕга"
Ну "вымываться" они могут еще очень долго... Значит не забываем фильтровать в УСЕга по новым маркам и пользуемся.

А вообще можете сформулировать ваше понимание наличия старых марок в фильтре? Когда, при каких условиях УТМ производит проверку
старой марки по фильтру? Ответы операторов на форуме рар крайне расплывчаты...
23.06.2019 07:35
AndreyZh
 
Цитата:
plvn24 Ну "вымываться" они могут еще очень долго... Значит не забываем фильтровать в УСЕга по новым маркам и пользуемся.
В свете "долгого вымывания"... ИМХО! Пользоваться данным механизмом НЕЛЬЗЯ! Возможно кроме использования бизнес технологии - постоянного перемещения АП в торговый зал: новые марки не переместятся, а старые автоматом отвяжутся от регистра №3... и не будет описанных выше коллизий. У "меня" в реале вся работа идёт от склада (регистра №1), т.е. для "меня" механизм фильтрации "опасный".

Цитата:
plvn24 А вообще можете сформулировать ваше понимание наличия старых марок в фильтре? Когда, при каких условиях УТМ производит проверку старой марки по фильтру? Ответы операторов на форуме рар крайне расплывчаты...
ИМХО! Ответы операторов и fkr четко обрисовывают косяки фильтра по старым маркам:

1. При передаче по ТТН на себя марка удаляется из фильтра, но "остаётся" на рег №3 - продажа по чеку запрещается;

2. Обычные операции: приход по ТТН, продажи по чекам, списания корректно обрабатываются фильтром (обновлением настроек). Операции: постановка на баланс склада и возможно привязка марки рег. №1 к РФУ-2 порождает неправильную работу режима УТМ "обновление настроек", как следствие механизма фильтрации
23.06.2019 13:43
plvn24
 
Цитата:
AndreyZh Ответы операторов и fkr четко обрисовывают косяки фильтра по старым маркам:
К fkr вопросов нет, а по поводу расплывчатости вот конкретный вопрос и ответ на него:
вопрос от fkr
Цитата:
зачем вообще в фильтр УТМ записываются старые марки, если фильтр предназначен лишь для офф-лайн проверки новых марок, и старые марки в фильтре - лишь увеличивают размер БД УТМ? Или есть какой-то скрытый смысл в таком решении? (т.е. типа на будущее, когда все марки заставят перевести на поштучной учёт)
ответ operator9
Цитата:
Старые марки добавляются в фильтр для упрощения логики и с целью экономии времени обработки документов, содержащих как старые, так и новые марки.
Так вот, меня тоже интересует это вопрос и я поинтересовался вашим видением смысла наличия старых марок в локальной базе УТМ, ибо
до сего дня убежден, что офф-лайн проверка УТМ при продаже осуществляется исключительно для новых марок.
В противном случаев в свете перечисленных косяков с обновлением настроек УТМ в ситуации отсутствия интернет на точке продаж
возможен полный коллапс продаж алкоголя со старыми марками.
12.08.2019 11:25
AndreyZh
 
"Бесконечно" долгое обновления настоек (фильтра) может сигнализировать о проблемах с компьютером или разрушении локальной БД УТМ. Подробнее: https://olegon.ru/showpost.php?p=335904&postcount=9
23.08.2019 15:58
plvn24
 
Сегодня с форума рар:

Цитата:
При отсутствии связи с сетью Интернет не рекомендуется запускать обновление настроек. Прежде чем обновить настройки рекомендуем проверить доступ к адресу filter-utm.egais.ru:8443/filter
Цитата:
Информация будет добавлена в Техническую документацию.
Как я понял, есть риск потерять локальный пул марок...

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.