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 #965445

Updated by Сергей Старых 10 months ago

https://partners.v8.1c.ru/forum/t/2136953/m/2136953 

 Конфигурация ПО 

 8.3.15-24, обычное приложение, режимы совместимости все приложение 

 Проблема 

 В режиме обычного приложения ошибки динамического кода не содержат стека 

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

 Запустить конфигуратор любой базы или восстановить базу из выгрузки. Запустить из него на отладку обычное клиентское приложение. Открыть в нем приложенную внешнюю обработку. Нажать кнопку "Выполнить". При этом выполнится код 
 Выполнить("ф = ф."); 

 И будут отображено системное окно ошибки 
 {<Неизвестный модуль>(1,7)}: Ожидается идентификатор 
 ф = ф.<<?>> 

 В нем отсутствует стек и даже последняя строка статического кода. А ожидалось их наличие. 
 Поэтому далее нажатие кнопок "Подробно" и "Конфигуратор" не приводит к открытию строки модуля и даже самого модуля. 

 Если же повторить тест в управляемом клиентском приложении, то увидим ожидаемое подробное описание ошибки и успешное отрытие строки модуля в конфигураторе 

 Ошибка компиляции при вычислении выражения или выполнении фрагмента кода 
 {ВнешняяОбработка.ВнешняяОбработкаяяя.Форма.Форма.Форма(14)}:Выполнить("ф = ф."); 
 {ВнешняяОбработка.ВнешняяОбработкаяяя.Форма.Форма.Форма(10)}:Команда1Фрагмент(); 

 по причине: 
 {<Неизвестный модуль>(1,7)}: Ожидается идентификатор 
 ф = ф.<<?>> 

 !clipboard-202306241012-co2yi.png! 

 !clipboard-202306241012-bvxmi.png! 

Back