Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
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)} |