Элементы списков, хранящиеся в системе, такие как "БизнесМодель.ПараметрыФСА", можно вывести на вкладку параметров окна свойств объекта класса.
В примере рассматривается ситуация, когда класс, в котором нужно создать пользовательскую вкладку, уже есть в базе данных. Если его ещё нет - сначала нужно его создать, подробнее о том, как это делается, см. в примере Пример создания пользовательского класса с помощью MetaEdit.
Алгоритм действий следующий:
1. Загрузите метаданные из базы данных (см. Загрузка метаданных из базы).
2. В свойствах класса, в котором требуется добавить боковую вкладку, на вкладке "Доп. опции" добавьте дополнительные опции, показанные в таблице 1.
| Название параметра | Значение |
|---|---|
| Category.N.ID | значение guid, где guid – уникальная последовательность символов, созданная одним из специальных генераторов, например онлайн-генератором https://www.guidgen.com. |
| Tab.N.PropertyDetails | Yes |
| Tab.N.Header | название для вкладки параметров |
| Tab.N.Name | системное название данной категории |
| Tab.N.Description | текст всплывающей подсказки вкладки параметров |
"N" в Категории – номер группы дополнительных опций, относящихся к одной вкладке справочника, проставляется вручную. Номер не должен повторяться в пределах класса.
3. Далее в этом классе заведите параметр типа "Структура" с опциями, показанными в таблице 2 (обратите внимание, что значение доп.опции "PropertyView.Header" должно совпадать со значением доп.опции класса "Tab.N.Name").
| Вкладка окна свойств | Название параметра | Значение |
|---|---|---|
| Опции | Тип параметра | Структура → выбрать в дереве элемент списка, который необходимо вывести на вкладку |
| Не хранимый | Да | |
| Доп. опции | PropertyView.Visible | No |
| PropertyView.VisibleObj | No | |
| PropertyView.Header | название параметра-структуры | |
| PropertyView.CategoryName | название для вкладки параметров | |
| PropertyView.EditorObj | ButtonEdit |
4. Примените метаданные к базе (см. Применение к базе данных). Для этого выберите команду меню "Файл → Применить к базе данных". В открывшемся списке баз отметьте галочками необходимые базы данных, нажмите кнопку "Выбрать". По нажатию кнопки "Выбрать" запустится процесс применения метаданных к выбранной базе данных.
5. Выполните пересохранение структур класса (см. Особенности создания параметров с типом "Структура").
Примеры
Вы можете ознакомиться с уже присутствующими в базах данных Business Studio примерами вывода параметров типа "Структура" на вкладку, изучив соответствующие метаданные в MetaEdit: