|
Регламентное задание | ☑ | ||
---|---|---|---|---|
0
Маленький Вопросик
21.09.11
✎
06:38
|
Есть файловая база.
Подскажите возможен ли запуск определенного "регламентного" задания из командной стороки? Как это сделать, если возможно конечно. в идеале: - запустилось виндой; - создало документ; - закрылось. и так каждый час |
|||
1
Маленький Вопросик
21.09.11
✎
06:59
|
Vb скриптик бы подсказали? )
|
|||
2
GedKo
21.09.11
✎
07:47
|
а подумать, что идея и суть регламентных задание - выполняться по заданному расписанию сложно?
|
|||
3
Маленький Вопросик
21.09.11
✎
08:48
|
(2) суть не в регламентном задании тогда
регламентное задание тогда я сам могу организовать через "назначенные задания". короче, есть база файловая. надо через промежуток времени - запускать свою обработку в ней под правами определенного пользователя"... смысл в этом |
|||
4
hhhh
21.09.11
✎
09:05
|
93) ну, да это и есть регламентное задание. Один в один. У него именно такая суть.
|
|||
5
_
vovanidze_3412341 21.09.11
✎
09:30
|
А разве оно не на сервере работает только?
|
|||
6
Маленький Вопросик
21.09.11
✎
09:32
|
(4) а как это сделать с командной строки?
|
|||
7
Megas
21.09.11
✎
09:39
|
(5) Нет. (ну то есть у файловой клиент = сервер, к тому же у файловой пользователя обязательно назначать!)
(6) С коммандной строки можно запускать свою обработку Читай параметры запуска. Ну и стандартный виндовый ПланеровщикЗаданий Регламентное задание не с коммандной строки запускается. |
|||
8
Megas
21.09.11
✎
09:39
|
Я блин удивляюсь , ты хоть что нибудь почитай по этому поводу.
|
|||
9
Маленький Вопросик
21.09.11
✎
09:44
|
(7) я и хочу допытаться как запустить свою обработку с командной строки... и это написано в (3)
|
|||
10
Маленький Вопросик
21.09.11
✎
09:44
|
+(9) где читать, куда смотреть? )))
|
|||
11
butterbean
21.09.11
✎
09:46
|
(10) надо запускать виндой по расписанию с параметром, анализировать параметр и запускать обработку если надо, потом закрывать приложение... и никаких регламентных заданий
|
|||
12
Маленький Вопросик
21.09.11
✎
09:47
|
(11) примерчик бы пожалуй.
|
|||
13
Megas
21.09.11
✎
09:50
|
(11) ИМХО регламентные задания лучше!
Ща пример поищу |
|||
14
Megas
21.09.11
✎
09:52
|
v8: Как запустить обработку батником
И учись пользоваться поиском на мисте, 90% всего уже 100 раз обсуждалось. |
|||
15
Маленький Вопросик
21.09.11
✎
11:29
|
set v8 = CreateObject("V81.Application")
res = v8.Connect("File=D:\Base;Usr=user;Pwd=mypass;") set obr = v8.ExternalProcessings.Create("d:\Fon.epf") obr.Run() не получается, говориться на поддерживается ExternalProcessings |
|||
16
Маленький Вопросик
21.09.11
✎
11:31
|
пишет - "объект не поддерживает это свойство или метод" v8.ExternalProcessings
|
|||
17
braynt
21.09.11
✎
11:32
|
"C:\Program Files\1cv81\bin\1cv8.exe" enterprise /f F:\Работа\Базы\1 /N Администратор /execute C:\1.epf
Можно так! |
|||
18
Маленький Вопросик
21.09.11
✎
11:40
|
(17) а логин /пароль?
|
|||
19
Маленький Вопросик
21.09.11
✎
11:43
|
(17) работает, только как это сделать не открывая саму 1с???
|
|||
20
Маленький Вопросик
21.09.11
✎
11:47
|
"C:\Program Files\1cv82\8.2.11.235\bin\1cv8.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Execute "D:\1C\Внешние_обработки_1С\РаботающиеОбработки\РабочийСтол.epf"
|
|||
21
braynt
21.09.11
✎
11:47
|
1с все равно нужно открывать. Можно через назначенные задачи, только пользователь windows должен быть другой. Тогда 1с будет запускаться в фоне
|
|||
22
Маленький Вопросик
21.09.11
✎
11:49
|
(21) через вбс - не открывается?
|
|||
23
braynt
21.09.11
✎
11:51
|
вбс?
|
|||
24
braynt
21.09.11
✎
11:52
|
через Vb скрип не пробывал
|
|||
25
Маленький Вопросик
21.09.11
✎
12:03
|
Set v81 = CreateObject("V81.Application")
res = v81.Connect("File=d:\Base\;Usr=user;Pwd=admin") set obr = V81.ExternalDataProcessors.Create("d:\fon.epf") obr.Run() не работает Run |
|||
26
JesteR
21.09.11
✎
12:03
|
'Параметры внешнего соединения:
Ref="путь_к_базе" Usr="юзер" Pwd="пароль" 'Собираем строку соединения: LinkStr="File="""+ref+""";+Usr="""+Usr+""";Pwd="""+Pwd+""";" Set V8=CreateObject("V81.COMConnector") Set DB=V8.Connect(LinkStr) 'Задаем параметры выполнения: p1 ="Параметр1" p2 ="Параметр2" DB.ExecuteService p1, p2 //ExecuteService - имя обработки в модуле внеш.соединения. //Как-то так, для примера |
|||
27
Маленький Вопросик
21.09.11
✎
12:07
|
(26) а как подстаивть внешнюю d:\fon.epf
|
|||
28
Маленький Вопросик
21.09.11
✎
12:19
|
я все-таки склоняюсь к (25), но оно почему-то не работает у меня ((((
|
|||
29
JesteR
21.09.11
✎
12:26
|
1. Ты сам сказал не запуская 1С, вот тебе ком-обжект
2. Я больше склоняюсь к (26) потому что, это у меня работает :) |
|||
30
Маленький Вопросик
21.09.11
✎
12:29
|
(29) как прописать d:\fon в (26)???
|
|||
31
Маленький Вопросик
21.09.11
✎
12:36
|
(29) короче во всех случаях - у меня не поддерживается метод - ни run, ни ExecuteService
|
|||
32
Megas
21.09.11
✎
12:37
|
Делай правильно как нормальные люди через "Регламентные задания" в 1с. Это удобно, если конечно база правильно писалась, а то невыйдет нефига.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |