Справка Business Studio
Переход на сайт нейросети Perplexity AI для поиска информации о Business Studio. Подробнее о возможности см. по ссылке

Содержание справки

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

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

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

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

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

Рисунок 1. Созданный нехранимый параметр

Алгоритм действий следующий:

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

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

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

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

Рисунок 2. Созданный нехранимый сводный параметр

Алгоритм действий следующий:

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

Редактирование метаданных закончено, при успешном применении метаданных в базе данных в классе "Единица деятельности" появится новый параметр Тестовый сводный параметр.