Определения транзакций (узел Transact)
В следующей таблице описаны свойства определений, которые используются с источниками транзакций.
Дополнительные сведения о создании и добавлении определений транзакций см. в разделе Создание и добавление определений транзакции.
Определения транзакций (свойства)
Имя | Описание |
|---|---|
| Имя | Укажите имя. |
| Кодировка | Выберите набор символов, используемых источником транзакции, например кассовым аппаратом. Это поможет XProtect Transact преобразовывать данные транзакции в понятный текст, с которым вы сможете работать при настройке определения. Если выбрать кодировку неправильно, данные могут отображаться в виде бессмысленного текста. |
| Начать сбор данных | Сбор данных транзакции из подключенного источника транзакции. Данные можно использовать для настройки определения транзакции. Дождитесь завершения хотя бы одной, а лучше нескольких транзакций. |
| Закончить сбор данных | После сбора достаточного объема данных для настройки определения нажмите эту кнопку. |
| Загрузить из файла | Чтобы импортировать данные из существующего файла, нажмите эту кнопку. Как правило, это созданный ранее файл в формате CAPTURE. Формат файла может быть другим. Важно то, чтобы кодировка импортируемого файла совпадала с кодировкой, выбранной для текущего определения. |
| Сохранить в файл | Нажмите эту кнопку, чтобы сохранить собранные необработанные данные в файл. Их можно будет использовать позднее. |
| Тип сопоставления | Выберите тип соответствия, который будет использоваться для поиска шаблона начала и шаблона остановки в собираемых необработанных данных:
|
| Необработанные данные | В этом разделе отображаются строки данных транзакции из подключенного источника транзакции. |
| Шаблон начала | Задайте шаблон начала, чтобы указать, где начинается транзакция. В поле предварительного просмотра отображаются горизонтальные линии, отмечающие начало и конец транзакции и разделяющие отдельные транзакции. |
| Шаблон остановки | Задайте шаблон остановки, чтобы указать, где заканчивается транзакция. Шаблон остановки задавать необязательно, но он может пригодиться, если получаемые данные, помимо фактических транзакций, содержат несущественную информацию, например о времени работы или специальных предложениях. Если не указывать шаблон остановки, окончание чека определяется в терминах начала следующего чека. Начало определяется текстом, введенным в поле Шаблон начала. |
| Добавить фильтр | Используйте кнопку Добавить фильтры, чтобы указать символы, которые требуется пропускать в XProtect Smart Client или заменять другими символами либо разрывом строки. Замена символов может быть удобна, когда строка источника транзакции содержит управляющие символы, не подлежащие печати. Добавление разрывов строк необходимо, чтобы чеки в XProtect Smart Client выглядели как исходные чеки. |
| Фильтрация текста | Отображает символы, выбранные в разделе Необработанные данные. Если вам известно, какие символы нужно пропускать или заменять, но они не отображаются в полученной строке необработанных данных, их можно ввести вручную в поле Символ. Если символ является управляющим символом, его значение потребуется ввести в шестнадцатеричном формате. Если символ содержит больше байт, используйте следующий формат значения: {XX} и {XX, XX,...}. |
| Действие | Для каждого добавляемого фильтра необходимо указать способ обработки выбранных символов.
|
| Подстановка | Введите текст, который будет заменять выбранные символы. Применимо, только если выбрано действие Заменить. |
| Удалить управляющие символы, которые не определены в качестве текста фильтра | Удаление непечатаемых символов, которые остались после добавления фильтров. На панели Необработанные данные и Предв. просмотр можно увидеть, как изменяются строки данных транзакции при включении и отключении этого параметра. |
| Предв. просмотр | В разделе Предв. просмотр можно убедиться, что нежелательные символы выбраны и отфильтрованы. Выходные данные в этом разделе похожи на реальные чеки, отображаемые в XProtect Smart Client. |