![]() |
![]() |
![]() |
|
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 стртуют на ура .
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |