Имя: Пароль:
1C
1С v8
Как отладить регламентное задание?
0 Puzoter
 
30.04.13
11:57
Регламентное задание при выполнении на сервере не выполняет часть функций (не корректно работает с АДО) при этом ничего не сообщает и никак это не выдает. При выполнении его в режиме "на клиенте" все работает без нареканий. Можно ли как-нить подключиться в отладчике или вывести диагностику при выполнении реагламентного задания на сервере?
1 dmpl
 
30.04.13
11:59
(0) Пиши пройденные стадии в журнал регистрации или регистр сведений.
2 delavar
 
30.04.13
12:02
В меню Отладка - Подключение - Автоматическое подключение - Проставить галочки на фоновое задание
3 Sammo
 
30.04.13
12:09
Сервер в режиме отладки (см. поиск - ключ debug)
Протоколирование

+ проверить права пользователя, под которым запускается сервис 1с сервера.
4 dmpl
 
30.04.13
12:09
(2) И не забыть включить отладку на сервере ;)

P.S. Телепатирую, что автор не учел, что фоновое задание выполняется на другом компе и под другим пользователем.
5 Puzoter
 
30.04.13
12:11
(4) То что под другим пользователем не знал. А под под каким, собсно?
6 Sammo
 
30.04.13
12:12
(5) См в службах сервера.
7 dmpl
 
30.04.13
12:14
(5) Зависит от настроек регламентного задания. А так - ЕМНИП, то определяется тем пользователем, под которым работает сервер 1С Предприятия...
8 Sammo
 
30.04.13
12:27
(7) Не зависит.
Точнее в регламентном задании можно задать пользователя 1с, под которым будет запускаться задание.
А пользователь, под которым стучится наружу определяется параметрами запуска службы сервера 1с предприятия на сервере.
По умолчанию дя 8.2 usr1c82
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший