Это старая версия документа.


Класс «Система.Параметр»

Свойство Значение

Свойство: Значение

Тип параметра: Соответствует типу параметра в Объектной модели. Для параметров типа "ДатаВремя" поле Значение типа "DateTime".

Свойство содержит значение параметра объекта.

Значения для перечислений можно присваивать только в числовом виде. Например:

Set НовыйСубъект = oleapp.СоздатьОбъект(ВыбранныйСубъект)

      НовыйСубъект.ТипСубъекта = 1 '1 - Подразделение

Определить числовое значение, которое соответствует элементу перечисления нужно следующим образом:

  • открыть объектную модель (Справочники → Объектная модель);
  • в объектной модели в ветке «Перечисления» найти необходимое перечисление;
  • для конкретного значения, выбрать пункт контекстного меню «Открыть свойства строки»;
  • в окне свойства строки отобразить скрытый параметр (Действия → Настройка колонок) с названием «НомерПараметра». Его значение и необходимо использовать.

 

Исключением является использование значений перечислений при поиске (фильтрах), где используются как числовые значения, так и строки, содержащие системные названия значений перечисления. Например:

Set СМКДокаСписок = oleapp.ПолучитьОбъекты("БизнесМодель.ПараметрыСМК",
"СтатусДокумента", "Проект")

Можно с тем же результатом можно записать как:

Set СМКДокаСписок = oleapp.ПолучитьОбъекты("БизнесМодель.ПараметрыСМК",
"СтатусДокумента",0)

Пример кода. См. код в методе СоздатьФильтр.

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki