Имя: Пароль:
1C
 
При начале работы системы отловить содержимое параметра \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%
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший