Имя: Пароль:
1C
1С v8
Запуск внешней обработки в 1С через VBS
0 Snork
 
18.05.18
10:54
Как запустить внешнюю обработку в 1С через VBS?

Пробую так - не работает:

Set v8 = CreateObject("V83.Application")
res = v8.Connect("Srvr=192.168.60.10;Ref=db_name;Usr=""ПакетныйЗапуск"";pwd=""1974""")
set extProc = v8.ExternalDataProcessors.Create("C:\some.epf",false)
set v8 = Nothing

Саму 1С так открыть можно, а как открыть в 1С внешнюю обработку??
1 Snork
 
18.05.18
12:42
апп
2 mehfk
 
18.05.18
12:43
/Execute <имя файла внешней обработки> — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы. При использовании тонкого клиента не поддерживается открытие внешней обработки без использования существующей информационной базы.
3 Snork
 
18.05.18
13:56
(2) варианты?
4 mehfk
 
18.05.18
13:56
42
5 Snork
 
18.05.18
14:57
ап
6 am_bubnov
 
18.05.18
15:29
extProc.ИмяНужнойПроцедуры()
ИмяНужнойПроцедуры на английском
7 Snork
 
18.05.18
16:00
(6) не понял как это может помочь?
мне надо открыть из 1С внешнюю обработку.
8 Вафель
 
18.05.18
16:28
v8.ОткрытьФорму
9 olegves
 
18.05.18
16:55
Отч = v8.ВнешниеОтчеты.Подключить(ПутьКФайлу)
Отч.ОткрытьФорму(...
10 olegves
 
18.05.18
17:05
+(9) точнее v8.ОткрытьФорму(Отч+"ИмяФормы")
11 am_bubnov
 
18.05.18
17:57
Set v8 = CreateObject("V83.Application")
res = v8.Connect("Srvr=192.168.60.10;Ref=db_name;Usr=""ПакетныйЗапуск"";pwd=""1974""")
set extProc = v8.ExternalDataProcessors.Create("C:\some.epf",false) 'extProc - 'это создался объект внешней обработки

extProc.ИмяНужнойПроцедуры() 'имя экспортной процедуры из модуля внешней обработки, в котором в свою очередь можно сделать все что хочешь, в том числе и открыть форму

set v8 = Nothing
12 runoff_runoff
 
18.05.18
19:30
(11) форму нельзя открыть с (тонкого) сервера..