Исправление неверного штрих кода для алкоплагина в iiko

Исправление неверного штрих кода для алкоплагина в iiko

Причина возникновения проблемы.

Иногда на бутылках встречаются кривые штрих-коды где видны 13 символов, но сканируются 14. И 14-ый оказывается пробелом. УТМ такой ШК не примет и ругнётся как на картинке ниже.

Как лечить?

База вскрытых бутылок лежит по такому пути

Путь может меняться в зависимости от версии алкоплагина.

1 Берём актуальный OrderCheck и проверяем наличие проблемной строки в базе командой

Так как в запросе указан ШК именно с лишним пробелом в конце и строка найдена, то сомнений нет. Причина установлена точно и править будем именно её.

2 Теперь когда у нас есть id строки с неверным ШК, можем выполнить команду

или как альтернативу можно испльзовать другую команду

В первом варианте просто убираем в конце все пробелы и не важно сколько их там было. Во втором передаём целиком правильный ШК. Итог один.

3 Запрос успешно обаботан и можно снова сделать селект нужной строки и посмотрим, что получилось.

Значение в столбце Ean явно изменилось и стало короче. При следующей попытке закрыть заказ с Джеком, проблем не будет.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *