|
Программное получение ошибки при проведении документа | ☑ | ||
---|---|---|---|---|
0
VigerV
17.09.12
✎
18:16
|
Как программно получить ошибку при проведении документа, т.е. допустим программное проведение ряда документов и программное получение(подробное) , не строчку кода, а например "Не списано по партиям...". Все это выполняется в регламентном задании. ОписаниеОшибки() дает только номер строчки кода.
|
|||
1
Wobland
17.09.12
✎
18:18
|
лог пиши
|
|||
2
Wobland
17.09.12
✎
18:19
|
+(1) я про штатный вывод Сообщить в файл
|
|||
3
vmv
17.09.12
✎
18:19
|
в критичные методы добавь параметр СтрокаСообщенияОбОшибке и накапливай эти НЕ пустые строки в контейнер - по другому хренушки
|
|||
4
undertaker
17.09.12
✎
18:20
|
в журнал регистрации можно
|
|||
5
VigerV
17.09.12
✎
18:25
|
Это и пишется в лог регламентного задания который после отсылается на мыло. Но ОписаниеОшибки() выдает не ту инфу.
|
|||
6
VigerV
17.09.12
✎
18:25
|
(3) не совсем понял что ты имел в виду под "в критичные методы добавь параметр СтрокаСообщенияОбОшибке"
|
|||
7
shuhard
17.09.12
✎
18:27
|
(5)я использую запуск обработки с ключиком /OutC:\Robot\del_log.log -NoTruncate
и файлик к письму присоединяю |
|||
8
undertaker
17.09.12
✎
18:27
|
(5) а ОписаниеОшибки() и не выдаст тебе что "Не списано по партиям"
|
|||
9
Wobland
17.09.12
✎
18:28
|
+(2) *про штатное перенаправление вывода окно сообщений -> файл
|
|||
10
Wobland
17.09.12
✎
18:28
|
(7) вот оно
|
|||
11
VigerV
17.09.12
✎
18:51
|
В файл выводить нельзя, не из-за 1с а изза особенностей сервера, можно ли выводить куда-то внутри самой 1С?
|
|||
12
unregistered
17.09.12
✎
18:53
|
(11) Что за особенность такая?...
|
|||
13
undertaker
17.09.12
✎
18:53
|
(11) см. (4)
|
|||
14
unregistered
17.09.12
✎
19:00
|
(13) (4) Как?
|
|||
15
undertaker
17.09.12
✎
22:37
|
(14) ЗаписьЖурналаРегистрации("Имя события", УровеньЖурналаРегистрации.Ошибка, , , "Текст ошибки")
потом по событию можно фильтры накладывать или выгружать ЖР и програмно обрабатывать |
|||
16
rs_trade
17.09.12
✎
23:00
|
(12) он просто не знает как. вот и вся особенность.
|
|||
17
unregistered
18.09.12
✎
08:51
|
(15) Это и ёжику понятно. Я думал ты знаешь метод не связанный с изменениями конфигурации.
Ты предлагаешь автору по быстренькому добавить во всю конфу в те места, где используется Сообщаить() при проведении воткнуть функцию записи в журнал. В лучшем случае всё ограничиться процедурой общего модуля ОбщегоНазначения.ОшибкаПриПроведении (в разных конфах может называться по разному). А если этого окажется мало? |
|||
18
shuhard
18.09.12
✎
08:52
|
(17) в типовой УПП это сделано на уровне константы =)
|
|||
19
unregistered
18.09.12
✎
09:08
|
(18) Прикольно. Я с УПП не работаю, а потому не знал.
|
|||
20
shuhard
18.09.12
✎
09:10
|
(19) кругозор расширил
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |