SetKit ◾️ Отключение запроса сканирования марки для товаров с опциональной маркировкой

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

SetKit ◾️ Отключение запроса сканирования марки для товаров с опциональной маркировкой

https://crystals.atlassian.net/browse/KIT-202

https://crystals.atlassian.net/browse/CR-12833

SETRETAIL 10.4.14.0

SETKIT 4.8.0

https://crystals.atlassian.net/browse/SRTG-769

https://crystals.atlassian.net/browse/CR-15951

10.5.2.0

Описание

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

Начиная с версии 10.4.14.0 реализована возможность отключить запрос сканирования марки для товаров, у которых указан признак marked = false и загружена категория mark-type, при восстановлении мягкого чека на кассе. При включенной настройке skip.soft.mark.check такие товары будут добавляться в чек без вывода окна сканирования.

С версии 10.5.2.0 функциональность поддержана на кассах самообслуживания SetSCO v.3.

Ценность

Ускорение работы кассира за счёт отключения вывода на кассе ненужного окна сканирования марки товара.

Настройка

Настройка skip.soft.mark.check включается в базе данных set в таблице sales_management_properties. Возможные значения:

  • true – при поднятии мягкого чека касса автоматически добавляет в чек продажи товары, у которых marked = false и указана категория mark-type, без запроса сканирования марки.

  • false (по умолчанию) – перед добавлением товара в основной чек касса запрашивает сканирование марки товаров, для которых настроено опциональное сканирование.

Пример скрипта:

UPDATE sales_management_properties SET property_value= 'true', send_status = '0' WHERE module_name='SET_KIT_SETTINGS' and property_key='skip.soft.mark.check';

Скачать скрипт:

Для применения настройки выполните скрипт в базе данных set → перезагрузите кассовый модуль.

Пример работы

Исходные условия

Информация о товарах

Для приведённых ниже сценариев используются товарные позиции со следующими свойствами:

  • товар Молоко маркированное:

    • штрихкод: 3300256,

    • признак маркировки включен (marked = true),

    • тип маркировки: Молоко (mark-type = MILK).

  • товар Парфюмированная вода Весенняя сирень немаркированная:

    • штрихкод: 45088787,

    • признак маркировки выключен (marked = false),

    • тип маркировки: Парфюмерия (mark-type = PERFUMES).

Состав мягкого чека

Внешняя система присылает в SetKit созданный заказ, в состав которого входят следующие товарные позиции (без передачи марок в составе мягкого чека):

  • позиция 1 – Молоко маркированное в количестве 1 шт.

  • позиция 2 – Парфюмированная вода Весенняя сирень немаркированная в количестве 1 шт.

{ "status": "READY_TO_PAYMENT", "dateCreated": "2021-02-05 14:00", "isEditable": true, "totalPrice": 2620.0, "discountsValue": 0.0, "additionalInfo": "{'orderType':'02','orderId':'03705050'}", "positions": [ { "positionOrder": 1, "code": "3300256", "barcode": "3300256", "quantity": 1, "unitPrice": 120.0, "discountValue": 0.0, "totalPrice": 120.0, "isFixedPrice": true, "isFixedDiscounts": true }, { "positionOrder": 2, "code": "45088787", "barcode": "45088787", "quantity": 1, "unitPrice": 2500.0, "discountValue": 0.0, "totalPrice": 2500.0, "isFixedPrice": true, "isFixedDiscounts": true } ], "receiptEditable": true, "positionsAddingAllowed": true, "positionsDeletingAllowed": true, "kitNumber": "211133" }

Сценарий 1. Отключен вывод окна для опционального сканирования марки

Предустановленные настройки в БД

Сценарий 1 реализуется при включенной настройке skip.soft.mark.check (выставлена в значение true).

Работа на клавиатурной кассе

  1. Кассир вызывает мягкий чек на кассе.

  2. Касса добавляет в чек продажи товар Парфюмированная вода Весенняя сирень немаркированная без запроса сканирования марки.

  3. В списке товаров, требующих сканирования, отображается Молоко маркированное.

image-20250422-183347.png
  1. Кассир сканирует штрихкод товара Молоко маркированное.

  2. Касса выводит окно сканирования марки без возможности отмены сканирования.

image-20250422-183503.png
  1. Кассир сканирует марку товара Молоко маркированное.

image-20250422-183636.png
  1. Кассир нажимает ВВОД.

  2. Касса добавляет Молоко маркированное в чек продажи.

image-20250422-183049.png

Работа на SetTouch

  1. Кассир вызывает мягкий чек на кассе.

  2. Касса добавляет в чек продажи товар Парфюмированная вода Весенняя сирень немаркированная без запроса сканирования марки.

  3. В списке товаров, требующих сканирования, отображается Молоко маркированное.

image-20250422-182741.png
  1. Кассир сканирует штрихкод товара Молоко маркированное.

  2. Касса выводит окно сканирования марки без возможности отмены сканирования.

image-20250422-182647.png
  1. Кассир сканирует марку товара Молоко маркированное.

  2. Касса добавляет Молоко маркированное в чек продажи.

image-20250422-182626.png

Работа на кассе самообслуживания

  1. Покупатель подходит к КСО и сканирует ШК заказа.

  2. КСО блокируется и вызывает консультанта → на экране отображается сообщение Товары не были добавлены в чек Консультант сейчас подойдет.

image-20260812-094627.png
  1. Консультант подходит и авторизуется сканированием бейджа.

  2. Открывается окно досканирования марок в режиме консультанта → в списке только один товар с обязательной маркировкой → консультант сканирует марку товара.

image-20260812-115344.png
  1. Маркированный товар успешно добавлен в чек → товар с опциональной маркировкой добавлен без запроса сканирования марки → КСО возвращается в режим покупателя на экран сканирования товара → покупатель нажимает Перейти к оплате.

image-20260812-115627.png
  1. КСО переходит на экран выбора типов оплат → покупатель закрывает чек любым доступным способом.

image-20260812-115820.png

Сценарий 2. Включен вывод окна для опционального сканирования марки

Предустановленные настройки в БД

Сценарий 2 реализуется при следующих условиях:

  • включена настройка check.excise.soft для типов маркировки “Молоко” и “Парфюмерия”:

    '{ "MILK" : true, "PERFUMES" : true }',
  • выключена настройка skip.soft.mark.check (выставлена в значение false).

Работа на клавиатурной кассе

  1. Кассир вызывает мягкий чек на кассе.

  2. В списке товаров, требующих сканирования, отображаются:

    • Молоко маркированное.

    • Парфюмированная вода Весенняя сирень немаркированная.

image-20250422-185355.png
  1. Кассир сканирует штрихкод товара Молоко маркированное.

  2. Касса выводит окно сканирования марки без возможности отмены сканирования.

image-20250422-185734.png
  1. Кассир сканирует марку товара Молоко маркированное.

image-20250422-185750.png
  1. Кассир сканирует штрихкод товара Парфюмированная вода Весенняя сирень немаркированная.

  2. Касса добавляет Молоко маркированное в чек продажи.

  3. Касса выводит окно сканирования марки товара Парфюмированная вода Весенняя сирень немаркированная с возможностью отмены сканирования.

image-20250422-185835.png
  1. Кассир нажимает Отмена.

image-20250422-185949.png
  1. Кассир нажимает ВВОД.

  2. Касса добавляет Парфюмированная вода Весенняя сирень немаркированная в чек продажи.

image-20250422-190003.png

Работа на SetTouch

  1. Кассир вызывает мягкий чек на кассе.

  2. В списке товаров, требующих сканирования, отображаются:

    • Молоко маркированное.

    • Парфюмированная вода Весенняя сирень немаркированная.

image-20250422-190226.png
  1. Кассир сканирует штрихкод товара Молоко маркированное.

  2. Касса выводит окно сканирования марки без возможности отмены сканирования.

image-20250422-190253.png
  1. Кассир сканирует марку товара Молоко маркированное.

  2. Касса добавляет Молоко маркированное в чек продажи.

image-20250422-190307.png
  1. Кассир сканирует штрихкод товара Парфюмированная вода Весенняя сирень немаркированная.

  2. Касса выводит окно сканирования марки товара Парфюмированная вода Весенняя сирень немаркированная с возможностью отмены сканирования.

image-20250422-190504.png
  1. Кассир нажимает ОТМЕНА.

  2. Касса добавляет товар Парфюмированная вода Весенняя сирень немаркированная в чек продажи.

image-20250422-190550.png

Работа на кассе самообслуживания

  1. Покупатель подходит к КСО и сканирует ШК заказа.

  2. КСО блокируется и вызывает консультанта → на экране отображается сообщение Товары не были добавлены в чек Консультант сейчас подойдет.

  3. Консультант подходит и авторизуется сканированием бейджа.

  4. Открывается окно досканирования марок в режиме консультанта → в списке присутствуют оба товара → консультант сканирует марку товара Сыр ламбер с маркированным ШК.

image-20260812-120234.png
  1. Товар пропадает из списка и добавляется в чек → на товаре с опциональной маркировкой марка отсутствует → консультант нажимает Добавить без марки.

image-20260812-120944.png
  1. Товар с опциональной маркировкой успешно добавлен в чек → КСО возвращается в режим покупателя на экран сканирования товара → покупатель нажимает Перейти к оплате.

image-20260812-121141.png
  1. КСО переходит на экран выбора типов оплат → покупатель закрывает чек любым доступным способом.

Статьи по теме