|
При начале работы системы отловить содержимое параметра \Execute
| ☑ |
0
kIR
11.12.18
✎
17:17
|
Добрый день!
Есть некоторые задания, которые отрабатываются планировщиком с помощью запуска bat-файла.
В нем,есессно, помимо адреса и данных авторизации в базе указывается внешняя обработка, которая запускается при открытии 1С и некий параметр запуска.
Параметр запуска в процедуре "ПриНачалеРаботыСистемы" лежит в аналогичной переменной, тут все просто. А вот как отловить, какая обработка будет открываться при старте системы?
Спасибо
|
|
1
Fragster
гуру
11.12.18
✎
18:24
|
как по мне - так неестетсвенно
|
|
2
Fragster
гуру
11.12.18
✎
18:24
|
естественно - это регламентные задания с помощью расписания команд в подсистеме внешних обработок БСП
|
|
3
sieben
11.12.18
✎
18:43
|
(0) Ковыряй в сторону wmi - select *, CommandLine from win32process where ... и сетакое.
|
|
4
Мыш
11.12.18
✎
19:26
|
(0) БСП, функция ПараметрыРаботыКлиентаПриЗапуске() не подходит?
|
|
5
kIR
12.12.18
✎
09:06
|
(1) (2) Это особенности архитектуры. Очень много заданий крутится, боимся, что сервак скажет "пка" и отбросит коньки,если все в регламент перенесити
|
|
6
kIR
12.12.18
✎
09:06
|
(3) спасибо, это на крайний случай
|
|
7
kIR
12.12.18
✎
09:07
|
(5) данке, посмотрю
|
|
8
kIR
12.12.18
✎
09:07
|
(4) не то написал) спасибо, гляну
|
|
9
kIR
12.12.18
✎
11:16
|
(4) посмотрел - к сожалению нет(
|
|
10
RomanYS
12.12.18
✎
11:26
|
(5) а чем (0) лучше?
|
|
11
dmt
12.12.18
✎
11:28
|
после /execute дописывать /С
|
|
12
RomanYS
12.12.18
✎
11:34
|
Проверил ПараметрЗапуска и увидел
"/execute C:\1CBases\tmp\ВнешняяОбработка111.epf"
|
|
13
kIR
17.12.18
✎
12:24
|
(12) у меня в батнике такое указано
/C %task_name% /Execute "%epf_fullname%" /debug
В итоге в параметре запуска отлавливаю только то, что в %task_name%
|
|