Обработка ошибок
☑
0
АЛьФ
28.11.25
✎
12:07
Прощупываю почву в обработке ошибок V8, чтобы можно было выводить в окне ошибки свою информацию. Набросал в модуле приложения простенькую процедуру:
Процедура ОбработкаОтображенияОшибки(ИнформацияОбОшибке, ТребуетсяЗавершениеСеанса, СтандартнаяОбработка)
ДополнительныйТекстОшибки = ОбщегоНазначения.ПолучитьДополнительныйТекстОшибки();
Если СокрЛП(ДополнительныйТекстОшибки) <> "" Тогда
ОбработкаОшибок.ПоказатьИнформациюОбОшибке(ИнформацияОбОшибке,"Некое сообщение",ДополнительныйТекстОшибки);
//ПоказатьПредупреждение(,ДополнительныйТекстОшибки);
СтандартнаяОбработка = Ложь;
ОбщегоНазначения.УстановитьДополнительныйТекстОшибки("");
КонецЕсли;
КонецПроцедуры
Заремаренное "ПоказатьПредупреждение" показывает нужный текст.
Метод "ОбработкаОшибок.ПоказатьИнформациюОбОшибке" показывает стандартную ошибку, игнорируя второй и третий параметры.
Работает все на релизе 8.3.25.1374.
Что я делаю не так?
Программист всегда исправляет последнюю ошибку.