Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Начальные условия:

  1. Поддержка признака Специальный маркированный товар со стороны бэк-офисной системы.

Сценарий:

  1. Конвертер импорта загружает в базу данных УКМ 4 признак Специальный маркированный товар для товаров.

Замечание:

  1. Для признака доступны следующие операции: обновление, добавление, удаление.

Поддержаны конвертеры:

  1. Стандартный импорт 4;
  2. Супермаг+ XML.

...

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами.
  2. Опционально: в справочник УКМ 4 для товаров добавлены отметки для маркированных товаров (актуально для версии 86).
  3. Покупатель просит проверить цену маркированного товара: 1 пачки сигарет.
  4. На пачку сигарет товар нанесен код DataMatrix с дополнительными данными.

...

  1. Кассир использует кассовую операцию Проверка цены.
  2. Касса открывает интерфейс проверки цены и предлагает считать штрихкод товара.
  3. Кассир считывает сканером марку КиЗ.
  4. Касса проверяет наличие лицензии для работы с маркированными товарами:
    1. Если лицензия не загружена: в интерфейс проверки цены передается полная марка КиЗ.
    2. При наличии лицензии и только для штрихкодов, считанных сканером:
      1. Выполняется разбор марки КиЗ с использованием настроенных шаблонов ввода.
      2. Если один из шаблонов ввода с типом Товар подошел для считанных данных, то из разобранных шаблоном ввода данных выбирается штрихкод товара (с учетом шаблонов ввода маркированных товаров).
  5. Касса использует полученный штрихкод товара для поиска его стоимости.
    1. Из Для табака: из кода DataMatrix извлекается параметр с МкРЦ (максимальной розничной ценой товара) и сравнивается с розничной ценой товара (без учета скидок):
      1. Если МкРЦ больше розничной цены товара, то используется розничная цена товара.
      2. Если МкРЦ меньше розничной цены товара, то используется МкРЦ.
      3. Если МкРЦ меньше минимальной цены, то для товара розничная цена и минимальная цена считаются равными МкРЦ.
  6. Полученные данные отображаются на экранной форме проверки цены.

...

  1. На сервере УКМ 4 активирован функционал работы с маркированными товарами (опция в лицензии).
  2. В справочник УКМ 4 для товаров добавлены отметки для маркированных товаров (актуально для версии 86).
  3. Активирован режим с обязательным считыванием штрихкода EAN для маркированных товаров.
  4. Покупатель приобретает табачные изделия: 1 пачку сигарет.
  5. На упаковку маркированного товара нанесен код КиЗ (DataMatrix) с дополнительными данными.
  6. На упаковку товара нанесен штрихкод EAN8/13 (возможно, иная разновидность штрихкода).
  7. Требуется обеспечить сохранение в электронном чеке для товара дополнительной информации из кода DataMatrix.

...

  1. Кассир считывает сканером штрихкод EAN с товара (либо вводит штрихкод в ручном режиме, либо выбирает товар из списка) штрихкод EAN с товаратоварного классификатора в кассовом интерфейсе).
  2. Касса определяет артикул товара.
  3. Касса определяет (признак товара по признаку Специальный маркированный товар для товара или группы), что товар является маркируемыммаркированным.
  4. Касса определяет режим обработки маркированных товаров: с обязательным считыванием ШК штрихкода EAN.
  5. Касса выводит окно для ввода ШК Datamatrixкода DataMatrix:
    1. Ручной ввод данных в окно не возможенневозможен.
    2. В окне доступна кнопка "Сброс" - отменяет , отменяющая ввод текущего товара.
  6. Кассир считывает сканером ШК Datamatrix код DataMatrix с упаковки товара.
  7. Кассовое ПО разбирает код Datamatrix DataMatrix с использованием шаблонов ввода.
    1. Шаблон ввода содержит маркер, что этот товар является маркируемым маркированным и требует специальной обработки.
    2. Если считан не ШК код К КиЗ, а любой другой - выводим всплывающее другой – касса выводит сообщение:
      "Считайте код марки с товара"
      И возвращаемся и возвращается к ожиданию ввода данных.
  8. Кассовое ПО добавляет в чек артикул товара (найден по ШК штрихкоду EAN) и выполняет формирование данных для сохранения в теге 1162 электронного чека (с использованием данных из КиЗ).
    1. При добавлении товара в чек проверяется уникальность (в рамках чека) данных для тега 1162, товар будет добавлен в чек только если в чеке уже не сохранен товар с такими данными марки.
    2. Для маркированного товара действует запрет на ввод количества: у каждого товара должен должны быть сохранены собственные дополнительные данные в теге 1162.
    3. Для табака: из кода Datamatrix DataMatrix извлекается параметр с МкРЦ (максимальной розничной ценой товара) и сравнивается с розничной ценой товара (без учета скидок):
      1. Если МкРЦ больше розничной цены товара, то используется розничная цена товара.
      2. Если МкРЦ меньше розничной цены товара, то используется МкРЦ для добавления товара в чек.
      3. Если МкРЦ меньше минимальной цены, то для товара розничная цена и минимальная цена устанавливаются равными МкРЦ.
  9. Кассир принимает оплату по чеку и закрывает чек.
  10. В ОФД отправляется электронный чек с дополнительным тегом 1162 с данными из кода DatamatrixDataMatrix.
  11. Кассовое ПО сохраняет в составе данных по чеку информацию о проданном коде Datamatrix DataMatrix для дальнейшей выгрузки в во внешние системы заказчика через конвертер.

Далее (не в кассовом ПО):

...

Альтернативный сценарий:

Если кассир сканирует ШК марки марку КиЗ без предварительной идентификации товара с использованием сканирования ШК штрихкода EAN, то касса выводит всплывающее сообщение: "Ошибка добавления маркированного товара в чек: сканируйте сначала штрихкод товара"
и возвращается к ожиданию ввода товаров.

Замечания:

  1. Если функционал работы с маркируемыми маркированными товарами выключен на сервере (нет опции в лицензии), то все маркируемые маркированные товары обрабатываются как обычные.