Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #981734

open

8.3.21-24+ Странные строки исходного кода в информации об ошибке при вызове ВызватьИсключение в новом варианте

Added by Сергей Старых about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://partners.v8.1c.ru/forum/t/2176622/m/2176622
Конфигурация ПО

8.3.21-24

Проблема

Странные строки исходного кода в информации об ошибке при вызове ВызватьИсключение в новом варианте

Воспроизведение

Открыть приложенную внешнюю обработку в конфигураторе любой базы и затем в отлаживаемом управляемом клиентском приложении. Нажать в ней кнопку "Команда1". При этом на сервере выполнится код
Попытка
Попытка
Попытка
я = 1/0;
Исключение
ВызватьИсключение("Добавка1",,,, ИнформацияОбОшибке());
КонецПопытки;
Исключение
ВызватьИсключение("Добавка2",,,, ИнформацияОбОшибке());
КонецПопытки;
Исключение
ВызватьИсключение("Добавка3",,,, ИнформацияОбОшибке());
КонецПопытки;

И отобразится системное окно ошибки. Нажать в нем "Подборно", "Конфигуратор". В окне сообщений конфигуратора увидим

Добавка3 {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(14)}: ВызватьИсключение("Добавка3",,,, ИнформацияОбОшибке());
по причине: {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(11)}: Добавка2
ВызватьИсключение("Добавка3",,,, ИнформацияОбОшибке());
по причине: {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(8)}: Добавка1
ВызватьИсключение("Добавка3",,,, ИнформацияОбОшибке());
по причине: {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(6)}: Деление на 0
ВызватьИсключение("Добавка3",,,, ИнформацияОбОшибке());
Добавка2 {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(11)}: ВызватьИсключение("Добавка2",,,, ИнформацияОбОшибке());
по причине: {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(8)}: Добавка1
ВызватьИсключение("Добавка2",,,, ИнформацияОбОшибке());
по причине: {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(6)}: Деление на 0
ВызватьИсключение("Добавка2",,,, ИнформацияОбОшибке());
Добавка1 {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(8)}: ВызватьИсключение("Добавка1",,,, ИнформацияОбОшибке());
по причине: {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(6)}: Деление на 0
ВызватьИсключение("Добавка1",,,, ИнформацияОбОшибке());
Деление на 0 {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(6)}: я = 1/0;

А ожидалось (приложил сравнение в виде картинки)

Добавка3 {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(14)}: ВызватьИсключение("Добавка3",,,, ИнформацияОбОшибке());
по причине: {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(11)}: Добавка2
ВызватьИсключение("Добавка2",,,, ИнформацияОбОшибке());
Добавка2 {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(11)}: ВызватьИсключение("Добавка2",,,, ИнформацияОбОшибке());
по причине: {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(8)}: Добавка1
ВызватьИсключение("Добавка1",,,, ИнформацияОбОшибке());
Добавка1 {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(8)}: ВызватьИсключение("Добавка1",,,, ИнформацияОбОшибке());
по причине: {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(6)}: Деление на 0
я = 1/0;
Деление на 0 {ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма1.Форма(6)}: я = 1/0;


Files

clipboard-202403041922-br2ov.png (90.7 KB) clipboard-202403041922-br2ov.png Сергей Старых, 2024-03-04 05:22 PM
ОтважныйБобр.epf (232 KB) ОтважныйБобр.epf Сергей Старых, 2024-03-04 05:23 PM

No data to display

Also available in: Atom PDF