Имя: Пароль:
1C
 
v8: Запуск внешней обработки из коммандной строки
0 DenIv
 
20.05.08
13:07
Добрый день.
Собсно сабж
1 DenIv
 
20.05.08
13:08
Без модификации кода. Возможно?
2 DenIv
 
20.05.08
13:18
ау
3 Immortal
 
20.05.08
13:22
да
4 DenIv
 
20.05.08
13:31
(3) супер, видимо Краткость - твоя сеста. :) как?
5 Immortal
 
20.05.08
13:42
попроще - через vb + WSH . что это такое - поищи на форуме
6 OFF
 
20.05.08
13:44
7 Salvador Limones
 
20.05.08
14:03
Платформа какая?
8 DenIv
 
20.05.08
14:57
(7) 8.1.
по остальным ссылка требуется модификация кода, кроме
set v8 = CreateObject("V8.Application")
res = v8.Connect(ConnectionString)
set obr = v8.ExternalProcessings.Create("c:\test.epf")
obr.Run()

но что есть ConnectionString, если БД на SQL
9 DenIv
 
20.05.08
15:22
итак...
10 Wehrmacht
 
20.05.08
15:29
ConnectionString: строка Srvr="сервер";Ref="имя базы";Usr="юзер";Pwd="пароль юзера"... это если SQL
11 Anderson
 
20.05.08
15:30
А не проще сделать старым дедовским способом. Создать специального пользователя, при входе которого будет запускаться твоя обработка, а в батнике запускай 1С под этим пользователем.
12 DenIv
 
20.05.08
15:33
(11) код модифицировать низя
13 DenIv
 
20.05.08
15:39
(10)
Dim ConnectionString
ConnectionString="Srvr=""SRV"";Ref=""BUH_8"";Usr=""Администратор"";Pwd=""***"""
WScript.Echo(ConnectionString)
set v8 = CreateObject("V8.Application")
res = v8.Connect(ConnectionString)
set obr = v8.ExternalProcessings.Create("D:\1C\v8\ert\КарточкаСчетаХозрасчетный.erf")
obr.Run()

Ругается ActiveX component can`t create object : v8.Application
14 DenIv
 
20.05.08
15:47
Ref=""BUH_8"";

Это имя БД в SQL или имя заведенное в серверной компоненте 1С
15 Immortal
 
20.05.08
15:48
в 1С. на сервере

v81.Application
16 DenIv
 
21.05.08
11:16
(15) Пасиб огромнейший
17 DenIv
 
21.05.08
11:20
только теперь 1с запускается, но
Object doesn`t support this property or method: v8.ExternalProcessings
18 DenIv
 
21.05.08
11:27
хелп ми плиз
19 Salvador Limones
 
21.05.08
11:44
Обязательно через OLE? Просто с параметром EXECUTE нельзя запустить?
20 DenIv
 
21.05.08
11:46
(19) можно пример?
21 Salvador Limones
 
21.05.08
11:48
Параметры командной строки для указания параметров запуска
....
/Execute <имя файла внешней обработки> предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы.
....
22 DenIv
 
21.05.08
11:52
(21) так синтакис-то какой?
Dim ConnectionString
ConnectionString="Srvr=""SRV"";Ref=""BUH_8"";Usr=""Администратор"";Pwd=""**"""
set v81 = CreateObject("V81.Application")
res = v81.Connect(ConnectionString)
v81.Execute("D:\1C\v8\ert\КарточкаСчетаХозрасчетный.erf")

не работает, нет такокого метода говорит
23 Salvador Limones
 
21.05.08
11:54
Тфуй. Читай (19) и (21) до полного просветления.
24 DenIv
 
21.05.08
11:57
(23) просвети, каким образом сделать не через ОЛЕ? скриптом, я не понимаю где и как я могу использовать Execute
25 Immortal
 
21.05.08
12:07
(21) О_о=) это в 8.1 ?
или я удачно про#бал это в 8.0?
26 Salvador Limones
 
21.05.08
12:08
(25) Появилось в 8.1
27 Immortal
 
21.05.08
12:13
(26) буду у себя переделывать тогда .
В применении к файловому варианту БД это прямо таки очень нужная весчь.
28 DenIv
 
21.05.08
12:21
1С стартует, но обработка по прежнему не запускается
D:\1C\v8\bin\1CV8.EXE ENTERPRISE /S AM\buh_8 /N Администратор /P *** /AU- /DisableStartupMessages /EXECUTE D:\1C\v8\ert\КарточкаСчетаХозрасчетный.erf

почему???
29 DenIv
 
21.05.08
12:31
ау...
30 DenIv
 
21.05.08
12:49
почему не срабатывает /EXECUTE D:\1C\v8\ert\КарточкаСчетаХозрасчетный.erf ??????????????????????????
31 Immortal
 
21.05.08
12:52
ну попробуй на *.epf
переделать..хотя имхо разницы неть..или путьв ковычках укажи
32 DenIv
 
21.05.08
12:57
D:\1C\v8\bin\1CV8.EXE ENTERPRISE /S srv\buh_8 /N Администратор /P *** /AU- /DisableStartupMessages /EXECUTE D:\otch.epf - ничего не происходит
33 DenIv
 
21.05.08
12:58
D:\1C\v8\bin\1CV8.EXE ENTERPRISE /S srv\buh_8 /N Администратор /P *** /AU- /DisableStartupMessages /EXECUTE D:\*.epf - пишет  каталог 'D:\' - не обнаружен
34 Salvador Limones
 
21.05.08
12:59
(32) Что хоть происходит?
35 DenIv
 
21.05.08
13:04
а в чем разница между erf и epf? уменя работающий отчет erf, если я его пересохраняю как epf, то при интерактивном открытии в 1С ничего не происходит.
36 DenIv
 
21.05.08
13:08
причем отчеты с расширением epf стртуют на ура .
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс