|
|
|
|
Как из одной базы 1C8 через COM/OLE запустить в другой базе внешнюю обработку? |
☑ |
0
Stagor
09.04.13
✎
16:27
|
Возможно ли это вообще?
|
|
1
ДенисЧ
09.04.13
✎
16:31
|
Глобальный контекст.ВнешниеОбработки (Global context.ExternalDataProcessors)
Глобальный контекст (Global context)
ВнешниеОбработки (ExternalDataProcessors)
Использование:
Только чтение.
Описание:
Тип: ВнешниеОбработкиМенеджер.
Используется для доступа к внешним обработкам.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Последние два слова.
|
|
2
Maxus43
09.04.13
✎
16:31
|
а как запускаешь в своей базе? так же и там
|
|
3
wowik
09.04.13
✎
16:32
|
только с помощью Automation сервер можно
|
|
4
Serginio1
09.04.13
✎
16:44
|
Можно. Например так
ДляВнешнегоСоединения= Сервер.ВнешниеОбработки.Создать(ПутьКОбработке);
Объект=ДляВнешнегоСоединения.ВычислитьВыражение("Документы.ЗаказПоставщику.СоздатьДокумент()");
Где в модуле обработки
Функция ВычислитьВыражение(Выражение) Экспорт
возврат вычислить(Выражение);
КонецФункции
|
|
5
Stagor
15.04.13
✎
11:24
|
(4) Спасибо! А как это сделать в 77?
|
|
6
Stagor
15.04.13
✎
11:39
|
Или хотя бы запустить процедуру глобального модуля?
|
|
7
Serginio1
16.04.13
✎
12:46
|
|
|
8
Serginio1
16.04.13
✎
12:49
|
(6) А в чем проблема? Все методы общего модуля помеченные как Экспорт вызывай на здоровье
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.