|
Как отловить в отладчике выполнение регламентного задания? |
☑ |
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
|
Сделай серверный общий модуль вызывай оттуда. И будет так как ты хочешь
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший