|
Передача служебных сообщений в регламентном задании |
☑ |
0
Aleksei_Pro
18.11.13
✎
22:46
|
Ребят подскажите, у меня запускается регламентное задание "Восстановление последовательности", далее идет отправка на почту. Во время проведения и записываю сообщения об ошибке в параметры сеанса:
Если НЕ ПараметрыСеанса.СообщенияФоновогоЗадания_ПроведениеSQL = "" Тогда
ПараметрыСеанса.СообщенияФоновогоЗадания_ПроведениеSQL = ПараметрыСеанса.СообщенияФоновогоЗадания_ПроведениеSQL + Символы.ПС + Заголовок + Символы.ПС +Строка(ТекстСообщения);
Иначе
ПараметрыСеанса.СообщенияФоновогоЗадания_ПроведениеSQL = Заголовок + Символы.ПС +Строка(ТекстСообщения);
КонецЕсли;
А далее записываю в файл после проведения.
Так вот в ручном режиме все работает нормально и записывает сообщения в файл, а в регламентном не записывает. В чем проблема?
|
|
1
Aleksei_Pro
18.11.13
✎
22:47
|
(0)
док.ДобавитьСтроку("Ошибки проведения: " + Символы.ПС + ПараметрыСеанса.СообщенияФоновогоЗадания_ПроведениеSQL);
док.ДобавитьСтроку("--------------------------------------------------");
док.Записать(КаталогВременныхФайлов() + "sms_.txt");
|
|
2
zakidonoff
18.11.13
✎
22:51
|
Пользователь регламентных заданий имеет права на запись файлов туда, куда он записывается?
|
|
3
Aleksei_Pro
18.11.13
✎
22:52
|
(2)Файл формируется все ок, тока вот эта срока пустая в файл пишетсяю
|
|
4
zakidonoff
18.11.13
✎
23:04
|
Пользователь неавторизирован?
У него вроде нет параметров сеанса. Т.е. есть, но без пользовательских...
Точно не уверен - не игрался.
|
|
5
Aleksei_Pro
18.11.13
✎
23:15
|
Как по другому можно сохранить все служебные сообщения при регламетном задании?
|
|
6
Мимохожий Однако
18.11.13
✎
23:18
|
Запиши в журнал регистрации.
|
|
7
Aleksei_Pro
18.11.13
✎
23:22
|
А дальше как вывести то что нужно?
|
|
8
roman844
18.11.13
✎
23:59
|
пользователь регл заданий имеет права на запись????
|
|
9
Aleksei_Pro
20.11.13
✎
21:12
|
ПараметрыСеанса.СообщенияФоновогоЗадания_ПроведениеSQL - выдает ошибку щас:
Обработка.ПроведениеДокументов_sql.МодульОбъекта(379)}: Ошибка при получении значения атрибута контекста (СообщенияФоновогоЗадания_ПроведениеSQL)
док.ДобавитьСтроку("Ошибки проведения: " + Символы.ПС + ПараметрыСеанса.СообщенияФоновогоЗадания_ПроведениеSQL);
по причине:
Попытка получения неинициализированного значения параметра сеанса
Что не так, как инициализировать параметр сеанса?
|
|
10
ДенисЧ
20.11.13
✎
21:13
|
пользователя задать не провобовал? и инициализировать параметры сеанса для оного?
|
|
11
Aleksei_Pro
20.11.13
✎
21:17
|
Как задать пользователя, это регламетное задание.? подскажите, впервые с параметрами сеанса столкнулся. В инете кто во что горазд пишет.
|
|
12
Aleksei_Pro
20.11.13
✎
21:48
|
Как в регламентном задании его инициализировать? При ручном запуске обработки все работает, при регламентном не отрабатыввает, пользователя задал в консоли для зауска регламентного задания?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший