Внешний вид окна утилиты parser_designer.exe представлен на рисунке.
В рабочей области окна утилиты расположены области, предназначенные для выполнения следующих функций:
- Выбор папки с логом от POS – терминала (1).
- Выбор лога (2).
- Отображение текста лога (3).
- Раскрывающийся список Select filter предоставляет возможность выбора протокола.
- Флажок Dos to windows предназначен для перекодировки символов, если текст лога представлен в кодировке DOS.
- Кнопки Default font и Taiwan font предназначены для выбора используемых шрифтов.
- Шаблоны регулярных выражений (4).
- Список полей таблицы, выбранной в поле Table, из подключенной БД (5). Для работы используются таблицы POS_LOG_MASTER и POS_LOG_DETAIL.
- Таблица POS_LOG_MASTER хранит в себе данные о заголовке и итоговой части чека: номер чека, имя и код кассира, сумма чека, сумма сдачи и т.д.
- POS_LOG_DETAIL хранит данные «тела» чека, т.е. информацию о товаре пробитом в этом чеке.
Главное меню утилиты предоставляет доступ к следующим функциям:
Load database – настройка подключения к базе данных POS (6).
- Supported POS – отображение списка поддерживаемых POS-терминалов в данной версии утилиты (7).