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

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

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

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

Что я делаю не так?
1 Ёпрст
 
гуру
28.11.25
14:34
(0) уф формы? Клиент тонкий ?..