Примеры создания не хранимых параметров с помощью MetaEdit

Для демонстрации возможностей MetaEdit по созданию не хранимых параметров рассмотрим 2 задачи:

  1. Вывести в новый параметр единицы деятельности значение параметра "Версия" ее вышележащей единицы деятельности.
  2. Вывести в новый параметр единицы деятельности значения его двух параметров "Номер" и "Название" с произвольными префиксом и постфиксом.

Пример создания не хранимого параметра

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

Рисунок 1

Загрузить метаданные из базы данных (см. 3агрузка метаданных из базы). Для этого выбрать команду меню "Загрузить из базы данных", выделить в списке баз данных нужную, нажать кнопку "ОК".

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

В открывшемся окне "Настройки параметра класса" (см. Hастройки параметра класса) ввести название usr_Версия_вышележащей_единицы деятельности, на закладке "Опции" выбрать тип параметра Простой и установить галочку для опции "Не хранимый", нажать кнопку , выбрать тип свойства Строка, длина 100. Теперь у класса БизнесМодель.Процессы добавился параметр usr_Версия_вышележащей_единицы деятельности типа Строка. Требуется указать, какую информацию должен содержать этот параметр, для этого необходимо на закладке "Доп. опции" ввести опцию Показ.Префикс - значение ВышележащийПроцесс.Версия. Чтобы изменить отображение названия параметра в программе, необходимо на закладке "Доп. опции" ввести опцию Показ.Заголовок - значение Версия вышележащей единицы деятельности. На закладке "Описание" ввести описание параметра Значение параметра "Версия" вышележащей единицы деятельности..

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

По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных. При успешном применении метаданных в базе данных появится новый параметр Версия вышележащей единицы деятельности в классе Единица деятельности.

Пример создания не хранимого сводного параметра

В качестве примера возьмем задачу создать сводный параметр "Тестовый сводный параметр" в котором должны будет выводиться значения его двух параметров "Номер" и "Название" с произвольными префиксом и постфиксом, например, в виде, показанном на Рис.2.

Рисунок 2

Загрузить метаданные из базы данных (см. 3агрузка метаданных из базы). Для этого выбрать команду меню "Загрузить из базы данных", выделить в списке баз данных нужную, нажать кнопку "ОК".

В классе БизнесМодель.Процессы добавить параметр Тестовый сводный параметр. Для этого выделить в дереве класс БизнесМодель.Процессы, в контекстном меню списка параметров выбрать пункт "Добавить". 

В открывшемся окне "Настройки параметра класса" (см. Hастройки параметра класса) ввести название usr_Тестовый_сводный_параметр, на закладке "Опции" выбрать тип параметра Простой и установить галочку для опции "Не хранимый", нажать кнопку , выбрать тип свойства Строка, длина 100. Теперь у класса БизнесМодель.Процессы добавился параметр usr_Тестовый_сводный_параметр типа Строка. Требуется указать, какую информацию должен содержать этот параметр, для этого необходимо на закладке "Доп. опции" ввести опцию Показ.ФорматСводный - значение Префикс_[Number].[Название]*Постфикс. В квадратных скобках вводятся системные названия параметров, остальное содержимое значения доп. опции - может содержать произвольные символы, кроме "[" и "]". Чтобы изменить отображение названия параметра в программе, необходимо на закладке "Доп. опции" ввести опцию Показ.Заголовок - значение Тестовый сводный параметр. На закладке "Описание" ввести описание параметра Тестовый сводный параметр, созданный для демонстрации возможностей MetaEdit..

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

По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных. При успешном применении метаданных в базе данных появится новый параметр Тестовый сводный параметр в классе Единица деятельности.

« ПредыдущаяНа уровень вышеСледующая »
Driven by DokuWiki