Имя: Пароль:
1C
1С v8
Открыть внешнюю обработку программно (управляемое приложение)
0 Антанас
 
23.07.12
19:29
Как программно открыть внешнюю обработку в управляемом приложении?

БазаДО = Новый COMОбъект("V82C.Application");
БазаДО.Connect(СтрокаПодключения);

БазаДО.ВнешниеОбработки.Создать(...

Не работает, наверное, потому что выполняется код на сервере :)
1 ДенисЧ
 
23.07.12
19:35
Взять её на клиенте
Положить в двоичныеДанные.
Отдать на сервер.
Там её сохранить.
Подключить/Создать.
Вернуть клиенту имя.
На клиенте ПолучитьФорму.
2 Антанас
 
23.07.12
19:57
как отдать на сервер? у меня есть обработка внешняя, только в ней я могу создавать процедуры, и ничего не могу ей передать если она не создана
3 saaken
 
23.07.12
20:10
из клиентской функции вызвать серверную с адресом хранилища с двоичными данными
4 Антанас
 
23.07.12
20:39
из какой функции? говорю же, что все функции могут быть только в обработке
5 ДенисЧ
 
23.07.12
20:40
(4) А что, в обработке не может быть а) клиентских и б) серверных функций?
Ты, правда, в это веришь?
6 Антанас
 
23.07.12
20:52
(5) каким образом вызвать эти процедуры, если обработка НЕ СОЗДАНА на этот момент?
7 ДенисЧ
 
23.07.12
21:01
(6) ОТКУДА ты её пытаешься позвать? ТЫ можешь более подробно описАть картину?