Неожиданный прыжок каретки перед первым в окне вызовом команды скрипта с &ЗапроситьИнформациюОДокументе

tormozit Баг платформы

8.3.24
Открываю новое окно общего модуля. Вызываю команду "ИР Копировать ссылку". При этом ДО начала выполнения скрипта выделяется первая строка другого метода (УдалитьАвтономноеРабочееМесто).
Развернутость окна не играет роли.

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

8cPtwHsHwM.mp4

Комментарии

tormozit
#1, 23 декабря 2023 17:50

Текст модуля
Ссылка скрыта


tormozit
#2, ред. 23 декабря 2023 17:54

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


bolsun
#3, 23 декабря 2023 18:01

(2) tormozit, у меня работает нормально. Но судя по логу это частный случай проблемы с прыжком каретки. Если удается воспроизвести то пришлю отладочную версию для этого случая.


tormozit
#4, 23 декабря 2023 18:06

Попробовал вставить этот модуль в другую чистую конфигурацию. Там проблема не воспроизвелась.
Зато теперь в исходном конфигураторе она немного видоизменилась. Теперь выделяется весь текст от начала модуля до какого то метода.


bolsun
#5, 23 декабря 2023 18:07

(4) tormozit, на развернутом модуле так же?


tormozit
#6, 23 декабря 2023 18:08

(5) bolsun, да, зависимости от развернутости по-прежнему не видно.


bolsun
#7, 23 декабря 2023 18:08

(4) tormozit, можно видео и лог с выделением?


tormozit
#8, 23 декабря 2023 18:12

Видео тут не будет отличаться, кроме последнего кадра.
Ссылка скрыта


tormozit
#9, 23 декабря 2023 18:13

88yIVVW8Pi.mp4


bolsun
#10, 23 декабря 2023 18:19

(9) tormozit, добавил задержки в эту версию
https://disk.yandex.ru/d/XKCz9ijzgtoO1w


tormozit
#11, 23 декабря 2023 18:22

В новой версии проблема сохранилась и появилась значительная задержка перед прыжком каретки
Ссылка скрыта


bolsun
#12, 23 декабря 2023 18:23

(11) tormozit, ролик бы.


tormozit
#13, ред. 23 декабря 2023 18:27

Ролик не вижу смысла делать. Сейчас все точно так же происходит, но просто проходит примерно секунда от нажатия клавиш до прыжка каретки.


bolsun
#14, 23 декабря 2023 18:27

(13) tormozit, я бы взглянул все таки, мне не все понятно из текстового описания.


tormozit
#15, 23 декабря 2023 18:30

Самопроизвольно проблема опять видоизменилась. Теперь выделения не происходит. А каретка прыгает в самое начало модуля

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

cZEBvDoxPk.mp4


tormozit
#16, 23 декабря 2023 18:35

Нашел еще модуль в котором стала проявляться проблема. В нем прыжок сейчас выполняется на начало другого метода.


bolsun
#17, 23 декабря 2023 18:41

(15) tormozit, попробуй сделать все тоже самое, только вместо вызова скрипта нажать
Ctrl+T
Ctrl+-


tormozit
#18, 23 декабря 2023 18:44

(17) bolsun, происходит то же самое.


bolsun
#19, 23 декабря 2023 18:45

(18) tormozit, получается это баг платформы?


tormozit
#20, ред. 23 декабря 2023 18:48

(19) bolsun, да. История переходов в конфигураторе глючит с рождения. Эти глюки мне ни разу удавалось поймать с чистого листа. Потому их не исправляли. Надеюсь я смогу сейчас их воспроизвести в другой базе.

А Турбоконфу придется переходить на возврат в окно модуля через Esc. А в модуле внешней обработки через CTRL+"-"


bolsun
#21, 23 декабря 2023 18:48

(20) tormozit, треш блин. Сколько времени на это ушло.


tormozit
#22, 23 декабря 2023 18:53

Не забудь убрать свеже добавленную задержку


bolsun
#23, 23 декабря 2023 18:54

(14) tormozit, собственно именно ролик и помог. Я увидел в нем как курсор возвращается из дерева, ждет и прыгает уже в другое место и стало понятно, что это скорее всего сама платформа глючит.


bolsun
#24, 23 декабря 2023 18:55

bolsun изменил статус на Баг платформы


tormozit
#25, ред. 23 декабря 2023 18:57

Перезапустил сеанс в этой базе. CTRL+T, CTRL+- сначала работают нормально.
Проблема похоже начинает возникать только после того, как сделан прыжок к какому то методу через список методов.
tormozit изменил статус на Открыто


tormozit
#26, 23 декабря 2023 18:58

tormozit изменил статус на Баг платформы


bolsun
#27, 23 декабря 2023 18:59

(25) tormozit, да. Я воспроизвел таким образом.


bolsun
#28, 23 декабря 2023 19:01

Прикольно на 8.3.11 даже также прыгает ))


tormozit
#29, 23 декабря 2023 19:28

Отправил в 1С https://www.hostedredmine.com/issues/977577


tormozit
#30, ред. 23 декабря 2023 19:40

У меня в скрипте тоже есть одно место где я применяю этот же прием. Там копируется форма в буфер обмена.
Поэтому хотелось бы новый метод в API для возврата из дерева метаданных в модуль. Он должен для внешней обработки вызывать CTRL+OemMinus, а для остальных случаев Esc. Можно назвать его ВернутьсяИзДереваМетаданных()


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