04.07.2019 18:09
УКМ 86sp2.

Шаблон сделан по мурзилке от С+:
Цитата:
Блок сигарет с МРЦ
Источник данных: Сканер
Событие: товар
Структура:
1. 01 - фиксированное содержимое
2. 14-14 символов - произвольное содержимое
3. 21 - фиксированное содержимое
4. 7-7 символов - произвольное содержимое
5. 8005 - фиксированное содержимое
6. 6-6 символов - произвольное содержимое
7. 0-? символов - произвольное содержимое
А вот код считанный из ШК блока (пробелы добавлены мной):
01 04600266009777 21 TR9!f4.x 8005 090000x 93VxXAx 24010076821x

Ну и оно не работает - как понимаю из-за служебного символа с кодом 29 (0x1D) в конце 4-й группы, где серийный номер.
Ой. Эти служебные символы все пропадают при сохранении сообщения. Запишу их выделенным x

Это неверный формат ШК блока? Или были еще изменения?

И еще такие ШК попадаются (пробелы добавлены мной)
01 04600266011718 21 1351073x 9311 351072x 24010067483
01 04606203088270 21 52CBZ0UJ0SDA x240FA068920.28
Последний вообще вроде соответствует формату обувной марки.

Если формат данных читаемых из марки с блока сигарет не соответствует постановлению Правительства №224 от 28.02.2019 и мы продаем этот блок без чтения марки, грозят ли нам штрафы?
05.07.2019 06:38
Мне Честный знак ответил так (правда я немного о другом спрашивала)
Цитата:

Здравствуйте!

Мы подготовили ответ на Ваше обращение №SR00077000:

Пожалуйста, обратите внимание на требования для розничных участников торгового оборота - работа в ЭДО станет обязательной с 1 июля 2020 года.

Так как с 01.07.2019 года сканирование DataMatrix кода на маркированной табачной продукции становится обязательным, и необходимо обеспечить передачу сведений о реализации маркированной табачной продукции в систему маркировки, но продукция, произведенная до 1 июля 2019 года является тестовой и может содержать погрешности, рекомендуем в случае некорректной информации Data Matrix кода о наименовании товара, дополнительно сканировать линейный штриховой код (для корректного отражения наименования товара).

05.07.2019 08:16
Цитата:
vdm Это неверный формат ШК блока
1D это маркер обозначающий конец блока переменной длинны в шк т.е. он соответствует стандарту gs1 но в описаниях црпт он отсутствует :( и там жестко заданы размеры (41 символ на блок) т.е. по идее его не должно быть, но сколько мне не попадалось шк в т.ч. типа "правильных" он там всегда есть, так что пока не ясно будет ли он в конечной версии или нет, чтобы не заморачиваться с подобным мы у себя (укмвин) сделали универсальный разбор опираясь на проект приказа фнс "О внесении изменений в приложение № 2 к приказу Федеральной налоговой службы от 21.03.2017 № ММВ-7-20/229@ " там большей частью по коду товара, но принцип схожий :)
05.07.2019 11:56
Цитата:
Mtirt рекомендуем в случае некорректной информации Data Matrix кода о наименовании товара, дополнительно сканировать линейный штриховой код
Тут смущает "дополнительно сканировать".
С одной стороны - ШК во всех "кривых" марках все-же есть и он является нормальным идентификатором товара.
С другой стороны - зачем сохранять в чек марку, которая типа не является маркой блока (например 8005 в ней нет).

Цитата:
student не заморачиваться с подобным мы у себя (укмвин) сделали универсальный разбор
Вот у меня что-то не получилось в УКМ настроить шаблон на ШК с разделителями 1D.
Такое почему-то не проходит
Цитата:
1. 01 - фиксированное содержимое
2. 14-14 символов - произвольное содержимое
3. 21 - фиксированное содержимое
4. 7-7 символов - произвольное содержимое
5. 1-1 символов - произвольное содержимое
6. 8005 - фиксированное содержимое
7. 6-6 символов - произвольное содержимое
8. 0-? символов - произвольное содержимое
Цитата:
11:51:57.464: 0xb59e2740: WARNING: debug#/home/user/build_ukm/build-br-86-2019_05_30_17_55_50/ukm/libukm/ccontext_assistant.cpp(961) HandleBarcode: Товар с кодом 010460026600977721TR9!f4.x8005090000x93VxXAx24010076821x не найден
На всякий случай - шаблон на пачки работает как положено. А все блоки с маркой которые сейчас у нас в наличии - не подходят на имеющийся шаблон блока.
Итого, у кого какой/какие шаблоны в УКМ на блоки сигарет настроены?
05.07.2019 12:55
Цитата:
vdm настроить шаблон на ШК с разделителями 1D.
а убрать его из шк в принципе не вариант ? gs1 насколько я помню это подмножество еан128
в настройках многих сканеров есть что то типа (из доки на Argox AS-8000 просто первое что попалось под руку)
===
Настройка разделителя: данное свойство применимо для ШК типа UCC/EAN-128.
По умолчанию значение разделителя <GS> (1D – в шестнадцатеричной).
===
05.07.2019 14:53
Цитата:
student Цитата:
vdm ➤ настроить шаблон на ШК с разделителями 1D.
а убрать его из шк в принципе не вариант ?
Уже думал про это, пока времени на поиск не нашлось.
05.07.2019 21:38
В конце концов шаблон ожил.
В том виде, как описано в доке, не работает он у меня, все портит формат последней группы.

Было: 0-? символов - произвольное содержимое
Стало: ?-? символов - произвольное содержимое (убрал 0 из поля От, с ним не срабатывает на любых данных)



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

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