|
Отладка фонового задания |
☑ |
0
Sayan_mi
20.04.18
✎
12:51
|
Фоновое задание выполняется с ошибкой. Решил отладить.
запускаю через внешнюю обработку с одной строкой:
ФоновыеЗадания.Выполнить("МойМодуль.МоеЗадание");
На точку останова в модуле не выходит.
Отладка на сервере разрешена, галка в отладке, автоматическое подключение, фоновые задания - стоит. В чем может быть ещё проблема?
|
|
1
Mankubus
20.04.18
✎
12:53
|
почему нельзя написать так МойМодуль.МоеЗадание() и отладить без фона?
|
|
2
Sayan_mi
20.04.18
✎
12:58
|
Потом то оно будет запускаться как фоновое.
|
|
3
Gantosha
20.04.18
✎
13:02
|
скорее всего не правильно написано имя базы в списке выбора баз.
|
|
4
Mankubus
20.04.18
✎
13:03
|
(2) от этого разве меняются ошибки?
|
|
5
Sayan_mi
20.04.18
✎
13:08
|
Так в том то и дело что при запуске явно (не через фоновое задание) ошибки ни какой нет.
|
|
6
Gantosha
20.04.18
✎
13:11
|
слушай, в конфигураторе есть отладка, там есть менб подключение .. и оно не работает только если база в пуске база написано не так же как на сервере.
|
|
7
Sayan_mi
20.04.18
✎
13:13
|
Единственно что в процессе обработки создаются документы и при их проведении программа выдает сообщения. Не знаю критично ли это для фоновых.
|
|
8
catena
20.04.18
✎
13:24
|
(7)Критично для фоновых наличие несерверных методов. Сообщения к ним не относятся.
А вообще, для самой поверхностно отладки можно завернуть все в попытку, в исключение писать в ЖР ОписаниеОшибки().
|
|
9
Sayan_mi
20.04.18
✎
13:26
|
Так сообщения выдает проведение документов.
|
|
10
Sayan_mi
20.04.18
✎
13:27
|
Да система 8.2 обычные формы.
|
|
11
catena
20.04.18
✎
13:28
|
(9)И что? Сообщить не мешает серверу. У меня вообще все сообщить в фоновых собираются и отправляются мне на почту, чтобы было, что с утра почитать.
|
|
12
Вася Теркин
20.04.18
✎
13:29
|
Предупреждения относятся к критичным, сообщения не мешают.
|
|
13
Cool_Profi
20.04.18
✎
13:29
|
(11) А я их так (этих сообщить) с утра читаю, без почты....
|
|
14
catena
20.04.18
✎
13:33
|
(13)У меня там логирование не только сообщений, всякой полезной лабуды по ночной жизни базы.
|
|
15
Sayan_mi
20.04.18
✎
14:59
|
В общих модулях было обращение к функциям требующих клиентского а не серверного выполнения. Пришлось посадить их в скобки #Если Клиент Тогда. Отработало и фоновое.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший