Публичное пространство

Беларусь ◾️ Сканирование одного QR-кода для продажи группы товаров на кассе

SRTB-5762 - Получение подробных данных проблемы… СТАТУС

CR-6892 - Получение подробных данных проблемы… СТАТУС

10.3.11.0

Описание

Функциональность позволяет на кассах версии для Республики Беларусь покупателю добавлять товары, находящиеся в таре (корзине) за одно сканирование.

Возможность реализована на кассах:

  • Клавиатурная;
  • SetToush;
  • SCO.

Пример такого сценария может быть, когда на прилавочных весах продавцом формируется «заказ» со сборным QR кодом.

Примерный состав такого QR-кода:

  • штрихкод тары\контейнера, по которому касса сможет добавить в чек данную тару;

  • штрихкоды всех товаров (весовых, штучно-весовых, штучных) которые продавец кладет в выбранную покупателем тару\контейнер

Перечисленные данные в QR формируются в виде строки с определенным разделителем.

В строке могут находится одинаковые штрихкоды: например 2 одинаковые булки: покупатель взял пирожное «картошка», потом вафельный рожок, а потом решил еще раз пирожное «картошка» и решил все положить в глубокий контейнер.

Настройка

Выполните скрипт включения настройке в базе данных set.

Настройка будет загружена на кассы. Перезагрузите кассовый модуль.

SELECT add_property(
	'COMPOSITE_QR_PROCESSOR', 
	null, 
	'composite.qr.separator', 
	'[;\r]',
	'Разделитель ШК в составном QR коде', 10, 2, 0);

Особенности работы

  • Для весового и штучно-весового товара в ШК обязательно должен присутствовать вес или количество, иначе QR не обрабатается кассой.

Формат QR-кода

Это строка, которая включает в себя:

  • штрихкод тары\контейнера и штрихкоды всех товаров (весовых, штучно-весовых, штучных) через разделители

Список разделителей для разных весов:

  • БМК: Aclass разделитель "ENTER" (ascii code 13)
  • БВД: Bizzerba разделитель ";"
  • РВС разделитель ";"
  • DIGI SM5300 разделитель ";"

Примеры значений QR-кодов:

  • 123456789;2112345004005;21000002001840;
  • 123456789;2112345004005;21000002001840

В строке могут находиться одинаковые штрихкоды.

В конце может стоять разделитель, а может отсутствовать. Прорабатываем оба варианта.

Ограничение для разделителя ENTER:

  • Влияет тип сканера.
  • Если сканер COM или USB в режиме эмуляции COM, то QR-код распакуется и все сработает.
  • Если сканер USB в режиме эмуляции клавиатуры (на кассе настроен "в разрыв клавиатуры") и в нем настроен суффикс ENTER, то распаковку не гарантируем. Так как разделитель в QR и суффикс сканера совпадают.

Пример сценария

  1. QR-код формирует продавец на прилавочных весах, когда кладет товары в тару.
  2. Покупатель подходит к кассе, кассир сканирует QR этикетки. Все товары из тары попадают в чек.

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных