Общий обзор программы Tillypad XL Manager

Общий обзор программы Tillypad XL Manager

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

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

Чтобы скрыть главное меню или вновь показать его, нажмите на логотип Tillypad XL в заголовке главного окна.

Рисунок 3.2. Окно программы Tillypad XL Manager с главным меню


Главное меню содержит команды, сгруппированные по подсистемам. Эти команды служат для вызова окон справочников, списков и др.

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

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

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

При открытии нового рабочего окна ранее открытое окно автоматически закрывается, чтобы не загромождать рабочую область. Исключение - ранее открытые окна с незавершенными операциями (например, карточки и окна выбора автоматически не закрываются). Если окно просмотра было закрыто, но потребовалось вновь, можно его вызвать из списка истории выбора в главном меню.

Можно закрепить рабочее окно (или карточку вместе с тем окном, откуда она была вызвана) на панели закрепленных окон, нажав на кнопку в заголовке окна, и затем вызывать окно оттуда.

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

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

Рисунок 3.3. Главное окно программы Tillypad XL Manager с панелью закрепленных окон


Действия в программе осуществляются в рабочих окнах и карточках.

К рабочим окнам относятся окна просмотра, окна выбора, окна операций. Данные в рабочих окнах (кроме окон операций) отображаются в виде таблиц элементов.

Карточки представляют собой диалоговые окна с полями и кнопками. Они вызываются из рабочих окон для добавления или изменения данных в программе.

Основной формой представления данных являются таблицы элементов.

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

Рисунок 3.4. Окно мастера фильтрации для списка торговых дней


После выполнения шагов мастера выбранные значения параметров будут отображены в открывшемся окне на панели параметров фильтрации (панель «Фильтр»). Значения параметров фильтра можно изменять в процессе работы с данными.

Рисунок 3.5. Список торговых дней, отфильтрованый по выбранным значениям параметров «Диапазон дат» и «Подразделения»


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

Рисунок 3.6. Вызов команды контекстного меню в окне просмотра


Типовое контекстное меню таблицы содержит команды (им соответствуют горячие клавиши):

и системные меню:

а также может содержать меню:

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

Для удобства просмотра информации в таблицах предусмотрена возможность выполнения различных настроек:

  • скрытие столбцов, изменение их ширины и порядка расположения, открытие и закрытие узлов древовидных списков, отображение и скрытие групп – с помощью мыши или команд меню «Дополнительные функции»,

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

  • расчет итоговых функций – с помощью команд меню «Итоговые функции».

Если выбрана хотя бы одна функция из меню «Итоговые функции», то отображается область итоговых функций, в которой выводятся значения функций (сумма, минимум, максимум, количество, среднее), рассчитанных по столбцам таблицы.

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

Рисунок 3.7. Отображение таблицы с группировкой и итоговыми функциями


В таблице доступны операции сортировки, фильтрации, контекстного поиска и др. Правила и приемы работы с таблицами подробно рассмотрены в разделе «Работа с данными в программе Tillypad XL Manager» .

Если какие-либо элементы таблицы недоступны данному пользователю, то они не отображаются. Если недоступно только значение какого-нибудь поля, то синим цветом шрифта в угловых скобках выводится название этого поля, например: <Устройство>.

Рисунок 3.8. Отображение недоступных атрибутов элементов


Удаление элементов из таблиц проводится с подтверждением. Удаленные элементы справочников помещаются в Корзину удалений, а элементы списков, протоколов, справочников настроек и т.д. удаляются безвозвратно.

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

Рисунок 3.9. Окно «Форматы печати экранных форм»


Вид документа, выводимого на печать, настраивается в макете печатного представления. Для работы с макетами печатных представлений используется редактор (генератор отчетов) FastReport.

Рисунок 3.10. Вызов редактора отчетов FastReport


Переход в режим редактирования печатного представления осуществляется по команде «Дизайн» контекстного меню панели «Печать».

Рисунок 3.11. Окно редактора FastReport


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

Добавление и изменение элементов таблиц проводится через карточки добавления или редактирования.

Рисунок 3.12. Карточка редактирования элемента


Карточка содержит поля и кнопки. В состав карточки также могут входить таблицы элементов (спецификации). Данные в карточке могут быть сгруппированы на нескольких панелях.

Для сохранения элемента в таблице все обязательные поля должны быть заполнены (их названия выделены жирным шрифтом). Сохранение происходит при нажатии на кнопку «OK» или «Применить».

Функции кнопок, которые могут находиться в карточках:

  • «OK» – закрытие карточки с сохранением данных,

  • «Отмена» – закрытие карточки без сохранения данных,

  • «Применить» – сохранение данных без закрытия карточки,

  • «Дополнительно» – выбор команды из меню:

    • «Протокол изменений» – открытие панели «Протокол изменений» с отображением всех изменений элемента,

    • «Удалить» – удаление элемента из таблицы.

  • «Добавить >» – добавление следующего элемента в таблицу,

  • «Изменить >»– переход к изменению следующего элемента таблицы,

  • «< Изменить»– переход к изменению предыдущего элемента таблицы,

  • «Закрыть»– закрытие карточки просмотра.

При работе с карточкой поля могут помечаться значками (при подведении курсора мыши к этому значку откроется всплывающее окно сообщения) :

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

    Рисунок 3.13. Сообщение о вводе некорректных данных


  • значок предупреждения – неверное количество символов или знаков после запятой при вводе числового значения. При записи в базу значение будет округлено;

    Рисунок 3.14. Предупреждение при вводе данных


  • значок информирования – имеется дополнительная информация относительно введенного значения.

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