Что выводится в главном окне?

В главном окне открываются экраны всех режимов работы программы.

Экран режима работы в главном окне программы

WithModeScreen

Заголовок главного окна

Заголовок главного окна

Title

В заголовке выводятся логотип системы, заголовок режима с подзаголовком, а также кнопка ExitButton для выхода в режим ожидания регистрации в программе.

Если POS-терминал подключен к локальному модулю «Честный знак», то в заголовке главного окна выводится значок, показывающий текущий статус ЛМ ЧЗ, например, OpsNormal

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

Заголовок главного окна с указанием числа непрочитанных сообщений

TitleWithMsgCount

В зависимости от значений, присвоенных параметру HotAction, в левой части заголовка могут выводиться значки NextExemplarSign или RotateModeSign. Значок NextExemplarSign показывает, что при выборе левого верхнего угла рабочего окна пользователь может перейти к другому экземпляру программы Tillypad POS, запущенному на этом устройстве.

Заголовок главного окна со значком перехода к другому экземпляру программы

Title.WithSwitchToNextSign

А значок RotateModeSign показывает, то при выборе левого верхнего угла рабочее окно будет перевернуто (повернуто на 180°).

Заголовок главного окна со значком поворота рабочего окна

Title.WithRotateSign

В заголовок главного окна можно настроить вывод сообщений.

Информационное сообщение в заголовке главного окна

htd popupmessages.popup.inform

При выборе логотипа открывается меню главного окна. Оно содержит команды для выполнения операций по учету рабочего времени и по смене пароля пользователя.

Меню заголовка главного окна

TitleContextMenu

Границы главного окна

Границы главного окна определяют его рабочую область. Программу можно запустить в полноэкранном или в оконном режиме. Для POS-терминала режим окна определяет групповой параметр FullScreen.

FullScreen = (
  Active = False
  ShowMouse = True
)
Главное окно программы в полноэкранном режиме

FullSize

Полноэкранный режим используется по умолчанию. Изменять размер и границы главного окно можно только в оконном режиме.

Главное окно программы в оконном режиме

ReducedSize

Рабочая область главного окна

В рабочей области открываются все экраны режимов работы POS. Размер рабочей области определяется границами главного окна. В рабочую область не входят заголовок главного окна и строка состояния, которые постоянно отображаются в главном окне.

Строка состояния

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

Строка состояния программы Tillypad POS

StatusBar

В строке состояния всегда выводится текущее время, а другая информация выводится в зависимости от значений, присвоенных параметрам PointOfSaleName, DivisionName и Date.

Информация в строке состояния системы не может быть изменена пользователем.

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

Сообщение о состоянии выполнения операции, отображаемое в строке состояния

StatusBarWithMessage

Если параметру Date присвоено значение True, то в режиме ожидания получения данных от сервера, вместо текущих даты и времени выводится сообщение «ожидание».

Ожидание получения данных с сервера

StatusBarWaiting

Если параметру Date присвоено значение False, то в режиме ожидания вместо текущего времени выводится сообщение «ждите».

Если состояние ожидания получения данных от сервера длится более 5 секунд, то вместо текущих значений даты и времени выводится продолжительность периода ожидания, выраженная в секундах.

Панель кнопок

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

Панель с кнопками навигации и цифровой клавиатурой

NavigationButtonsAndNumericKeyboard

На панели с кнопками выводится цифровая клавиатура и кнопки навигации.

Панель с кнопками в виде пиктограмм выводится, если параметру SmallScreenSize присвоено значение True. В этом случае на панели выводится специальная кнопка NavigationButtons.OpenNumericPad. Она позволяет открывать цифровую клавиатуру или сворачивать ее изображение.

Кнопки навигации и кнопки вызова цифровой клавиатуры в виде пиктограмм

NavigationButtonsAndNumericKeyboardAsIcons

Панель с кнопками может располагаться вертикально или горизонтально. Способ вывода панели с кнопками определяется только при запуске программы и зависит от значения, присвоенного параметру Disposition, и от соотношения ширины и высоты главного окна.

Горизонтальное расположение кнопок навигации и кнопки вызова цифровой клавиатуры

NavigationButtonsAndNumericKeyboardHorizontal

Горизонтальное расположение кнопок в виде пиктограмм навигации и кнопки вызова цифровой клавиатуры

NavigationButtonsAndNumericKeyboardAsIconsHorizontal

Цифровая клавиатура

Если для выполнения текущего шага режима требуется ввод числовой информации: суммы оплаты, количества заказанных элементов прейскуранта и так далее, на экране режима или в окне редактирования выводятся кнопки цифровой клавиатуры. На цифровой клавиатуре есть кнопки с цифрами от 0 до 9, десятичной точкой, двойным нулем, а также кнопки «Удалить» и «Ввод».

Цифровая клавиатура в экране режима

ScrenWithNumericKeypad

Цифровая клавиатура также используется в окнах редактирования и окнах выбора с фильтрацией.

Цифровая клавиатура редактора суммы оплаты

NumericKeyPadInEditor

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

Цифровая клавиатура в свернутом виде

ScrenWithCollapsedNumericKeyPad

При нажатии на кнопку NavigationButtons.OpenNumericPad открывается цифровая клавиатура.

Цифровая клавиатура в развернутом виде

ScrenWithExpandedNumericKeyPad

При повторном нажатии на кнопку NavigationButtons.OpenNumericPad изображение цифровой клавиатуры не выводится в рабочем окне.

Если в настройках POS-терминала указана возможность использования навигационных кнопок (параметр OperateButtons = True), то на экране режима выводятся кнопки навигации. Количество выводимых кнопок зависит от режима работы точки обслуживания и параметров.

Кнопки навигации используются для выбора последующего или предыдущего шага режима работы системы, а также для завершения шага режима работы системы. Эти кнопки реализуют функции перемещения на шаг вперед, на шаг назад, вперед до конца и назад до конца в текущем режиме.

Количество, состав и названия, присваиваемые кнопкам навигации, а также их функциональное назначение зависят от текущего режима.

Экран режима с кнопками навигации

Screen.NavigationButtons

На этом экране кнопка «Принять предоплату» позволяет перейти к следующему шагу режима, кнопка «Отменить» – вернуться к предыдущему шагу режима, а кнопка «Зарегистрировать» – перейти к указанному шагу режима.

Кнопки навигации могут выводиться в виде пиктограмм.

Экран оплаты с кнопками навигации в виде пиктограмм

ScrenWithNavigationButtonsAsIcons

Назначение навигационных кнопок в виде пиктограмм приведено в таблице.

Вид кнопки Назначение кнопки

NavigationButtons.PreviousStep

Переход к предыдущему шагу режима

NavigationButtons.NextStep

Переход к следующему шагу режима

NavigationButtons.OpenNumericPad

Показ или скрытие цифровой клавиатуры

NavigationButtons.Functions

Вызов функций

NavigationButtons.Cancel

Удаление (отмена)

NavigationButtons.Accept

Выбор элемента (подтверждение)

Экранная QWERTY-клавиатура

Если в окне редактирования требуется ввод текстовой информации (комментариев к элементам прейскуранта, заказам и т.д.), то при переходе к текстовому полю выводится виртуальная QWERTY-клавиатура.

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

Экранная клавиатура

QuertyKeyboard

Экранная клавиатура скрывается при переходе к полю другого типа или при закрытии окна редактирования.

Ввод комментария в окне редактирования

CommentInTextField