Имя: Пароль:
1C
1С v8
Обработка ошибок
0 АЛьФ
 
28.11.25
12:07
Прощупываю почву в обработке ошибок V8, чтобы можно было выводить в окне ошибки свою информацию. Набросал в модуле приложения простенькую процедуру:

Процедура ОбработкаОтображенияОшибки(ИнформацияОбОшибке, ТребуетсяЗавершениеСеанса, СтандартнаяОбработка)
    ДополнительныйТекстОшибки = ОбщегоНазначения.ПолучитьДополнительныйТекстОшибки();
    Если СокрЛП(ДополнительныйТекстОшибки) <> "" Тогда
        ОбработкаОшибок.ПоказатьИнформациюОбОшибке(ИнформацияОбОшибке,"Некое сообщение",ДополнительныйТекстОшибки);
        //ПоказатьПредупреждение(,ДополнительныйТекстОшибки);
        СтандартнаяОбработка = Ложь;
        ОбщегоНазначения.УстановитьДополнительныйТекстОшибки("");
    КонецЕсли;
КонецПроцедуры

Заремаренное "ПоказатьПредупреждение" показывает нужный текст.
Метод "ОбработкаОшибок.ПоказатьИнформациюОбОшибке" показывает стандартную ошибку, игнорируя второй и третий параметры.

Работает все на релизе 8.3.25.1374.

Что я делаю не так?
1 Ёпрст
 
гуру
28.11.25
14:34
(0) уф формы? Клиент тонкий ?..
2 АЛьФ
 
01.12.25
09:22
2(1) УФ. Тонкий клиент.
3 DiMel_77
 
01.12.25
09:38
(0) Если почитать про нюансы этого механизма связанные с отладкой https://infostart.ru/1c/articles/1275015/ то многое становится ясно.
4 АЛьФ
 
01.12.25
09:58
2(3) Хренасе "нюансы". Спасибо огромное.
AdBlock убивает бесплатный контент. 1Сергей