Группировка класса#
Если для объекта системы (справочника или документа) на уровне разработки задана группировка класса, в списочной форме можно отображать или скрывать панель группировки — иерархию групп для записей этого справочника или документа.

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

Чтобы открыть или закрыть панель группировки, в списке данных вызовите операцию «Группировка»:
.
Чтобы найти нужную группу, используйте поле «Наименование» на панели фильтрации фрейма с группировкой. Чтобы отобразить группы с признаком «Не используется», установите на панели фильтрации признак «Отображать неиспользуемые».
Формирование и настройка иерархии групп#
Чтобы настроить группировку, вызовите операцию «Редактирование групп»:

Редактирование происходит в отдельном окне: в левом фрейме отображается иерархия групп, в правом — настройки выбранной группы.

Чтобы начать редактирование, вызовите операцию «Редактировать в списке»
.
Для создания новых записей используйте две операции:
Создать запись на этом уровне

Создать запись на уровень ниже

Атрибуты иерархии групп приведены в таблице ниже.
Наименование |
Описание |
|---|---|
Системное имя |
Системное имя группы. |
Наименование |
Наименование группы. |
Описание |
Описание группы. |
Мнемокод |
Код группы; при необходимости отображается в иерархии групп. |
Является базовой группой |
Группа входит в базовую поставку. |
Главная группа |
Группа является главной для класса. Используется, когда объекты входят в несколько групп — главная только одна. |
Нельзя добавлять объекты |
В эту группу нельзя добавлять объекты. Обычно устанавливается для групп с дочерними элементами. |
Только одно вхождение в группу и потомков |
Записи справочника могут входить только в одну группу текущей ветки (в саму группу или её дочерние). |
Обязательное включение объекта в ветвь группировки |
Каждая запись справочника должна быть включена в одну из групп текущей ветки. |
Не используется |
Группа закрыта для использования. По умолчанию такие группы не отображаются. |
Дата окончания использования |
Дата окончания использования группы. |
Для каждой группы можно настроить:
перечень атрибутов, отображаемых в карточке объекта (обычно на закладке «Характеристики»);
автовычисляемые колонки.
Если для группы задан перечень атрибутов, он применяется к объектам этой группы и её дочерних групп. Для дочерней группы перечень можно переопределить: добавить новые атрибуты, удалить существующие или изменить их характеристики.
Чтобы переопределить характеристики атрибута, вызовите операцию «Переопределить»
.
Система отображает значки:
— атрибут унаследован от предка;
— атрибут переопределён.
Пример отображения атрибутов (характеристик) в карточке объекта:

Атрибуты закладки «Атрибуты группы» приведены в таблице ниже.
Наименование |
Описание |
|---|---|
Системное имя |
Системное имя атрибута. |
Наименование |
Наименование атрибута. |
Тип данных |
Тип данных атрибута. |
Домен ссылочности |
Класс, на объект которого ссылается атрибут. |
Группа |
Группа, в которой отображается атрибут при выводе характеристик в карточке объекта. |
Видимость в карточке объектных характеристик |
Атрибут отображается в списке характеристик карточки объекта. |
Обязателен для ввода |
При сохранении объекта система проверяет наличие значения. Если значение отсутствует — выводится ошибка. |
Значение по умолчанию |
Значение, подставляемое при создании объекта в этой группе. |
Отображать как фильтр на панели группировки |
Атрибут отображается в списке фильтров на панели группировки. |
Использовать для основных групп |
Характеристика отображается в карточке объекта только для основной группы. |
Тип отображаемого значения |
Определяет, что отображается для ссылочных атрибутов: «Заголовок», «Мнемокод» или «Заголовок и мнемокод». |
Чтобы настроить автовычисляемые атрибуты, перейдите на закладку «Автовычисляемые колонки» в окне настройки групп.
Добавьте нужные атрибуты в список и задайте правило вычисления в правом окне. Правило пишется на языке SQL-запроса; для обращения к текущей строке используется алиас t.
Избранное#
Группировка класса содержит системную группу «Избранное». Объекты в этой группе отображаются только для пользователя, который добавил их туда.
Чтобы добавить объект в «Избранное», вызовите операцию «Добавить в избранное».
Чтобы удалить — вызовите «Удалить из избранного».

Фильтр группировки#
Можно настроить условия фильтрации объектов класса по группе. Чтобы добавить атрибут в список фильтров, в настройке группы установите признак «Отображать как фильтр на панели группировки».

Атрибуты фильтров группы приведены в таблице ниже.
Наименование |
Описание |
|---|---|
Наименование |
Наименование атрибута. |
Вид сравнения |
Тип сравнения. Список значений зависит от типа данных (см. таблицу «Значение видов сравнения» в разделе «Универсальный фильтр»). |
Значение фильтра |
Значение атрибута фильтра. При его указании система автоматически устанавливает признак «Включено». |
Включено |
Условие фильтрации активно. При установке система фильтрует отображаемые записи. |
Значение только в группе |
При установленном признаке система предлагает для выбора только значения, существующие у объектов данной группы. |