Публичное пространство
Маркировка и МРЦ ◾️ Продажа развесной маркированной икры как весового товара
https://crystals.atlassian.net/browse/SRTB-9414
https://crystals.atlassian.net/browse/CR-13761
10.4.15.0
Описание
В версии 10.4.15.0 реализована возможность добавления весовой икры в чек в одно сканирование (при использовании SetMark), путем считывания штрихкода с весовой этикетки. Икра загружается как весовой товар, что позволяет корректно передавать данные на весы и автоматически формировать весовые этикетки для печати.
Импорт товара
Загрузите икру как весовой товар:
<mark-type>DRAFT_CAVIAR</mark-type><product-type>ProductWeightEntity</product-type><measure-type id="КГ"><name>КГ</name></measure-type>
Пример импорта
Импорт в SetMark
Добавление/удаление марки | |
|---|---|
Метод | POST |
Параметр | /add_keg |
В данном случае указывается productType=22 для развесной икры.
{
"id": {{$timestamp}},
"version": 1,
"operationType": 1,
"productType": 22,
"data": [
{
"mark": "010000000234061021k3MIo5917T999235Tjsv6S3F47APlBeyEJmCX88n7VQOwSppqwNAjkkg99",
"volume": "3000",
"item": "190190",
"shop": 779
}
]
} |
Типы данных в запросе по добавлению/удалению марки
Название | Тип данных | Обязательный | Описание |
|---|---|---|---|
id | bigint | Да | Уникальный идентификатор для каждого запроса. Не должен повторяться. |
version | int | Да | Версия пакета. В настоящий момент поддерживается только версия 1. |
operationType | int | Да | Тип операции добавление/удаление: 1 - для добавления марки. |
productType | int | Да | Тип продукта. В данном случае указывается |
mark | text | Да | Контрольная марка контейнера с икрой, обязательно полная с криптохвостом. |
volume | bigint | Да | Вес контейнера с икрой, указывается в граммах. |
shop | bigint | Да | Номер магазина. |
item | text | Да | Артикул товара. Если соответствует артикулу из SetRetail10, то продажа на кассе по штрихкоду будет проходить без запроса марки. |
Пример работы
Икра загружена как весовой товар.
В SetMark загружен контейнер с икрой 1кг.
Продавец взвешивает икру в отделе и клеит на нее весовой ШК.
Покупатель приносит икру на кассу.
Кассир считывает весовой ШК икры.
Касса обращается в SetMark за маркой.
Касса добавляет товар в чек с весом из ШК и маркой из SetMark.
Кассир закрывает чек доступными типами оплат.
Если марка не получена из SetMark, или при отсутствии SetMark, касса запрашивает считывание КИ на кассе.
Если полученная марка не прошла какие-то проверки на кассе (например, в сервисе Честного знака), касса выдает соответствующую ошибку и запрашивает сканирование КМ вручную.
Ограничения
В текущей версии реализации сценарий со взвешиванием на прикассовых весах не поддерживается.
Настройка
Отдельная настройка не требуется.
Убедитесь, что в SetMark/SetMark Centrum (Интеграция → Внешние процессинги) установлены настройки Продавать маркированный товар по артикулу товара и
Валидировать икру осетровых и лососевых рыб (фасованный товар).
Статьи по теме
https://crystals.atlassian.net/wiki/spaces/INT/pages/1646280
https://crystals.atlassian.net/wiki/spaces/SR10SUPPORT/pages/4072281652
https://crystals.atlassian.net/wiki/spaces/SR10SUPPORT/pages/3612082261