|
Как определить ошибку, которая произошла в обработчике ПередЗаписью
| ☑ |
0
AnisaL
20.09.18
✎
11:33
|
Добрый день, как отловить ошибку, которая произошла в обработчике ПередЗаписью элемента справочника? Сообщение 1 с выдает, но мне надо эту ошибку записать в лог
|
|
1
Вафель
20.09.18
✎
11:34
|
что выдает 1с?
|
|
2
AnisaL
20.09.18
✎
11:35
|
(0) + ошибка внешней обработки, вот такой код, но ОписаниеОшибки = неопределено
Попытка
ТекстОшибки = "";
СпрОбъект.Записать();
Исключение
ТекстОшибки = ОписаниеОшибки();
Сообщить("Исключительная ошибка записи элемента справочника Номенклатуры");
Продолжить;
КонецПопытки;
|
|
3
AnisaL
20.09.18
✎
11:35
|
(1) вот что выдает:
Перед записью элемента - Номенклатура:Фонарь светодиодный обнаружены ошибки :
Реквизит "№ по кат." не уникален !
|
|
4
Cool_Profi
20.09.18
✎
11:37
|
Попытка
ТекстОшибки = "";
СпрОбъект.Записать();
Исключение
ТекстОшибки = ОписаниеОшибки();
Сообщить("Исключительная ошибка записи элемента справочника Номенклатуры
|" + ТекстОшибки);
Продолжить;
КонецПопытки;
ОписаниеОшибки() после первого же вызова (а так же при просмотре в отладчике) всегда пусто.
|
|
5
AnisaL
20.09.18
✎
11:38
|
(4) понятно, спасибо
|
|
6
AnisaL
20.09.18
✎
12:15
|
(4) как не странно, сначала ошибка формировалась, потом вдруг перестала формироваться. Ничего не пойму
|
|
7
Вафель
20.09.18
✎
12:31
|
(4) это не то. тут через сообщить тут нужно ПолучитьСообщенияПользователю(<УдалятьПолученные>)
|
|
8
AnisaL
20.09.18
✎
12:32
|
(7) это что за функция?
|
|