Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:technical_manual:editor_param_class:examples:create_not_stored_parameters [2019/09/16 09:33]
ru:technical_manual:editor_param_class:examples:create_not_stored_parameters [2023/09/27 11:36] (текущий)
admin [Примеры создания не хранимых параметров с помощью MetaEdit]
Строка 1: Строка 1:
 +====== Примеры создания не хранимых параметров с помощью MetaEdit ======
  
 +{{page>ru/technical_manual/editor_param_class/examples#общая_информация&noheader&noeditbutton&nouser&nodate&nofooter}} \\
 +Для демонстрации возможностей MetaEdit по созданию не хранимых параметров рассмотрим 2 задачи:
 +  - Вывести в новый параметр единицы деятельности значение параметра "Версия" ее вышележащей единицы деятельности.
 +  - Вывести в новый параметр единицы деятельности значения его двух параметров "Номер" и "Название" с произвольными префиксом и постфиксом.
 +
 +===== Пример создания не хранимого параметра =====
 +В качестве примера возьмем задачу создать параметр "Версия вышележащей единицы деятельности" для единиц деятельности, в которых должно выводиться значение параметра "Версия", вышележащего по отношению к выбранному.
 +
 +[{{ ru/technical_manual/editor_param_class/examples/create_not_stored_parameters/change_create_not_stored_parameters_001.png?nolink |Рисунок 1}}]
 +
 +Загрузить метаданные из базы данных (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|3агрузка метаданных из базы]]). Для этого выбрать команду меню "Загрузить из базы данных", выделить в списке баз данных нужную, нажать кнопку "ОК". 
 +
 +В классе //БизнесМодель.Процессы// добавить параметр //Версия вышележащей единицы деятельности//. Для этого выделить в дереве класс //БизнесМодель.Процессы//, в контекстном меню списка параметров выбрать пункт "Добавить". 
 +
 +В открывшемся окне "Настройки параметра класса" (см. [[ru/technical_manual/editor_param_class/edit_metadata#настройки_параметра_класса|Hастройки параметра класса]]) ввести название //usr_Версия_вышележащей_единицы деятельности//, на закладке "Опции" выбрать тип параметра //Простой// и установить галочку для опции "Не хранимый", нажать кнопку {{common/3dot.png?nolink}}, выбрать тип свойства //Строка//, длина //100//. Теперь у класса //БизнесМодель.Процессы// добавился параметр //usr_Версия_вышележащей_единицы деятельности// типа //Строка//. Требуется указать, какую информацию должен содержать этот параметр, для этого необходимо на закладке "Доп. опции" ввести опцию //Показ.Префикс// - значение //ВышележащийПроцесс.Версия//. Чтобы изменить отображение названия параметра в программе, необходимо на закладке "Доп. опции" ввести опцию //Показ.Заголовок// - значение //Версия вышележащей единицы деятельности//. На закладке "Описание" ввести описание параметра //Значение параметра "Версия" вышележащей единицы деятельности.//.
 +
 +Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). Для этого выбрать команду меню "Файл -> Применить к базе данных". В открывшемся списке баз отметить галочками необходимые базы данных, нажать кнопку "ОК". 
 +
 +По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных. При успешном применении метаданных в базе данных появится новый параметр //Версия вышележащей единицы деятельности// в классе //Единица деятельности//.
 +
 +===== Пример создания не хранимого сводного параметра =====
 +
 +В качестве примера возьмем задачу создать сводный параметр "Тестовый сводный параметр" в котором должны будет выводиться значения его двух параметров "Номер" и "Название" с произвольными префиксом и постфиксом, например, в виде, показанном на Рис.2.
 +
 +[{{ ru/technical_manual/editor_param_class/examples/create_not_stored_parameters/change_create_not_stored_parameters_002.png?nolink |Рисунок 2}}]
 +
 +Загрузить метаданные из базы данных (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|3агрузка метаданных из базы]]). Для этого выбрать команду меню "Загрузить из базы данных", выделить в списке баз данных нужную, нажать кнопку "ОК". 
 +
 +В классе //БизнесМодель.Процессы// добавить параметр //Тестовый сводный параметр//. Для этого выделить в дереве класс //БизнесМодель.Процессы//, в контекстном меню списка параметров выбрать пункт "Добавить". 
 +
 +В открывшемся окне "Настройки параметра класса" (см. [[ru/technical_manual/editor_param_class/edit_metadata#настройки_параметра_класса|Hастройки параметра класса]]) ввести название //usr_Тестовый_сводный_параметр//, на закладке "Опции" выбрать тип параметра //Простой// и установить галочку для опции "Не хранимый", нажать кнопку {{common/3dot.png?nolink}}, выбрать тип свойства //Строка//, длина //100//. Теперь у класса //БизнесМодель.Процессы// добавился параметр //usr_Тестовый_сводный_параметр// типа //Строка//. Требуется указать, какую информацию должен содержать этот параметр, для этого необходимо на закладке "Доп. опции" ввести опцию //Показ.ФорматСводный// - значение //Префикс_[Number].[Название]*Постфикс//. В квадратных скобках вводятся системные названия параметров, остальное содержимое значения доп. опции - может содержать произвольные символы, кроме "[" и "]". Чтобы изменить отображение названия параметра в программе, необходимо на закладке "Доп. опции" ввести опцию //Показ.Заголовок// - значение //Тестовый сводный параметр//. На закладке "Описание" ввести описание параметра //Тестовый сводный параметр, созданный для демонстрации возможностей MetaEdit.//.
 +
 +Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). Для этого выбрать команду меню "Файл -> Применить к базе данных". В открывшемся списке баз отметить галочками необходимые базы данных, нажать кнопку "ОК". 
 +
 +По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных. При успешном применении метаданных в базе данных появится новый параметр //Тестовый сводный параметр// в классе //Единица деятельности//.
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{(rater>id=ru_technical_manual_editor_param_class_examples_create_not_stored_parameters|name=Примеры создания не хранимых параметров с помощью MetaEdit|type=vote|trace=ip|headline=off)}
Driven by DokuWiki