|
Проверить использование регламентного в COM
| ☑ |
0
skime
26.06.15
✎
16:10
|
Есть база по сбору инфо о других базах. Надо проверить использование в базах конкретного регламентного задания. Для этого создаю com объект с базой. Если Обращаться Соединение.Метаданные.ScheduledJobs.Find("ИмяРегламентного").Use все понятно.
Но регламентное задание можно включать/выключать в режиме предприятия(подсистема БСП). Вопрос, как обратиться к этому реквизиту?
|
|
1
DmitrO
26.06.15
✎
16:19
|
Соединение.РегламентныеЗадания.ПолучитьРегламентныеЗадания(...)
|
|
2
skime
26.06.15
✎
16:27
|
Сделал так:
Отбор = Новый Структура;
Отбор.Вставить("Наименование","НаименованиеРегламентного");
Задание = ВнешнееСоединение.РегламентныеЗадания.ПолучитьРегламентныеЗадания(Отбор);
Ругается "Несоответствие типов (параметр номер '1')". СП говорит, что надо структуру передавать
|
|
3
DmitrO
26.06.15
✎
16:30
|
Отбор = Соединение.NewObject("Структура");
|
|
4
ДенисЧ
26.06.15
✎
16:30
|
Так передавай структуру. Только не свою, а внешнего соединения.
|
|
5
skime
26.06.15
✎
16:37
|
Теперь ругается что у объекта нет такого метода. У Соединения тип Ком объекта и создается через COMConnector
|
|