Публичное пространство
SetKit ◾️ Отключение запроса сканирования марки для товаров с опциональной маркировкой
https://crystals.atlassian.net/browse/KIT-202
https://crystals.atlassian.net/browse/CR-12833
setretail 10.4.14.0
SETKIT 4.8.0
Описание
Ранее для товаров с признаком опциональной маркировки, для которых еще не наступил режим обязательного выбытия марок на кассе, при добавлении из мягкого чека в чек продажи происходил запрос сканирования марки с возможностью пропустить сканирование.
Начиная с версии 10.4.14.0 реализована возможность отключить для товаров с опциональной маркировкой запрос сканирование марки при восстановлении мягкого чека на кассе.
Ценность
Ускорение работы кассира за счёт отключения вывода на кассе ненужного окна сканирования марки товара.
Настройка
1. Включение опциональной маркировки для товаров с определенным типом маркировки доступно по настройке check.excise.soft в базе данных set в таблице sales_management_properties. Настройка позволяет добавлять в чек продажи без сканирования марки товары, у которых выставлен признак marked = false, но указан тип маркировки (например mark-type = PERFUMES). Подробнее – в статье Маркировка и МРЦ ◾️ Продажа маркированных товаров по упрощенной схеме вместе с немаркированными товарами.
Пример скрипта для включения опциональной маркировки для товаров с типами маркировки Молоко и Парфюмерия:
UPDATE sales_management_properties
SET property_value=
'{
"MILK" : true,
"PERFUMES" : true
}',
send_status = '0'
WHERE module_name='MARK_PRODUCT_SERVICE' and property_key='check.excise.soft';Скачать скрипт:
2. С версии 10.4.14.0 для товаров с опциональной маркировкой доступна настройка skip.soft.mark.check с возможными значениями:
true– отключен вывод окна сканирования марки для товаров с опциональным сканированием.false– сохраняется стандартное поведение кассы в соответствии с установленной настройкойcheck.excise.soft.
Пример скрипта, отключающего вывод окна сканирования марки для товаров с опциональным сканированием:
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 реализуется при следующих условиях:
включена настройка
check.excise.softдля типов маркировки “Молоко” и “Парфюмерия”:'{ "MILK" : true, "PERFUMES" : true }',
включена настройка
skip.soft.mark.check(выставлена в значениеtrue).
Работа на клавиатурной кассе
Кассир вызывает мягкий чек на кассе.
Касса добавляет в чек продажи товар Парфюмированная вода Весенняя сирень немаркированная без запроса сканирования марки.
В списке товаров, требующих сканирования, отображается Молоко маркированное.
Кассир сканирует штрихкод товара Молоко маркированное.
Касса выводит окно сканирования марки без возможности отмены сканирования.
Кассир сканирует марку товара Молоко маркированное.
Кассир нажимает ВВОД.
Касса добавляет Молоко маркированное в чек продажи.
Работа на SetTouch
Кассир вызывает мягкий чек на кассе.
Касса добавляет в чек продажи товар Парфюмированная вода Весенняя сирень немаркированная без запроса сканирования марки.
В списке товаров, требующих сканирования, отображается Молоко маркированное.
Кассир сканирует штрихкод товара Молоко маркированное.
Касса выводит окно сканирования марки без возможности отмены сканирования.
Кассир сканирует марку товара Молоко маркированное.
Касса добавляет Молоко маркированное в чек продажи.
Сценарий 2. Включен вывод окна для опционального сканирования марки
Предустановленные настройки в БД
Сценарий 2 реализуется при следующих условиях:
включена настройка
check.excise.softдля типов маркировки “Молоко” и “Парфюмерия”:'{ "MILK" : true, "PERFUMES" : true }',
выключена настройка
skip.soft.mark.check(выставлена в значениеfalse).
Работа на клавиатурной кассе
Кассир вызывает мягкий чек на кассе.
В списке товаров, требующих сканирования, отображаются:
Молоко маркированное.
Парфюмированная вода Весенняя сирень немаркированная.
Кассир сканирует штрихкод товара Молоко маркированное.
Касса выводит окно сканирования марки без возможности отмены сканирования.
Кассир сканирует марку товара Молоко маркированное.
Кассир сканирует штрихкод товара Парфюмированная вода Весенняя сирень немаркированная.
Касса добавляет Молоко маркированное в чек продажи.
Касса выводит окно сканирования марки товара Парфюмированная вода Весенняя сирень немаркированная с возможностью отмены сканирования.
Кассир нажимает Отмена.
Кассир нажимает ВВОД.
Касса добавляет Парфюмированная вода Весенняя сирень немаркированная в чек продажи.
Работа на SetTouch
Кассир вызывает мягкий чек на кассе.
В списке товаров, требующих сканирования, отображаются:
Молоко маркированное.
Парфюмированная вода Весенняя сирень немаркированная.
Кассир сканирует штрихкод товара Молоко маркированное.
Касса выводит окно сканирования марки без возможности отмены сканирования.
Кассир сканирует марку товара Молоко маркированное.
Касса добавляет Молоко маркированное в чек продажи.
Кассир сканирует штрихкод товара Парфюмированная вода Весенняя сирень немаркированная.
Касса выводит окно сканирования марки товара Парфюмированная вода Весенняя сирень немаркированная с возможностью отмены сканирования.
Кассир нажимает ОТМЕНА.
Касса добавляет товар Парфюмированная вода Весенняя сирень немаркированная в чек продажи.
Статьи по теме
SetKit ◾️ Передача весового маркированного товара в составе мягкого чека
SetKit ◾️ Передача данных марок обуви, а также акцизных марок в составе заказа
SetKit ◾️ Проверка заказа при вызове мягкого чека c акцизными марками
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.