Публичное пространство
Маркировка и МРЦ ◾️Разливное пиво. Постановка на кассе на учет в SetMark вскрытого кега пива
https://crystals.atlassian.net/browse/SRTB-8034
https://crystals.atlassian.net/browse/CR-10461
10.4.1.0
Описание
SetMark отслежитвает привязку марок к товарам типа разливное пиво в разрезе магазинов.
SetMark после привязки новой марки к товару и удаляет предыдущую марку этого товара.
SetMark запоминает дату и время привязки марки к товару, для отображения в будущем нескольких марок для продажи с разных кранов.
Для учёта выбытия по существующей логике SetMark берет объём кега из источников данных в порядке приоритета:
марки;
карточки товара (параметр есть), соответствующей марки;
либо считать кег бездонным.
Если включен режим работы с SetMark, то касса сохраняет марки в SetMark вместо локального хранилища. Если работа с SetMark отключена, то идёт работа с локальным хранилищем.
Если валидация разливного пива осуществляется в SetMarkCentrum, то марка кега загружается в SetMarkCentrum, если валидация в SetMark, то в SetMark.
Если отсканировали марку уже открытого кега, который уже привязан к этому товару. т.е. повторное сканирование кега, то тогда “Данная КМ уже привязана к этому товару” с кнопками "Считать другую КМ" (переход к ожиданию сканирования) и "Отменить" (выход обратно в меню).
Если отсканировали не марку, тоогда “КМ не принадлежит кегу, отсканируйте корректный КМ” с возможностью повторить сканирование.
Если не находит товар, то касса предлагает отсканировать корректную марку (выодится ошибку “Товар не найден, отсканируйте корректный КМ“) с возможностью повторить сканирование.
Если товар не относится к DRAFT_BEER, то касса предлагает отсканировать корректную марку (вывести ошибку “КМ не принадлежит кегу, отсканируйте корректный КМ”) с возможностью повторить сканирование.
Ценность
Возможность передать с кассы в СетМарк информацию о вскрытом кеге, чтобы продавать разливное пиво в одно сканирование при продаже с разных касс в конкретном магазине.
Основной пример
Касса после подтверждения сохраняет в SetMark новую марку.
SetMark для соответствующего магазина к товару типа разливное пиво выполняет привязку новой марки (даже если новая марка была ранее привязана).
Ограничения
Марки загружаюится только с одного типа источника: или из ERP, или с касс в магазинах. При смешанной загрузке логика работы SetMark будет нарушена. Торговая сеть должна административно выбрать вариант загрузки марок в SetMark.
Для корректного учёта выбытия на стороне кассы кассир должен следить и вовремя загружать в SetMark актуальные марки.
Пока в SetMark не реализовано резервирование - параллельная продажа на двух кассах может приводить к ошибкам распределения остатков кега.
Настройки
Для включения в настройках сервера валидации SetMark должна быть включена валидация разливного пива и функция продажи в одно сканирование. Подробнее о настройках.
Статьи по теме