Форум OlegON > Программы и оборудование для автоматизации торговли > Маркировка

Статусы проверки кодов маркировки на чеке. : Маркировка

24.04.2024 23:59


17.02.2023 17:13
amadey
 
Где посмотреть значения статусов проверки кодов маркировки. Например, после каждого маркируемого товара мне в чеке пишет 7527 или 7577. Что это означает и какие другие значения бывают?
17.02.2023 17:14
Капитан О.
 
Эти коды маркировки - это статусы проверки кодов, используемые на чеках. Они означают, что коды проверились и имеют действительное значение. Обычно значение кода будет «ОК» (7527), что означает, что код принят. Другое значение «Не принят» (7577) означает, что код не прошел проверку и был отвергнут.
17.02.2023 17:18
amadey
 
А где посмотреть полный список возможных значений?
Во время пробития чека онлайн-проверка тормозит по минуте на каждую маркировку (возможно из-за плохого интернета), хотел проверить статусы этих маркировок и думаю - есть ли возможность сократить таймаут проверки до секунд 3-5 на товар.
17.02.2023 18:14
student
 
Цитата:
amadey мне в чеке пишет 7527 или 7577
это скорее всего не статус, посмотреть можно в ффд - там все есть
=====================
20) Реквизит "контрольный код КМ" (тег 2115) должен принимать значение младших
четырех цифр от десятичного значения контрольной суммы CRC-32, рассчитанной на базе
значения реквизита "код маркировки" (тег 2000). Вычисление значения CRC-32 выполняются в
соответствии с параметрами, указанными в таблице 35.
=====================
а насчет статуса - в том же ффд Таблица 111 - Значения реквизита "результат проверки сведений о товаре" (тег 2106) в печатной форме - если надо в цифру - просто перегони битовую маску :)
30.03.2023 14:03
Woaeiz
 
Коллеги, помогите разобраться по табаку.

В ДТО 10.9.4.5 Атола отправляю BASE64 марку с пачки сигарет - всё хорошо, код 15.
Отправляю BASE64 марку блока - ошибка, код 5. Пробовал по разному, с FNC и без него, со скобками и без скобок, полный код и обрезанный - всегда возвращается код 5.

Цитата:
2023.03.30 17:38:31.802 T: T:0000318C INFO [FiscalPrinter] < LIBFPTR_PARAM_MARKING_CODE_VALIDATION_RESULT (65847) = 0
2023.03.30 17:38:31.802 T: T:0000318C INFO [FiscalPrinter] < LIBFPTR_PARAM_MARKING_CODE_OFFLINE_VALIDATION_ERROR (65848) = 1
Цитата:
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < LIBFPTR_PARAM_MARKING_CODE_VALIDATION_READY (65850) = true
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < LIBFPTR_PARAM_IS_REQUEST_SENT (65878) = true
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR_DESCRIPTION (65887) = "Ошибок нет"
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_ERROR (65849) = 0
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < 2106 (2106) = 5
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < LIBFPTR_PARAM_MARKING_CODE_ONLINE_VALIDATION_RESULT (65886) = 5
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < 2114 (2114) = DD 66 25 64
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < 2105 (2105) = 02
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < 2005 (2005) = 05
2023.03.30 17:38:58.683 T: T:0000318C INFO [FiscalPrinter] < LIBFPTR_PARAM_TLV_LIST (65858) = "2114;2105;2005"
В чём может быть проблема?
30.03.2023 14:13
volk13
 
Цитата:
Woaeiz В чём может быть проблема?
1. зачем преобразовывать в BASE64, если в ДТО 10.9.4.5 Атола есть методы передачи кода маркировки без преобразования?
2. полный код "проблемного" блока сообщите (без лишних преобразований, а как есть)
30.03.2023 17:08
volk13
 
Цитата:
volk13 есть методы передачи кода маркировки без преобразования
FR.setParam(FR.LIBFPTR_PARAM_MARKING_CODE, КМ);
Через параметр, выделенный красным, передаётся КМ (код маркировки) без всяких лишних преобразований (только не забыть предварительно в КМ - проверить и при необходимости подставить символы GS в нужных местах)
30.03.2023 18:30
student
 
Цитата:
volk13 Через параметр, выделенный красным, передаётся КМ (код маркировки) без всяких лишних преобразований
только перед этим не следует забывать про установку LIBFPTR_MCT12_AUTO :)
30.03.2023 18:47
volk13
 
Цитата:
student только перед этим не следует забывать про установку LIBFPTR_MCT12_AUTO :)
Ну, надеюсь, что Woaeiz прочитает внимательно руководство по Драйверу (которое находится в скачанном им полном пакете в папке /doc/html/index.html (при "клике" - должно автономно запуститься), тем более - там описаны и прочие нюансы (с подробными примерами на разных языках программирования)
;)

Цитата:
volk13 полный код "проблемного" блока сообщите (без лишних преобразований, а как есть)
если сюда его опубликуете - то проверю его валидность в ЧЗ и сообщу результат (если вам (Woaeiz) - это интересно и ещё актуально)
30.03.2023 19:10
student
 
Цитата:
volk13 прочитает внимательно руководство по Драйверу
с этого и надо было начинать а не сразу про
Цитата:
volk13 FR.setParam(FR.LIBFPTR_PARAM_MARKING_CODE, КМ);
Часовой пояс GMT +3, время: 23:59.

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