Пример создания пользовательского класса с помощью MetaEdit
В качестве примера возьмем задачу создать объектное поле Квалификация для оргединиц-должностей, у этого поля, в свою очередь, должны быть параметры Разряд (целое), Описание (строка) и Экзамен (текст).

Алгоритм действий следующий:
- Загрузить метаданные из базы данных (см. 3агрузка метаданных из базы).
- Поскольку для каждой оргединицы-должности необходимо будет создавать однозначное поле Квалификация, то потребуется добавить класс-справочник Квалификация. Для этого нужно выделить в дереве класс Самостоятельные объекты – База.ОбъектыСистемы – База.Справочники и в вызванном от него контекстном меню выбрать пункт «Добавить».
- В открывшемся окне «Свойства класса» (см. Cвойства класса):
- Ввести название справочника - Квалификация.
- На закладке «Доп. опции» ввести опцию RepositoryView.Header - значение Квалификация, чтобы изменить отображение названия справочника в программе (подробнее см. Hастройки параметра класса, Табл.6).
- На закладке «Описание» дать описание справочника: Необходимая квалификация должности.
Внимание! Сначала ресурс должен быть заполнен на Языке по умолчанию (подробнее см. Переключение языков в MetaEdit). - На закладке «Значения» задать значения следующих параметров по умолчанию: guid - значение guid_Квалификация, Название - значение Квалификация.
- Применить изменения, нажав кнопку «OK».
- В созданном классе БизнесМодель.usr_Квалификация добавить параметры Описание, Разряд, Экзамен. Для этого выделить в дереве созданный класс, в Параметрах класса вызвать контекстное меню и выбрать пункт «Добавить».
- В открывшемся окне «Настройки параметра класса» (см. Hастройки параметра класса):
- Ввести название Описание.
- На закладке «Опции»: выбрать тип параметра Простой, нажать кнопку
, выбрать тип свойства Строка с длиной 100. - На закладке «Доп. опции» ввести:
- Опцию PropertyView.Header - значение Описание, чтобы изменить отображение названия параметра в программе (подробнее см. Hастройки параметра класса, Табл.6).
- Опцию PropertyView.Required - значение Yes, чтобы сделать параметр обязательным для заполнения (подробнее см. Hастройки параметра класса, Табл.6).
- На закладке «Описание» дать описание параметра Описание квалификации.
Внимание! Сначала ресурс должен быть заполнен на Языке по умолчанию (подробнее см. Переключение языков в MetaEdit). - Применить изменения, нажав кнопку «OK».
- По аналогии добавить в классе БизнесМодель.usr_Квалификация остальные параметры:
- Разряд:
- Ввести название Разряд.
- На закладке «Опции» выбрать тип параметра Простой, тип свойства Целый.
- На закладке «Доп. опции» ввести опцию PropertyView.Header - значение Разряд.
- На закладке «Описание» дать описание Необходимый разряд для квалификации.
Внимание! Сначала ресурс должен быть заполнен на Языке по умолчанию (подробнее см. Переключение языков в MetaEdit).
- Экзамен:
- Ввести название Экзамен.
- На закладке «Опции» выбрать тип параметра Простой, тип свойства Текст.
- На закладке «Доп. опции» ввести опцию PropertyView.Header - значение Экзамен.
- На закладке «Описание» дать описание Многострочное описание квалификационного экзамена, необходимого для получения разряда.
Внимание! Сначала ресурс должен быть заполнен на Языке по умолчанию (подробнее см. Переключение языков в MetaEdit).
- Поскольку поле Квалификация необходимо только для оргединиц типа «Должность», то добавлять его следует не в справочник «Оргединицы», а в строки списков «Параметры должности». Для этого нужно выделить в дереве класс БизнесМодель.ПараметрыДолжности (его можно найти либо поиском Ctrl+F, либо вручную: Строки списков - БизнесМодель.СпискиБизнесМоделей - БизнесМодель.ПараметрыДолжности) и добавить от него параметр Квалификация: ввести название Квалификация, на закладке «Опции» выбрать тип параметра Объектный, нажать кнопку
, выбрать класс БизнесМодель.usr_Квалификация. На закладке «Доп. опции» ввести опцию PropertyView.Header - значение Квалификация. - Применить метаданные к базе данных (см. Применение к базе данных). Редактирование метаданных закончено, при успешном их применении в базе данных появится новый класс Квалификация с параметрами Описание, Разряд, Экзамен и новый параметр Квалификация в списке Параметры должности.
- Выдать пользователям права (см. Права пользователя) на доступ к новому классу в соответствии с рекомендациями из параграфа Добавление пользовательских настроек вертикальных прав.
- Перезапустить Business Studio.