Имя: Пароль:
1C
1С v8
Как отловить в отладчике выполнение регламентного задания?
0 globalasax
 
02.08.11
16:07
Платформа 8.2.13.199, обычное приложение, сервер запущен в режиме отладки. При вызове серверных процедур остановка происходит нормально. В "Автоматическое подключение" все флаги установлены.

При выполнении процедур регламентных заданий остановка выполнения не происходит. Само действие выполяется (видно по данным в базе), но отладчиком поймать не удаётся. Это глюк платформы или я что-то упустил?
1 Maxus43
 
02.08.11
16:08
он же не в твоём сеансе исполняется, всё правильно
2 Axel2009
 
02.08.11
16:09
ну как бы регламентные задания запускаются далеко не на твоем компьютере.. и не от твоего имени (как правило)
3 Maxus43
 
02.08.11
16:10
запускай в своём сеансе для отладки
4 globalasax
 
02.08.11
16:10
Сервер подключен
5 Maxus43
 
02.08.11
16:10
(4) и что?
6 globalasax
 
02.08.11
16:11
Я же говорю, что выполнение серверных процедур я перехвачиваю.
7 globalasax
 
02.08.11
16:11
Хорошо, как отлаживать регл задания?
8 Maxus43
 
02.08.11
16:11
(6) в своём сеансе отладчик перехватывает, в том сеансе в котором идёт отладка, а не во всех сеансах вобще
9 Дикообразко
 
02.08.11
16:11
(6) сделай обработку, оттуда вызови обработчик регл. задания
10 globalasax
 
02.08.11
16:13
(3)(9) можно, но хотелось бы перехватывать само регл. задание, а не вызвать процедуры самому. Неужели этого нельзя сделать?
11 Дикообразко
 
02.08.11
16:14
(10) а зачем?
12 Maxus43
 
02.08.11
16:14
(10) за регл задания отвечает сеанс "Фоновое задание" в консоли, к нему вроде не подключится
13 globalasax
 
02.08.11
16:17
(11) ради любопытства.
(12) зачем тогда настройка "Автоматически подключать на сервере фоновые задания"?
14 Maxus43
 
02.08.11
16:23
(13) вот и появляется сеанс "фоновые задания", это ж не значит что он в режиме отладки связан с конфигуратором
15 Maxus43
 
02.08.11
16:25
не парься короче, запускай обработкой и отлаживай
16 globalasax
 
02.08.11
16:36
(15) спасибо
17 Staffa
 
02.08.11
17:32
агент сервера запусти с ключом -debug и будет тебе счастье )
18 Staffa
 
02.08.11
17:33
+(17) обработкой фигово отлаживать, т.к. некоторые функции ведут себя по-разному на клиенте и на сервере. проверено горьким опытом.
19 bar0n0
 
02.08.11
17:36
Сделай серверный общий модуль вызывай оттуда. И будет так как ты хочешь
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший