Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 42 Следующий »

Назначение шаблона ввода

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

При работе на терминале, кассир регистрирует событие одного из следующих типов:

  • введение кода товара (регистрация товара при расчёте);
  • применение дисконтной карты (при назначении скидки);
  • применение платежной карты (при оплате товаров и услуг);
  • регистрация клиента на кассе.

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

В УКМ 4 реализовано два метода распознавания события:

      1. В первом случае, кассир вначале с помощью кнопки клавиатуры терминала или пункта меню выбирает тип события и запускает его, а затем вводит данные.

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

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

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

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

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

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

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

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

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

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

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

Создание шаблонов ввода производится в разделе Справочники – Шаблоны ввода с помощью кнопки +Создать:

Откроется следующее окно:

После сохранения созданного шаблона ввода, в поле Шаблон используют магазины отобразятся названия магазинов, в которых будет действителен данный шаблон. Выбор магазинов производится в нижней части окна создания шаблона, в разделе Магазины:

В разделе Структура формируется последовательность блоков, на которые подразделяются вводимые данные шаблона. Каждый блок создается по кнопке +Добавить элемент. Окно создания блока выглядит следующим образом:

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

Для подтверждения создания блока нужно нажать кнопку +Добавить, после чего созданный блок отобразится в разделе Структура:

Внутри блока прописано количество символов, а также сами символы – в случае, если количество символов фиксированное:

                             

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

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

Клавиатура – активированный параметр указывает на то, что данные вводятся с клавиатуры.

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

Сканер – признак того, что данные вводятся с помощью сканера.

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

Событие – тип события, для распознавания которого создается шаблон. Значение выбирается из выпадающего списка:

   Товар – вводится код товара.

   Платежное средство – применяется платежная карта.

   Скидка – применяется скидка.

   Дисконтная карта – применяется дисконтная карта.

   Покупатель – вводится код карты покупателя.

   Заказ – вводится код заказа.

   Услуга – выбирается услуга из списка.

   Подарочный сертификат – вводится номер сертификата.

   Продавец – выбирается код продавца.

   Авторизация кассира – вводится индивидуальный идентификатор кассира.

В разделе Поля указываются параметры, которые зависят от типа выбранного события. Значения некоторых параметров выбираются из выпадающих списков, другие же указываются в формате $X, где X – порядковый номер блока в шаблоне ввода. Для каждого параметра могут быть доступны для заполнения дополнительные уточняющие поля, которые открываются по кнопке +Добавить поле:


СобытиеПараметры и их значенияПоля
ТоварАртикул – цифровое значение, определяющее местонахождение описания артикула товара в шаблоне. Например, чаще всего используется значение $1, означающее, что описание артикула товара хранится в первом блоке шаблона.
Штриховой или внутренний код товара???? wtf
Количество – можно использовать количество, например для весового штрихового кода.
Код EAN13 – возможность проверить, что указанное значение соответствует кодировке EAN13.
Код EAN5 – 
Datamatrix - тип ШК – 
Datamatrix - серийный номер – 
Разделитель – 
Платежное средство2-й трек магнитной карты – цифровое значение, описывающие номер платежной карты в банковской системе. Данный параметр является обязательным и всегда указывается как $0
Средство оплаты – название вида платежного средства в базе данных УКМ 4. Данный параметр также является обязательным и служит для привязки шаблона к идентификатору платежного средства. Значение параметра выбирается из выпадающего списка, который формируется пользователем системы в разделе Параметры магазина и настройка операций – Интеграция – Виды оплат.Средство оплаты, которое будет активировано прочитанной картой.Считанный номер использоваться для авторизации карты.???? wtf
Скидка 


 Скидка – название скидки, назначаемой покупателю при применении дисконтной карты данного типа. Это обязательный параметр, служащий для привязки шаблона к идентификатору скидки. Значение выбирается из выпадающего списка, который формируется пользователем в разделе Маркетинг – Скидки.


Номер карты – если скидка работает с картами, но можно сразу извлечь номер карты.
Начальное значение даты – возможность указать или извлечь начальную дату действия скидки. Дата указывается в формате YYYY.MM.DD HH:MM:SS, разделители могут быть произвольными.
Конечное значение даты – возможность указать или извлечь дату ограничения действия скидки. Дата указывается в формате YYYY.MM.DD HH:MM:SS, разделители могут быть произвольными.
Тип карты 

Дисконтная карта
Номер карты – цифровое значение, определяющие местонахождение описания номера дисконтной карты в шаблоне. Данный параметр необязателен. Чаще всего используется значение $1, означающее, что описание номера дисконтной карты хранится в первом блоке шаблона.номер дисконтной карты заведённой в Маркетинг→Дисконтные карты???? wtf

Покупатель 
Номер карты – номер карты клиента заведённой в Маркетинг→Клиентыwtf
ЗаказНомер внешнего заказа – идентификатор заказа. Заказ формируется конвертером "Стандартный импорт 4".
Номер мягкого чека – идентификатор заказа. Заказ формируется на ТСД.


















  • Нет меток