Пример вывода параметра типа "Структура" на вкладку параметров окна свойств объекта при помощи MetaEdit

Внимание! В примерах используются системные названия классов, а не их заголовки.

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


Элементы списков, хранящиеся в системе, такие как "БизнесМодель.ПараметрыФСА", можно вывести на вкладку параметров окна свойств объекта класса.

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

Алгоритм действий следующий:

1. Загрузите метаданные из базы данных (см. Загрузка метаданных из базы).

2. В свойствах класса, в котором требуется добавить боковую вкладку, на вкладке "Доп. опции" добавьте дополнительные опции, показанные в таблице 1.

Название параметра Значение
Категория.N.ID значение guid, где guid – уникальная последовательность символов, созданная одним из специальных генераторов, например онлайн-генератором https://www.guidgen.com.
Категория.N.ДетализацияПараметра Да
Категория.N.Заголовок название для вкладки параметров
Категория.N.Имя системное название данной категории
Категория.N.Описание текст всплывающей подсказки вкладки параметров
Таблица 1

"N" в Категории – номер группы дополнительных опций, относящихся к одной вкладке справочника, проставляется вручную. Номер не должен повторяться в пределах класса.

3. Далее в этом классе заведите параметр типа "Структура" с опциями, показанными в таблице 2 (обратите внимание, что значение доп.опции "Показ.Категория" должно совпадать со значением доп.опции класса "Категория.N.Имя").

Вкладка окна свойств Название параметра Значение
Опции Тип параметра Структура → выбрать в дереве элемент списка, который необходимо вывести на вкладку
Не хранимый Да
Доп. опции Показ.Видимый Нет
Показ.ВидимыйОб Нет
Показ.Заголовок название параметра-структуры
Показ.Категория название для вкладки параметров
Редактирование.ЭдиторОб ButtonEdit
Таблица 2

4. Примените метаданные к базе (см. Применение к базе данных). Для этого выберите команду меню "Файл → Применить к базе данных". В открывшемся списке баз отметьте галочками необходимые базы данных, нажмите кнопку "Выбрать". По нажатию кнопки "Выбрать" запустится процесс применения метаданных к выбранной базе данных.

5. Выполните пересохранение структур класса (см. Особенности создания параметров с типом "Структура").

Примеры

Вы можете ознакомиться с уже присутствующими в базах данных Business Studio примерами вывода параметров типа "Структура" на вкладку, изучив соответствующие метаданные в MetaEdit:

  • Структура "Параметры имитации" и соответствующая ей вкладка в окне свойств для класса БизнесМодель.Процессы.
  • Структура "Параметры СМК" и соответствующая ей вкладка в окне свойств для класса БизнесМодель.Документы.
« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki