Различия

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

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

ru:technical_manual:work_via_ole:metaclass [2014/04/18 16:30]
127.0.0.1 внешнее изменение
ru:technical_manual:work_via_ole:metaclass [2018/02/05 14:48] (текущий)
Строка 15: Строка 15:
 __Задача__: вывести сообщение о заданном показателе, а также некоторые его параметры. __Задача__: вывести сообщение о заданном показателе, а также некоторые его параметры.
  
 +<code>
 Sub ПримерOLE_РаботаСПараметрами() Sub ПримерOLE_РаботаСПараметрами()
  
Строка 76: Строка 77:
  
 End Sub End Sub
 +</code>
  
 ===== Метод НайтиПараметр ===== ===== Метод НайтиПараметр =====
Строка 83: Строка 85:
 **Возвращаемый результат**: Система.Параметр (см. [[ru/technical_manual/work_via_ole/param]]) **Возвращаемый результат**: Система.Параметр (см. [[ru/technical_manual/work_via_ole/param]])
  
-Метод для получения параметра. Используется, если нет возможности обратиться к параметру напрямую, например, для обращения к параметрам типа "ДатаВремя".+Метод для получения параметра. Используется, если нет возможности обратиться к параметру напрямую, например, для обращения к параметрам типа "ДатаВремя" или к пользовательским параметрам.
  
 **Пример кода**. См. код в методе "СоздатьОбъект" ([[ru/technical_manual/work_via_ole/oleapplication#метод_создатьобъект|Mетод СоздатьОбъект]]). **Пример кода**. См. код в методе "СоздатьОбъект" ([[ru/technical_manual/work_via_ole/oleapplication#метод_создатьобъект|Mетод СоздатьОбъект]]).
Строка 103: Строка 105:
 __Задача__: вывести сообщение, показывающее количество должностей в бизнес-модели. __Задача__: вывести сообщение, показывающее количество должностей в бизнес-модели.
  
 +<code>
 Sub ПримерOLE_СоздатьФильтр() Sub ПримерOLE_СоздатьФильтр()
  
Строка 154: Строка 157:
  
 End Sub End Sub
 +</code>
  
 ===== Метод Сохранить ===== ===== Метод Сохранить =====
Строка 177: Строка 181:
  
  
 +<code>
 Set Субъекты = oleapp.ПолучитьОбъекты("БизнесМодель.Субъекты", "Название", "Директор") Set Субъекты = oleapp.ПолучитьОбъекты("БизнесМодель.Субъекты", "Название", "Директор")
  
Строка 182: Строка 187:
  
 НужныйСубъект.Обновить НужныйСубъект.Обновить
 +</code>
  
  
Строка 197: Строка 203:
 __Задача__: из организационной структуры удалить юриста. __Задача__: из организационной структуры удалить юриста.
  
 +<code>
 Sub ПримерOLE_Удалить() Sub ПримерOLE_Удалить()
  
Строка 230: Строка 237:
  
 End Sub End Sub
 +</code>
  
 ===== Метод УдалитьСОчисткойСсылок ===== ===== Метод УдалитьСОчисткойСсылок =====
Строка 243: Строка 251:
 __Задача__: из организационной структуры удалить заместителя директора по качеству. __Задача__: из организационной структуры удалить заместителя директора по качеству.
  
 +<code>
 Sub ПримерOLE_УдалитьСОчисткойСсылок () Sub ПримерOLE_УдалитьСОчисткойСсылок ()
  
Строка 276: Строка 285:
  
 End Sub End Sub
 +</code>
  
 ===== Метод УдалитьСЗаменойСсылок ===== ===== Метод УдалитьСЗаменойСсылок =====
Строка 289: Строка 299:
 __Задача__: из организационной структуры удалить заместителя директора по качеству, переназначив ссылки на юриста. __Задача__: из организационной структуры удалить заместителя директора по качеству, переназначив ссылки на юриста.
  
 +<code>
 Sub ПримерOLE_УдалитьСЗаменойСсылок () Sub ПримерOLE_УдалитьСЗаменойСсылок ()
  
Строка 333: Строка 344:
    
  
-End Sub  +End Sub 
-  +</code> 
-  + 
-[<contextnavigator>] + 
 + 
 + 
 + 
 +[<contextnavigator>] 
  
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki