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

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

Ключ

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

...

3. Указан "пароль кассира": Пользователь находится по паролю.

НОВЬО

Шаблоны ввода

При работе на терминале кассир регистрирует событие одного из следующих типов: применение платежной карты (при оплате товаров и услуг), применение дисконтной карты (при назначении скидки), введение кода товара (регистрация товара при расчёте), регистрация клиента на кассе и т.д. Источником события может являться клавиатура, сканер, считыватель магнитных карт. Одно и тоже событие может инициализироваться различными источниками. Если описание шаблонов для источников различно, то администратором создаются различные шаблоны, если одинаково, то создается общий шаблон. В последнем случае в атрибутах шаблона указывается несколько источников.

В УКМ 4 реализовано два метода распознавания события. В первом случае кассир вначале с помощью кнопки клавиатуры терминала или пункта меню выбирает тип события и запускает его, а затем вводит данные. Во втором – кассир вводит данные, а тип события определяется автоматически. Второй метод реализуется с помощью шаблонов ввода, которые содержат тип события, описание вводимых данных (описание шаблона) и информацию об источнике события. Шаблоны ввода формируются администратором сервера УКМ 4. Определение типа события при помощи шаблонов ввода производится по следующему алгоритму:

  1. Кассир вводит на терминале необходимые данные.
  2. Программа ищет шаблон среди шаблонов, с указанным источником события, описание данных которого соответствует введенным данным. При поиске УКМ 4 просматривает все шаблоны с учетом приоритетов с данным источником событий.
  3. После нахождения шаблона программа автоматически с помощью описания шаблона выделяет из входных данных информацию, необходимую для выполнения кассовой операции.

Шаблоны используются также для автоматической проверки правильности штриховых кодов, вводимых кассиром. Например, при вводе штрихового кода весового товара (стандарт EAN13).

Описание шаблона ввода

Описание шаблона ввода используется программой для распознавания события и выделения из введенных данных блока с информацией, необходимого для выполнения операции. Например, при вводе кассиром кода товара с помощью шаблона, программа автоматически определяет артикул и вес товара.

Описание шаблона состоит из описания последовательности блоков информации, зашифрованной в коде. В отдельные блоки выделяются символы, объединяемые смысловой нагрузкой (например, артикул товара), и постоянные символы (цифры, буквы и т.д., например, префиксы артикулов товаров, номеров магнитных карт). Для каждого блока шаблона определяется длина и месторасположение в шаблоне. Затем для блоков определяются смысловые значения. Например, для шаблона товара указывается, что артикул товара хранится в первом и втором блоке, а вес товара в третьем и четвертом.

Примеры описания шаблонов ввода можно посмотреть в приложении "Шаблоны ввода".

Этапы создания и настройки шаблона

Шаблоны ввода настраиваются для всех типов дисконтных и платежных карт, используемых в магазине, а также для артикулов товаров и услуг.

Процесс создания и настройки шаблона ввода состоит из следующих этапов:

  • определение источника и типа события;
  • формирование шаблона ввода - описание последовательности блоков, на которые делятся вводимые данные;
  • описание содержимого шаблона ввода - задание смысловых значений блоков. При необходимости для блоков можно задать диапазон возможных числовых значений, в этом случае, при сравнении шаблона ввода с введенными данными, данные проверяются на соответствие указанному диапазону;
  • связывание шаблона с идентификатором платежного средства (для платежных карт);
  • связывание шаблона с типом скидки (для дисконтных карт).

Создание шаблона ввода


Примечание:
В данной группе будут отображаться шаблоны для выбранного магазина

Создание шаблонов ввода производится в разделе "Настройка магазина/Описание/Шаблоны ввода" с помощью кнопки "+Создать", расположенной в правом верхнем углу:

Image Added

Откроется окно:

Image Added

Нажмите кнопку "+Добавить элемент" для того, чтобы задать последовательность блоков на которые подразделяются вводимые данные. Откроется окно:

Image Added

  • если блок имеет фиксированное значение, выбирается значение "Фиксированное содержимое" и в поле "Значение" вводится его значение;
  • если подстрока имеет произвольное значение, выбирается значение "Произвольное содержимое указанной длины" и вводится минимальное ("От") и максимальное ("До") количество символов в подстроке. Если количество символов в подстроке фиксировано, в первое и второе поле вводятся одинаковые значения.

Для подтверждения действий нажмите кнопку "+Добавить".

Созданный блок будет отображаться в секции "Структура". Внутри блока указывается количество символов и содержимое, если оно фиксированное. Администратор имеет возможность менять блоки местами с помощью пиктограмм стрелокImage Added , отображаемых внутри блока. Также блок может быть удален с помощью пиктограммы Image Added :

Image Added

В группе полей "Источник данных" необходимо указать источники события для шаблона ввода:

Клавиатура – флаг указывает на то, что данные вводятся с клавиатуры;

Считыватель МК - поле указывает на то, что данные вводятся с помощью считывателя магнитных карт. Здесь выбирается номер дорожки, с которой считываются описываемые данные;

Сканер – флаг указывает на то, что данные вводятся с помощью сканера;

Приоритет – очередность обработки шаблона. Если для определения типа события программе надо проверить несколько шаблонов, то она проверяет их по порядку в соответствии с приоритетом (1,2,3 и т.д.);

Событие – тип события, значение выбирается из раскрывающегося списка: Товар – вводится код товара, Платежное средство – применяется платежная карта, Скидка – применяется скидка, Дисконтная карта – применяется дисконтная карта, Клиент – вводится код карты клиента, Заказ – вводится код заказа, Услуга - выбирается услуга из списка, Подарочный сертификат - вводится номер сертификата, Продавец - выбирается код продавца.

В группе "Поля" указывается значение в зависимости от типа выбранного события:

  • Событие "Товар" - указывается Артикул – цифровое значение, определяющее местонахождение в шаблоне описания артикула товара. Например, чаще всего используется значение "$1", означающее, что описание артикула товара хранится в первой подстроке шаблона.
  • Для события платежных карт настраиваются следующие параметры:

-2-й трек магнитной карты – цифровое значение описывающие номер платежной карты в банковской системе. Обязательный параметр. Данный параметр использует значение $0.

-Средство оплаты – название вида платежного средства в базе данных УКМ 4. Обязательный параметр, служит для привязки шаблона к идентификатору платежного средства. Значение выбирается из раскрывающегося списка, который формируется администратором в разделе "Виды оплат".

  • Событие "Скидка" – параметр "Скидка", указывается название скидки, назначаемой клиенту при применении дисконтной карты данного типа. Обязательный параметр, служит для привязки шаблона к идентификатору скидки. Значение выбирается из раскрывающегося списка, который формируется администратором в разделе "Маркетинг/Скидки/Перечень скидок".
  • Для шаблонов дисконтных карт настраивается "Номер карты" – цифровое значение, определяющие местонахождение в шаблоне описания номера дисконтной карты. Необязательный параметр. Например, чаще всего используется значение "$1", означающее, что описание номера дисконтной карты хранится в первой подстроке шаблона.
  • Событие "Клиент" – указывается номер карты;
  • Событие "Заказ" – указывается артикул;
  • Событие "Услуга" – указывается название услуги заведенной в разделе "Настройка магазина/Интеграция/Оплата услуг";
  • Событие "Подарочный сертификат" – указывается номер карты;
  • Событие "Продавец" – указывается код продавца (список продавцов формируется администратором в разделе "Администрирование/Персонал/Продавцы");
  • Событие "Авторизация кассира" – подробная настройка шаблона авторизации кассира описана в разделе "Шаблоны ввода".

При необходимости в секции "Диапазоны" можно задать диапазон возможных числовых значений для блока:
Внимание!
Диапазон можно задавать только для полей фиксированной длины, т.е. если строка с различным минимальным и максимальным количеством символов (например от 1 до 5), то для такого параметра нельзя задавать диапазоны значений.

Для добавления диапазона необходимо нажать кнопку "+Добавить диапазон" и:

  • в поле "Что" ввести номер подстроки в формате $X, где X – порядковый номер блока в шаблоне ввода;
  • в полях "Начало" и "Конец" ввести минимальное и максимальное значения из диапазона возможных значений;
  • при необходимости аналогичным образом определить диапазоны возможных значений других блоков.

В результате произведённых действий будет создан и настроен шаблон, предназначенный для обработки событий ввода информации. Этот шаблон добавляется в список имеющихся, с учетом очередности обработки.

Настройки автоматически передаются на терминалы выбранного магазина. При возникновении на любом терминале данного магазина события, инициатором которого является указанный в шаблоне источник, вводимые данные автоматически проверяются на соответствие шаблону. При обнаружении соответствия программа определяет тип события и выделяет из входных данных информацию, необходимую для выполнения кассовой операции.