Публичное пространство
SetKit ◾️ Передача весового маркированного товара в составе мягкого чека
SRTB-6065 - Получение подробных данных проблемы… СТАТУС
KIT-149 - Получение подробных данных проблемы… СТАТУС
CR-7419 - Получение подробных данных проблемы… СТАТУС
10.3.15.0
SETKIT 3.5.4
Описание
В версии SetRetail 10.3.15.0 и SetKit 3.5.4 реализована поддержка работы с весовыми маркированными товарами в МЧ с возможностью передачи марки в мягком чеке. Марки проходят проверку в ОИСМ и SetMark (при наличии) на кассе, при поднятии МЧ.
Ограничения
Для весовых товаров в одной позиции мягкого чека может быть передан только один код маркировки.
Основные сценарии
Для товара, у которого проставлен признак обязательной маркировки:
- В мягком чеке указан Штучный ШК (ШК без веса), количество и марка - товар добавляется с количеством (весом), указанным в поле “количество” и маркой, переданной в мягком чеке.
- В мягком чеке указан Весовой ШК (ШК с весом), количество = “1” и марка - товар добавляется с весом, указанным в ШК и маркой, переданной в мягком чеке.
В мягком чеке указан Весовой ШК (ШК с весом), количество, отличное от “1” и марка - товар добавляется с количеством (весом) указанным в ШК и маркой, переданной в мягком чеке.
Количество (вес) в ШК приоритетнее количества, указанного в поле “quantity” Мягкого чека.
- В мягком чеке указан Весовой ШК (ШК с весом), количество = “1”, марка не указана (либо не прошла проверку ФФД 1.2 (если не включено игнорирование результата проверки в ОИСМ)/SetMark) - касса просит считать марку кассира.
- Если в КМ указан вес - он игнорируется. Используется вес из мягкого чека.
Пример запроса мягкого чека с весовым штрихкодом
{
"guid": "360000",
"shopNumber": null,
"status": "READY_TO_PAYMENT",
"dateCreated": 1517481826629,
"isEditable": true,
"totalPrice": 150,
"discountsValue": 0,
"additionalInfo": "additional information",
"positions": [
{
"positionOrder": 1,
"code": "10500",
"departNumber": 1,
"barcode": "2810500012346",
"quantity": 1,
"unitPrice": 150,
"vat": 5,
"vatValue": 20,
"discountValue": 0,
"totalPrice": 150,
"isFixedPrice": false,
"isFixedDiscounts": null,
"additionalInfo": "Сыр ламбер с маркированным ШК [ШК с весом, а количество 1]",
"positionDiscounts": null,
"mark": "010000000281050021НCPэЫD93guщ7"
}
],
"client": {
"guid": "0001",
"cardNumber": "8892",
"firstName": "Виталий",
"middleName": "Олегович",
"lastName": "Denisov",
"email": "client1_v@mail.ru",
"phone": "+7-999-111-22-33",
"accumulation": 0,
"bonusBalance": 0
}
}
Примеры работы
Исходное состояние:
Товар “Сыр Ламбер”:
mark-type = MILKmarked = trueдля ШКШК1 весовой, с указанием веса, например 2812340013212, где “01321” - вес 1.321 кг, а 281234 - короткий ШК (PLU)
ШК2 - штучный без указания веса, например 4650075190166
Включена
'Мягкая предобработка марок в МЧ (marking.processing.softmode)
Добавление товара с весовым штрихкодом с указанием веса
Кассир сканирует штрихкод мягкого чека, в котором есть:
Сыр Ламбер, ШК1 2812340013212, в поле количество передано 1, указана КМ
Товар добавляется в чек без дополнительных запросов марки
После регистрации в чеке указан Сыр Ламбер в количестве 1.321 кг с КМ из мягкого чека.
Добавление товара со штучным штрихкодом без указания веса
Кассир сканирует штрихкод мягкого чека, в котором есть:
Сыр Ламбер, ШК1 4650075190166, в поле количество передано 1.2, указана КМ
Товар добавляется в чек без дополнительных запросов марки.
После регистрации в чеке указан Сыр Ламбер в количестве 1.2 кг с КМ из мягкого чека.
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.