![]() |
|
Сообщения об ошибке в записи\проведении | ☑ | ||
---|---|---|---|---|
0
SeiOkami
14.11.16
✎
15:23
|
Такой вопрос.
Есть документ. Перед записью \ в проведении + в подписках происходят проверки. При наличии ошибок выводятся сообщения пользовалю и ставится Отказ = Истина. Всё как обычно. Но если программно (в фоновом задании) пытаться проводить документ и он не проведется, то в ОписаниеОшибки() не будет тех выводимых сообщений, а значит и не будет ясно почему не провелся документ. Как правильно выводить сообщения об ошибках, чтобы они перечислялись в ОписаниеОшибки() ? Или как-то по другому нужно это делать ? |
|||
1
YFedor
14.11.16
✎
15:25
|
(0) кто будет смотреть ошибки в фоновом задании, сервер?
|
|||
2
SeiOkami
14.11.16
✎
15:25
|
(1), ошибки будут записаны в РС в обработке
|
|||
3
разработчик 1с
14.11.16
✎
15:25
|
записьжурналарегистрации сделай
|
|||
4
SeiOkami
14.11.16
✎
15:25
|
(1), или возвращаться в "владельца" журнала регистрации
|
|||
5
SeiOkami
14.11.16
✎
15:26
|
(4) * "владельца" фонового задания
|
|||
6
Лефмихалыч
14.11.16
✎
15:26
|
Источник.ДополнительныеСвойства.Вставить("ДорогойДедушкаМорозЭтоНеСпамПрочитайПожалуйстаМоеПисьмоДоКонца", ОписаниеОшибки())
|
|||
7
SeiOkami
14.11.16
✎
15:27
|
(6), так можно сделать, но может есть спец. механизм, чтобы свой велосипед дополнительносвойстовый не делать
|
|||
8
Лефмихалыч
14.11.16
✎
15:27
|
(1) скайнет
|
|||
9
Лефмихалыч
14.11.16
✎
15:28
|
(7) да это и есть спец.механизм.
Кстати, а почему этих ваших ошибок нет в ФоновоеЗадание.ОписаниеОшибки? Потому, что это СообщитьПользователью(,,Отказ), а не ВызватьИсключение? |
|||
10
Лефмихалыч
14.11.16
✎
15:37
|
+(9) да даже если и так, то что мешает ПолучитьСообщенияПользователю()?
Там жешь, собственно, регистр ЖурналСообщений так и формируется даже. Или я (8) не угадал? |
|||
11
Dmitrii
гуру
14.11.16
✎
15:49
|
(0) >> программно (в фоновом задании) пытаться проводить документ
И кто же запрещает вам написать ваше фоновое задание таким образом, чтобы результат всего проведения выводился в табличный документ (можно посмотреть как это сделано в обработке группового перепроведения), а табличный документ сохранять в файл куда-нибудь на диск или даже в справочник Файлы? Собственно, если ваше фоновое задание вызывает стандартную обработку группового перепроведения с параметрами, то даже и делать особо ничего не надо. Достаточно перехватить отчет о результате и написать сохранение его в файл. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |