Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Идентификация алкоголя на кассе УКМ4 по акцизной марке : УКМ-4

19.04.2024 6:42


13.07.2016 11:30
Diamondne
 
Ввиду того, что у одного вида алкогольной продукции может быть несколько производителей (этикетка одинаковая, штрих-код одинаковый, разница только мелким шрифтом указан завод),то для разделения и идентификации приходится оклеивать своими штрих-кодами весь подобный ассортимент алкоголя, что неизбежно приводит к ошибкам (человеческий фактор).
Есть вариант для идентификации использовать акцизную марку а именно c 5-го по 20-й символ. Был создан шаблон ввода, и соответствующие коды были присвоены товарам.
Возникла проблема с отправкой данных в ЕГАИС. Вышеуказанный код считывается в системе BASE36 и в таком виде отправляется к УТМ, но УТМ не нравится, что в поле "EAN" присутствуют буквенные символы. собственно лог УКМ-клиента выглядит так:

15:27:41: 0x00004000: INFO: debug#/usr/local/storage/home/ukm/build-br-69-2016_03_11_11_27_20/ukm/libukm/egais_export.cpp(203) Send: EGAIS send: <?xml version="1.0" encoding="UTF-8"?>
<Cheque inn="7610093351" datetime="1207161524" kpp="761045007" kassa="000320" address="пр-кт Революции д.2а" number="152" shift="106" name="Дружба" >
<Bottle barcode="22N00000VRCE8S3VU262HLI60613002781854MBFHDDHIYA3DV2VENNNWTZHBABX3RPP" price="199.90" ean="0000vrce8s3vu26" />
</Cheque>
15:27:42: 0x00004000: INFO: debug#/usr/local/storage/home/ukm/build-br-69-2016_03_11_11_27_20/ukm/libukm/egais_export.cpp(212) Send: Error: Error downloading - server replied: Server Error,
response: <A><error>java.lang.IllegalArgumentException: org.xml.sax.SAXParseException; cvc-pattern-valid: Value '0000vrce8s3vu26' is not facet-valid with respect to pattern '(\d{8}|\d{13}|\d{12}|\d{14})' for type 'EAN'.</error><ver>2</ver></A>
15:27:42: 0x00004000: WARNING: debug#/usr/local/storage/home/ukm/build-br-69-2016_03_11_11_27_20/ukm/libukm/ccontext_assistant.cpp(2796) HandlePayment: Продажа алкоголя запрещена. Сторнируйте всю алкогольную продукцию из чека, либо аннулируйте чек.

Может, кто сталкивался с такой проблемой и есть решение, прошу помощи.

УКМ4 69сп2
13.07.2016 11:48
student
 
Цитата:
Diamondne с 5-го по 20-й символ
не прокатит даже если буковки уберете

Цитата:
Diamondne is not facet-valid with respect to pattern '(\d{8}|\d{13}|\d{12}|\d{14})
максимум 14 знаков

проще тогда не отправлять еан в принципе, тем более что он необязателен (кажется начиная с 2.03 версии)
13.07.2016 12:30
Diamondne
 
Если не отправлять EAN, значит и не считывать его на кассе (по крайней мере я не знаю другого варианта в УКМ4).
Тогда остается вопрос как без дополнительной оклейки бутылок осуществлять продажу алкоголя одной марки, но разных заводов.
Основная цель исключить или максимально уменьшить влияние человеческого фактора (как ни карути - люди при оклейке бутылок ошибаются)
13.07.2016 12:36
student
 
Цитата:
Diamondne люди при оклейке бутылок ошибаются
а смысл оклеивать ?
только если наименование сделать читаемым (типа завод1\2\3) - просто
на бутылке есть еан13, пдф-ку считаете с конкретной бутылки
более утм-у ничего не надо :)
все дальнейшее в егаисе по идее идет через алкокод (а там конечно х\з)
13.07.2016 13:00
Diamondne
 
Можно ли каким-то образом исправить Xsd-схему, по которой укм формирует и отправляет данные чека в УТМ и убрать из нее поле ean?
13.07.2016 13:06
student
 
Цитата:
Diamondne Можно ли каким-то образом исправить Xsd-схему, по которой укм формирует и отправляет данные чека в УТМ и убрать из нее поле ean?
можно :)
сама схема считает еан не обязательным
надо теперь убедить с+ поменять алгоритм обработки чтобы не отсылать еан в егаис при условии что сам механизм регистрации остается неизменным - т.е. регистрация только через сканер шк по еан т.е. наблюдается непонятка - еан не обязательно передавать, но регистровать только через него
13.07.2016 14:25
whitewizard
 
А для чего суета?
По идее, алкогольная декларация скоро сама будет формироваться на стороне ЕГАИСа
13.07.2016 15:44
Diamondne
 
До тех пор, пока нет возможности формировать декларации на стороне егаис, каким образом Вы разделяете товары с одинаковым штрихом и разными производителями?
13.07.2016 16:17
Dim
 
а как вы раньше разделяли?
13.07.2016 16:27
Diamondne
 
Создали разные карточки и обклеивали, но сейчас товаров "под обклейку" стало очень много.
Часовой пояс GMT +3, время: 06:42.

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