Различия

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

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

ru:technical_manual:work_via_ole:param [2012/11/14 18:46]
127.0.0.1 внешнее изменение
ru:technical_manual:work_via_ole:param [2018/02/05 14:49] (текущий)
Строка 1: Строка 1:
-====== Класс «Система.Параметр» ======+====== Класс "Система.Параметр======
  
 ===== Свойство Значение ===== ===== Свойство Значение =====
Строка 11: Строка 11:
 Значения для перечислений можно присваивать только в числовом виде. Например: Значения для перечислений можно присваивать только в числовом виде. Например:
  
 +<code>
 Set НовыйСубъект = oleapp.СоздатьОбъект(ВыбранныйСубъект) Set НовыйСубъект = oleapp.СоздатьОбъект(ВыбранныйСубъект)
  
       НовыйСубъект.ТипСубъекта = 1 '1 - Подразделение       НовыйСубъект.ТипСубъекта = 1 '1 - Подразделение
 +</code>
  
 Определить числовое значение, которое соответствует элементу перечисления нужно следующим образом: Определить числовое значение, которое соответствует элементу перечисления нужно следующим образом:
  
-  * открыть объектную модель (Справочники -> Объектная модель); +  * открыть объектную модель (Отчеты -> Объектная модель); 
-  * в объектной модели в ветке «Перечисления» найти необходимое перечисление; +  * в объектной модели в ветке "Перечислениянайти необходимое перечисление; 
-  * для конкретного значения, выбрать пункт контекстного меню «Открыть свойства строки»+  * для конкретного значения, выбрать пункт контекстного меню "Открыть свойства строки"
-  * в окне свойства строки отобразить скрытый параметр (Действия -> Настройка колонок) с названием «НомерПараметра». Его значение и необходимо использовать.+  * в окне свойства строки отобразить скрытый параметр (Действия -> Настройка колонок) с названием "НомерПараметра". Его значение и необходимо использовать.
  
    
Строка 26: Строка 28:
 **Исключением** является использование значений перечислений при поиске (фильтрах), где используются как числовые значения, так и строки, содержащие системные названия значений перечисления. Например: **Исключением** является использование значений перечислений при поиске (фильтрах), где используются как числовые значения, так и строки, содержащие системные названия значений перечисления. Например:
  
 +<code>
 Set СМКДокаСписок = oleapp.ПолучитьОбъекты("БизнесМодель.ПараметрыСМК",\\ "СтатусДокумента", "Проект") Set СМКДокаСписок = oleapp.ПолучитьОбъекты("БизнесМодель.ПараметрыСМК",\\ "СтатусДокумента", "Проект")
 +</code>
  
-Можно с тем же результатом можно записать как:+Можно с тем же результатом записать как:
  
 +<code>
 Set СМКДокаСписок = oleapp.ПолучитьОбъекты("БизнесМодель.ПараметрыСМК",\\ "СтатусДокумента",0) Set СМКДокаСписок = oleapp.ПолучитьОбъекты("БизнесМодель.ПараметрыСМК",\\ "СтатусДокумента",0)
 +</code>
  
 **Пример кода**. См. код в [[ru/technical_manual/work_via_ole/metaclass#метод_создатьфильтр|методе СоздатьФильтр]]. **Пример кода**. См. код в [[ru/technical_manual/work_via_ole/metaclass#метод_создатьфильтр|методе СоздатьФильтр]].
 +
 +
 +
 +
 +
 +[<contextnavigator>]
 +
 +
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki