...
4. Подготовить лицензию УКМ 4 с включенной опцией для работы с маркированными товарами. Лицензия УКМ 4 должна содержать опцию для активации работы с маркированным табаком – маркированными табачными изделиями – нужно запросить лицензию для работы с маркированными товарами у команды техподдержки УКМ 4.
5. Установить версию УКМ 4 с поддержкой функционала. Функционал работы с маркироваными товарами для табака табачной продукции поддержан в версии 85 и выше, для обуви – начиная с версии 86 и выше.
...
Начальные условия:
- Поддержка признака Специальный маркированный товар со стороны бэк-офисной системы.
Сценарий:
- Конвертер импорта загружает в базу данных УКМ 4 признак Специальный маркированный товар для товаров.
Замечание:
- Для признака доступны следующие операции: обновление, добавление, удаление.
Поддержаны конвертеры:
- Стандартный импорт 4;
- Супермаг+ XML.
...
- Кассир использует кассовую операцию Проверка цены.
- Касса открывает интерфейс проверки цены и предлагает считать штрихкод товара.
- Кассир считывает сканером марку КиЗ.
- Касса проверяет наличие лицензии для работы с маркированными товарами:
- Если лицензия не загружена: в интерфейс проверки цены передается полная марка КиЗ.
- При наличии лицензии и только для штрихкодов, считанных сканером:
- Выполняется разбор марки КиЗ с использованием настроенных шаблонов ввода.
- Если один из шаблонов ввода с типом Товар подошел для считанных данных, то из разобранных шаблоном ввода данных выбирается штрихкод товара (с учетом шаблонов ввода маркированных товаров).
- Касса использует полученный штрихкод товара для поиска его стоимости.
- Для табакатабачных изделий: из кода DataMatrix извлекается параметр с МкРЦ (максимальной розничной ценой товара) и сравнивается с розничной ценой товара (без учета скидок):
- Если МкРЦ больше розничной цены товара, то используется розничная цена товара.
- Если МкРЦ меньше розничной цены товара, то используется МкРЦ.
- Если МкРЦ меньше минимальной цены, то для товара розничная цена и минимальная цена считаются равными МкРЦ.
- Для табакатабачных изделий: из кода DataMatrix извлекается параметр с МкРЦ (максимальной розничной ценой товара) и сравнивается с розничной ценой товара (без учета скидок):
- Полученные данные отображаются на экранной форме проверки цены.
...
- Кассир считывает сканером штрихкод EAN с товара (либо вводит штрихкод в ручном режиме, либо выбирает товар из товарного классификатора в кассовом интерфейсе).
- Касса определяет артикул товара.
- Касса определяет (по признаку Специальный маркированный товар для товара или группы), что товар является маркированным.
- Касса определяет режим обработки маркированных товаров: с обязательным считыванием штрихкода EAN.
- Касса выводит окно для ввода кода DataMatrix:
- Ручной ввод данных в окно невозможен.
- В окне доступна кнопка Сброс, отменяющая ввод текущего товара.
- Кассир считывает сканером код DataMatrix с упаковки товара.
- Кассовое ПО разбирает код DataMatrix с использованием шаблонов ввода.
- Шаблон ввода содержит маркер, что этот товар является маркированным и требует специальной обработки.
- Если считан не код К КиЗ, а любой другой – касса выводит сообщение: "Считайте код марки с товара" и возвращается к ожиданию ввода данных.
- Кассовое ПО добавляет в чек артикул товара (найден по штрихкоду EAN) и выполняет формирование данных для сохранения в теге 1162 электронного чека (с использованием данных из КиЗ).
- При добавлении товара в чек проверяется уникальность (в рамках чека) данных для тега 1162, товар будет добавлен в чек только если в чеке уже не сохранен товар с такими данными марки.
- Для маркированного товара действует запрет на ввод количества: у каждого товара должны быть сохранены собственные дополнительные данные в теге 1162.
- Для табакатабачных изделий: из кода DataMatrix извлекается параметр с МкРЦ (максимальной розничной ценой товара) и сравнивается с розничной ценой товара (без учета скидок):
- Если МкРЦ больше розничной цены товара, то используется розничная цена товара.
- Если МкРЦ меньше розничной цены товара, то используется МкРЦ для добавления товара в чек.
- Если МкРЦ меньше минимальной цены, то для товара розничная цена и минимальная цена устанавливаются равными МкРЦ.
- Кассир закрывает чек.
- В ОФД отправляется электронный чек с дополнительным тегом 1162 с данными из кода DataMatrix.
- Кассовое ПО сохраняет в составе данных по чеку информацию о проданном коде DataMatrix для дальнейшей выгрузки во внешние системы через конвертер.
...