Имя: Пароль:
1C
1С v8
Выполнить обработку скриптом в фоновом режиме
,
0 Bot002
 
17.09.19
14:58
Добрый день.

Скрипт VBS отрабатывает корректно, обработка создаёт файл на диске.

Set v8 = CreateObject("V83.Application")
ConnectionString = "Srvr=1.1.1.!;Ref='Test';Usr='Test';pwd='Test';"
res = v8.Connect(ConnectionString)
set extProc = v8.ExternalDataProcessors.Create("D:\tmp\Test.epf",false)
extProc.Test()
set v8 = Nothing

Подскажите, пожалуйста, как сделать так, чтобы 1с запускалась в фоновом режиме (что бы пользователь её не видел)?
1 ДенисЧ
 
17.09.19
15:00
Используй COMConnector
2 PuhUfa
 
17.09.19
15:01
(0) а ты откуда и под кем этот скрипт запускаешь?
3 Bot002
 
17.09.19
15:02
(2) Из командной строки, под администратором.
4 Bot002
 
17.09.19
15:04
(1) Новый COMОбъект("V82.COMConnector")?
5 Bot002
 
17.09.19
15:07
(1)  
Set Com1c = CreateObject("V83.ComConnector")
Set Base1c= Com1c.Connect("srvr=""server""; ref=""base"";")

А пример какой ни будь можно?
6 Bot002
 
17.09.19
15:32
C:\Windows\SysWOW64>cscript.exe c:\tmp\AAA.vbs

c:\tmp\AAA.vbs(1, 1) Ошибка выполнения Microsoft VBScript: Невозможно создание объекта контейнером ActiveX: 'V83.ComConnector'
7 ДенисЧ
 
17.09.19
16:12
(5) В СП 1сесть пример.
8 Галахад
 
гуру
17.09.19
16:31
Похоже что-то с битностью.