6. Зависает Турбоконф в точке останова при вызове команды с аннотацией //&ЗапроситьИнформациюОДокументе

tormozit Закрыто Высокий
//&ЗапроситьИнформациюОДокументе
Процедура ПерейтиКОпределению()

После удаления аннотации зависание не происходит. Видимо это частный случай проблемы https://turboconf.ru/Tasks/8849

Ссылка скрыта

Комментарии

bolsun
#1, 24 ноября 2023 14:34

Есть алгоритм воспроизведения?


bolsun
#2, 24 ноября 2023 18:13

bolsun изменил статус на На выяснении


bolsun
#3, 24 ноября 2023 19:31

Скорее всего проблема в том, что идентификация вызывается в момент исполнения скрипта. В отличие от идентификации в обработчиках, которая выполняется заранее. Идентификация включает в себя много интерактивных действий и возможно фокус как-то попадет в клиент, который остановлен.
Попробую перенести ее до вызова.


bolsun
#4, 24 ноября 2023 19:32

Но у меня проблема не воспроизводится, поэтому если будет четкий алгоритм воспроизведения это ускорит процесс исправления.


tormozit
#5, 24 ноября 2023 19:33

Думаю лучше начинать с более общей соседней заявки


tormozit
#6, 24 ноября 2023 19:36

Алгоритм такой. Нужно найти вызов метода, на котором сработает команда "Перейти к определению" с открытием окна точек останова". Например написать так

Функция Рок()
возврат <ИмяОбщегоМодуля>
КонецФункции
Рок().<ИмяМетода>()


bolsun
#7, 24 ноября 2023 19:54

(6) tormozit, происходит переход к Рок()


bolsun
#8, ред. 24 ноября 2023 22:02

Нужен лог из программы версии не меньше 6.0.8728.41803, сразу после зависания (если оно еще будет происходить). Во всяком случае я откатил одно из двух изменений, которые могли влиять на подвисание.


tormozit
#9, 24 ноября 2023 23:20

В 6.0.8728.41803 проблема не воспроизводится.


tormozit
#10, 24 ноября 2023 23:21

tormozit изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера