|
Открыть документ через COM
, , , , , , , , , , , , ,
| ☑ |
0
Draconus
25.02.13
✎
17:33
|
Доброго времени суток!
Возникла задачка, может кто сталкивался, знает как...
Я соединяюсь через СОМ к внешней базе, вывожу список документов на форму (выбранных через Запрос СОМа) хочу настроить чтобы при двойном клики открывалась форма документа (из внешней базы), но что-то не получается...
ФормаВнОбъекта = НайденныйОбъект.ПолучитьФорму("ФормаДокумента");
ФормаВнОбъекта.ОткрытьФорму();
Где НайденныйОбъект - это СОМ-объект внешнего документа...
Не подскажете как открыть?
|
|
1
Maxus43
25.02.13
✎
17:42
|
никак, это объект не твоей базы. Тип у него COM объект, а не ДокументОбъект
|
|
2
i-rek
26.02.13
✎
06:00
|
Загрузи док в эту базу, открой и грохни после
|
|
3
Wobland
26.02.13
✎
06:17
|
а я хочу, чтоб зелёные человечки возникли. но нет их в моей реальности...
|
|
4
Галахад
гуру
26.02.13
✎
06:20
|
Например, можно выводить печатную форму.
|
|
5
Draconus
26.02.13
✎
15:12
|
МенеджерОбъекта = Соединение.Документы["ОтражениеЗарплатыВРеглУчете"];
НайденныйОбъект = МенеджерОбъекта.НайтиПоНомеру(СокрЛП(спВнешниеДокументы[НомерСтроки].Представление), спВнешниеДокументы[НомерСтроки].Значение);
ФормаВнОбъекта = НайденныйОбъект.ПолучитьФорму("ФормаДокумента");
ФормаВнОбъекта.ОткрытьМодально();
И никакие зеленые человечки не нужны... Как всегда ищешь сам , а тут пишут только про инопланетян...
|
|
6
GANR
26.02.13
✎
15:21
|
(0) Так для этого V82.Application нужен, а не COMConnector.
|
|
7
Draconus
26.02.13
✎
15:28
|
Ну значит неправильно описал задачку, сорри... Конечно
Попытка
Соединение = Новый COMОбъект("V82.Application");
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
|
|
8
GANR
26.02.13
✎
15:34
|
А так?
ПолноеИмяФормы = "Документ.ТвойДокумент.Форма.ТвояФорма";
ФормаВнешнегоОбъекта=СоединениеСБазой.ПолучитьФорму(ПолноеИмяФормы);
ФормаВнешнегоОбъекта.ОткрытьМодально();
|
|
9
Draconus
26.02.13
✎
15:51
|
(8), Так ведь в (5) написал сам решение уже) Спасибо за помощь, но уже допер... Просто убивают комментарии про человечком, нет бы что дельное сказали.
|
|
10
hhhh
26.02.13
✎
15:56
|
(9) ну если в теме написано Com, а на самом деле Application, то и последнему подавану ясно, что ты напился до зеленых чертиков.
|
|
11
Draconus
26.02.13
✎
15:58
|
(10) Да будет так, магистр Йода
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой