Главное окно

    Главное окно

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

    Рисунок 39.2. Экран режима работы в главном окне программы


    Элементы главного окна:

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

    Рисунок 39.3. Заголовок главного окна


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

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


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

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


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

    Рисунок 39.6. Заголовок главного окна со значком поворота рабочего окна


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

    Рисунок 39.7. Меню заголовка главного окна


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

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

    FullScreen = (
      Active = False
      ShowMouse = True
    )
          

    Рисунок 39.8. Главное окно программы в полноэкранном режиме


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

    Рисунок 39.9. Главное окно программы в оконном режиме


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

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

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

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

    Рисунок 39.10. Строка состояния программы Tillypad XL POS


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

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

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

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


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

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


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

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

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

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

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


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

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

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


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

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


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


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

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

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


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

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


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

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


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

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


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

    Кнопки навигации

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

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

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

    Рисунок 39.21. Экран режима с кнопками навигации


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

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

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


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

    Вид кнопки

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

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

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

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

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

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

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

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

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

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

    Рисунок 39.23. Экранная клавиатура


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

    Рисунок 39.24. Ввод комментария в окне редактирования