Примеры создания нехранимых параметров с помощью MetaEdit
Для демонстрации возможностей MetaEdit по созданию нехранимых параметров рассмотрим 2 задачи:
- Вывести в новый параметр единицы деятельности значение параметра "Версия" ее вышележащей единицы деятельности.
- Вывести в новый параметр единицы деятельности значения его двух параметров "Номер" и "Название" с произвольными префиксом и постфиксом.
Пример создания нехранимого параметра
В качестве примера возьмем задачу создать параметр "Версия вышележащей единицы деятельности" для единиц деятельности, в которых должно выводиться значение параметра "Версия" единицы деятельности, вышележащей по отношению к выбранной.

Алгоритм действий следующий:
- Загрузить метаданные из базы данных (см. 3агрузка метаданных из базы).
- В классе БизнесМодель.Процессы добавить параметр Версия вышележащей единицы деятельности. Для этого выделить в дереве класс БизнесМодель.Процессы (его можно найти либо поиском Ctrl+F, либо вручную: Самостоятельные объекты - База.ОбъектыСистемы - База.Справочники - БизнесМодель.Процессы), в Параметрах класса вызвать контекстное меню и выбрать пункт "Добавить".
- В открывшемся окне "Настройки параметра класса" (см. Hастройки параметра класса):
- Ввести название Версия_вышележащей_единицы деятельности.
- На закладке "Опции": выбрать тип параметра Простой, установить галочку для опции "Не хранимый", нажать кнопку
и выбрать тип свойства Строка с длиной 100. - На закладке "Доп. опции":
- Ввести опцию PropertyView.Prefix - значение ВышележащийПроцесс.Версия, чтобы указать, какую информацию должен содержать этот параметр (см. Hастройки параметра класса, Табл.6).
- Ввести опцию PropertyView.Header - значение Версия вышележащей единицы деятельности, чтобы изменить отображение названия параметра в программе (см. Hастройки параметра класса, Табл.6).
- На закладке "Описание" дать описание параметра Значение параметра "Версия" вышележащей единицы деятельности.
Внимание! Сначала ресурс должен быть заполнен на Языке по умолчанию (подробнее см. Переключение языков в MetaEdit). - Применить изменения, нажав кнопку "OK".
- Применить метаданные к базе данных (см. Применение к базе данных).
Редактирование метаданных закончено, при успешном применении метаданных в базе данных в классе "Единица деятельности" появится новый параметр Версия вышележащей единицы деятельности.
Пример создания нехранимого сводного параметра
В качестве примера возьмем задачу создать сводный параметр "Тестовый сводный параметр", в котором должны будут выводиться значения двух параметров "Номер" и "Название" с произвольными префиксом и постфиксом, например, в виде, изображенном на Рис.2.

Алгоритм действий следующий:
- Загрузить метаданные из базы данных (см. 3агрузка метаданных из базы).
- В классе БизнесМодель.Процессы добавить параметр Тестовый сводный параметр. Для этого выделить в дереве класс БизнесМодель.Процессы (его можно найти либо поиском Ctrl+F, либо вручную: Самостоятельные объекты - База.ОбъектыСистемы - База.Справочники - БизнесМодель.Процессы), в Параметрах класса вызвать контекстное меню и выбрать пункт "Добавить".
- В открывшемся окне "Настройки параметра класса" (см. Hастройки параметра класса):
- Ввести название Тестовый_сводный_параметр.
- На закладке "Опции": выбрать тип параметра Простой, установить галочку для опции "Не хранимый", нажать кнопку
и выбрать тип свойства Строка с длиной 100. - На закладке "Доп. опции" ввести:
- Опцию PropertyView.ComplexFormat - значение Префикс_[Number].[Название]*Постфикс, чтобы указать, какую информацию должен содержать параметр (подробнее см. Hастройки параметра класса, Табл.6). В квадратных скобках вводятся системные названия параметров, остальное содержимое значения доп. опции может содержать произвольные символы, кроме "[" и "]".
- Опцию PropertyView.Header - значение Тестовый сводный параметр, чтобы изменить отображение названия параметра в программе (подробнее см. Hастройки параметра класса, Табл.6).
- На закладке "Описание" дать описание параметра Тестовый сводный параметр, созданный для демонстрации возможностей MetaEdit.
Внимание! Сначала ресурс должен быть заполнен на Языке по умолчанию (подробнее см. Переключение языков в MetaEdit). - Применить изменения, нажав кнопку "OK".
- Применить метаданные к базе данных (см. Применение к базе данных).
Редактирование метаданных закончено, при успешном применении метаданных в базе данных в классе "Единица деятельности" появится новый параметр Тестовый сводный параметр.