[ОТВЕТИТЬ]
Опции темы
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, время: 20:27.

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