[ОТВЕТИТЬ]
Опции темы
29.12.2016 03:11  
Элона
Добрый день!

28.12.16 РАР объявил о введении онлайн-проверки алкогольных марок при пробитии чека. Будут ли внесены в программу какие-то изменения в связи с этим? Т.е. будет ли кассиру выдаваться сообщение о том, что данный чек не просто не подписан, а именно что с марками что-то не так.

Просто кассиры обучены, что если чек не подписывается по каким-то причинам, то нужно перегружать УТМ. А в данном случае же причина в другом (в косяке с марками).
 
29.12.2016 11:10  
konst
более подробное описание данного процесса:
Цитата:

Re: Он-лайн проверка марок в УТМ. Подробности.

сообщение fkr »
Выяснил подробности по он-лайн проверке марок:

1. при хороших каналах связи это защита от совсем левых марок, от дублей по номеру и серии (но с разными "криптохвостами"), и от полных дублей при условии что предыдущая бутылка была продана более чем за 7 суток ( разрешённый срок фиксации чеков для сельских поселений).
2. Проверка идёт на отдельном потоке и "зеркале" основной базы.
3. Проверка идёт до подписи чека и постановки его в очередь УТМ на отправку.
4. Если в течени 3 секунд ответ не получен, то чек подписывается и становится в очередь на отправку.
5. Проверка пытается ( в течении 3 секунд) проводится только единожды и не повторяется в независимости от того был ли ответ либо нет ( причина отсутствия ответа не играет роли).
6. Только если вернулся отрицательный ответ чек не будет подписан, во всем остальном ничего с точки зрения дальнейшей обработки чеков не меняется.
7. По сути тестировать тут и нечего, тому кто перейдёт на новую версию нужно будет сделать у себя обработку ответа с отказом в подписи чека.
8. Гарантия проверки полных дублей (100% совпадение шрихкода) при этой проверке осуществляется в пределах 7 дней, но как и раньше все дубли сервером будут выявлены и "никто не уйдёт от заслуженного"
 
14.02.2017 15:14  
Eugin_S
Уже началось.
В логе УТМ:

Код:
2017-02-14 17:36:04,099 ERROR es.programador.http.AbstractServlet - Future - ошибка: Проверка не пройдена: 22N000008MC75BA9DTE0OBI611030010206527HVMA7NPGXBHTMKEBM6IUO2640P2414
2017-02-14 17:36:04,117 ERROR es.programador.http.AbstractServlet - Некорректное состояние транспортного терминала
java.lang.IllegalStateException: 1: Проверка не пройдена: 22N000008MC75BA9DTE0OBI611030010206527HVMA7NPGXBHTMKEBM6IUO2640P2414
	at es.programador.http.CheckBarcodeResult.<init>(Unknown Source)
	at es.programador.http.CheckBarcodeResult.<init>(Unknown Source)
	at es.programador.http.AbstractServlet.a(Unknown Source)
	at es.programador.http.AbstractServlet$1.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

В логе УКМ:

Код:
17:36:04: 0x00004000: INFO: debug#/usr/local/storage/home/ukm/build-br-72-2016_09_13_19_24_45/ukm/libukm/egais_export.cpp(96) Send: Error: <A><error>1: Проверка не
пройдена: 22N000008MC75BA9DTE0OBI611030010206527HVMA7NPGXBHTMKEBM6IUO2640P2414</error><ver>2</ver></A>
17:36:04: 0x00004000: WARNING: debug#/usr/local/storage/home/ukm/build-br-72-2016_09_13_19_24_45/ukm/libukm/ccontext_assistant.cpp(2981) HandlePaymentSpecified: Продажа алкоголя запрещена. Сторнируйте всю алкогольную продукцию из чека, либо аннулируйте чек. Для выяснения причин запрета обратитесь к системному администратору.
 
 
Опции темы



Часовой пояс GMT +3, время: 20:58.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.