Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
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>] | ||