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

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
    }
}

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

Исходное состояние:

  1. Товар “Сыр Ламбер”:

    1. mark-type = MILK 

    2. marked = true для ШК

    3. ШК1 весовой, с указанием веса, например 2812340013212, где “01321” - вес 1.321 кг, а 281234 - короткий ШК (PLU)

    4. ШК2 - штучный без указания веса, например 4650075190166

  2. Включена 'Мягкая предобработка марок в МЧ (marking.processing.softmode)

Добавление товара с весовым штрихкодом с указанием веса

  1. Кассир сканирует штрихкод мягкого чека, в котором есть:

    1. Сыр Ламбер, ШК1 2812340013212, в поле количество передано 1, указана КМ

  2. Товар добавляется в чек без дополнительных запросов марки

  3. После регистрации в чеке указан Сыр Ламбер в количестве 1.321 кг с КМ из мягкого чека.

Добавление товара со штучным штрихкодом без указания веса

  1. Кассир сканирует штрихкод мягкого чека, в котором есть:

    1. Сыр Ламбер, ШК1 4650075190166, в поле количество передано 1.2, указана КМ

  2. Товар добавляется в чек без дополнительных запросов марки.

  3. После регистрации в чеке указан Сыр Ламбер в количестве 1.2 кг с КМ из мягкого чека.


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

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