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


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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

« ПредыдущаяНа уровень вышеСледующая »
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki