|
Получение данных по OLE |
☑ |
0
Newbie1c
08.09.11
✎
04:34
|
Нужно через OLE открыть форму выбора документа, выбрать документ. И на основании его табличной части заполнить табличную часть в своей базе.
V8 = Новый COMОбъект("V82.Application");
Попытка
Открытие = V8.Connect(СтрокаПодключения);
Сообщить("Открытие:" + ТекущаяДата());
Исключение
Предупреждение("База данных не открыта!!!");
Возврат;
КонецПопытки;
МенеджерДокумента = V8.Документы.ТребованиеНакладная;
ФормаВыбора = МенеджерДокумента.ПолучитьФормуВыбора();
ФормаВыбора.ОткрытьМодально();
А каким образом обработать ссылку на выбранный файл?
|
|
1
Newbie1c
08.09.11
✎
04:36
|
В смысле ссылку на выбранный документ.
|
|
2
ZanderZ
08.09.11
✎
04:42
|
(0) передать по OLE можно только примитивные типы данных.
В твоем случае. Получай номера+дата документа. Выводи на выбор в своей базе. После этого ищи документы в другой базе и запрашивай ТЧ. И опять же только примитивные типы (кода у справочников). И потом поиском (ссылочных типов) в своей базе заполнять.
|
|
3
Newbie1c
08.09.11
✎
05:02
|
Спасибо, понял. Тестирую.
|
|