Перейти к основному содержанию
`Ctrl`+`K`

# Элементы рабочего пространства

## Основные элементы рабочего пространства

Рабочее пространство приложения зависит от выбранной экранной формы и может включать следующие стандартные элементы:

- Рабочее пространство.

- Контекстное меню.

Элементы рабочего пространства приведены в таблице ниже.

Элемент | Назначение
--- | ---
Меню приложения (1) | Главное меню для открытия экранных форм, изменения стиля представления информации и перехода между открытыми окнами.
Окно приложения (2) | Всё пространство приложения, в рамках которого открываются экранные формы.
Ярлыки открытых окон (3) | Отображают количество и содержание открытых окон; позволяют быстро переключаться между ними.
Панель инструментов (4–5) | Содержит иконки операций. При наведении мыши отображаются название операции и горячая клавиша для её вызова.
Панель стандартных фильтров (6) | Предназначена для поиска и фильтрации данных на соответствующем фрейме.
Закладки (7) | Ярлыки для переключения между фреймами.
Полосы прокрутки (8) | Позволяют быстро пролистывать данные текущего фрейма: горизонтальная — для столбцов, вертикальная — для строк.
Контекстное меню (9) | Вызывается правым щелчком мыши в области фрейма; содержит доступные операции над элементами фрейма.

## Меню приложения

Меню приложения всегда располагается в верхней части экрана и позволяет открывать нужные окна приложения.

Состав меню определяется функциональными возможностями приложения.

Основные пункты меню приведены в таблице ниже.

Пункт меню | Назначение
--- | ---
Сервис | Доступен во всех приложениях; содержит общесистемные сервисные функции.
Справочники | Перечень справочников, используемых в текущем приложении.
Документы | Перечень документов, используемых в текущем приложении.
Отчёты | Перечень отчётов, используемых в текущем приложении.
Настройки | Перечень настроек, регулирующих работу текущего приложения.
Помощь | Общая информация о системе.

Приложение может содержать дополнительные пункты меню, определённые разработчиком.

## Окно приложения

Окно приложения — область рабочего пространства, состоящая из одного или нескольких фреймов с связанными данными. В приложении можно открыть несколько окон. Администратор устанавливает ограничение на количество открытых окон в конфигурационном файле сервера приложений (global3.config.xml).

### Фреймы окна

Фрейм — область окна, в которой отображаются однородные данные. Фрейм может иметь собственную панель инструментов и панель фильтрации (панель стандартных фильтров).

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

Панель инструментов может располагаться вверху фрейма или слева:

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

Размер фрейма можно изменить. Чтобы изменить размер, наведите курсор на границу фрейма, нажмите и, удерживая кнопку мыши, перетащите границу до нужного размера.

Система поддерживает следующие типы фреймов:

- таблицы;

- карточки;

- иерархия;

- графические фреймы (диаграммы, схемы, графики и т.д.).

### Ярлыки открытых окон приложения

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

## Динамическое меню приложения

В некоторых случаях вместо обычного меню используется динамическое меню. В этом случае в основном меню остаются только базовые пункты (Сервис, Избранное, Настройки, Помощь), а остальные разделы открываются через динамическое меню.

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

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

Динамическое меню представляет собой дерево с двумя корневыми каталогами:

- Избранное — пользователь самостоятельно настраивает избранные каталоги и вызовы меню через настройку избранного.

- Меню Global — стандартная конфигурация, настроенная администраторами приложения.

Дерево включает элементы двух типов:

- Пункт меню (каталог) — может содержать вложенные пункты или вызовы. При двойном щелчке раскрывается узел дерева.

- Вызов меню — при двойном щелчке выполняется операция: открытие интерфейса (списка документов или отчёта) или создание объекта.

Вызовы имеют коды. Чтобы отобразить коды в интерфейсе меню, включите настройку в главном меню: `Настройки > Настройка динамического меню`. Установите флаг «Отображать коды вызовов», затем заново откройте динамическое меню.

Коды вызовов можно использовать для быстрого выполнения через поле «Поиск» в верхней части фрейма динамического меню. Поле фильтрует вызовы по коду и названию. Если ввести значение, точно совпадающее с кодом вызова, и нажать Enter, вызов выполнится автоматически. Например, ввод «pm019» откроет список приходных кассовых ордеров.

Эта логика работает как при отображении кодов, так и без них.

## Настройка фрейма

### Изменение масштаба

Чтобы изменить масштаб изображения в рабочем пространстве, удерживайте клавишу Ctrl и прокручивайте колёсико мыши.

### Настройка колонок и строк

Для табличных и иерархических фреймов доступны следующие действия с колонками и строками:

- изменять ширину колонок;

- автоматически подбирать ширину колонок;

- изменять высоту строк;

- изменять последовательность колонок;

- настраивать видимость колонок;

- скрывать колонки;

- сортировать по колонке;

- размещать все колонки на экране;

- восстанавливать настройки по умолчанию.

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

Чтобы автоматически подобрать ширину всех колонок, в контекстном меню (правый щелчок) выберите «Подобрать ширину всем колонкам». Система установит ширину в соответствии с длиной данных.

Чтобы изменить высоту строк, наведите курсор на нижнюю границу заголовка колонки (курсор изменится на ), нажмите левую кнопку мыши и перетащите границу. Система изменит высоту всех строк фрейма.

Чтобы изменить последовательность колонок, наведите курсор на заголовок нужной колонки, нажмите левую кнопку мыши и перетащите колонку в новое положение.

Чтобы настроить видимость колонок, в контекстном меню выберите «Настройка видимости колонок». Система откроет список доступных колонок:

Отметьте колонки, которые нужно отобразить. Система покажет только отмеченные.

Чтобы скрыть колонку, установите курсор в неё и в контекстном меню выберите «Скрыть колонку».

Чтобы отсортировать данные по колонке, щёлкните по её заголовку:

- при первом щелчке — сортировка по возрастанию;

- при повторном — по убыванию;

- чтобы отменить сортировку, щёлкните по заголовку с зажатой клавишей Shift.

> Примечание: клиентская сортировка работает только после полной загрузки данных. Чтобы загрузить все данные, в контекстном меню выберите «Загрузить данные полностью».

Чтобы разместить все колонки на экране, в контекстном меню выберите «Разместить все колонки на экране». Система изменит ширину колонок так, чтобы они занимали всё доступное пространство окна.

Чтобы восстановить настройки фрейма по умолчанию, в контекстном меню выберите «Восстановить настройку по умолчанию».

### Вывод итогов

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

Чтобы отобразить строку итогов, в контекстном меню выберите «Область итогов». Строка появится внизу фрейма:

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

Доступные функции зависят от типа данных колонки:

- для строковых значений: «Количество»;

- для числовых значений: «Количество», «Сумма», «Максимум», «Минимум», «Среднее»;

- для даты и времени: «Количество».

Функция «Количество» отображает одинаковое значение для всех колонок (общее число записей).

### Группировка записей

Система позволяет группировать записи табличного фрейма по одному или нескольким атрибутам (колонкам). Группировка доступна только после полной загрузки данных («Загрузить данные полностью»).

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

- — можно перенести;

- — нельзя перенести.

Система отобразит список групп (уникальные значения колонки). Чтобы раскрыть группу, нажмите кнопку в строке группы. Система покажет все записи, относящиеся к этой группе:

Можно группировать записи по нескольким атрибутам: