Команда Перейти к определению не находит экспортную функцию

TheWitch Закрыто

Команда Перейти к определению не находит экспортную функцию в модуле объекта расширяемого объекта в расширении.
Пример базы пример.dt
В ней есть Расширение1. В нем заимствованная обработка ОбработкаИзКонфы1. У нее в модуле объекта функция ЭкспортнаяФункцияРасш1(), а на форме ее вызов. При попытке переходы выходит сообщение "Нет ссылки для перехода"

Тех информация Ссылка скрыта

Комментарии

tormozit
#1, 31 июля 2025 19:55

2 раза перекачал твою базу. В ней нет такой обработки.

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


tormozit
#2, 01 августа 2025 08:40

Сделал правильный пример базы
пример.dt

Проблему воспроизвел.


tormozit
#3, ред. 01 августа 2025 09:04

Исправлено в адаптере 2.21
Проблема возникала, когда кэш этой формы обновлялся при редактировании модуля ее расширения.


tormozit
#4, 31 августа 2025 13:13

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


TheWitch
#5, 30 сентября 2025 10:58

Опять не переходит. Проверил на приложенной тобой базе
TheWitch изменил статус на Открыто


TheWitch
#6, 30 сентября 2025 11:03

Запись экрана от 2025-09-30 11-03-18.mp4


tormozit
#7, ред. 30 сентября 2025 18:44

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


TheWitch
#8, 08 октября 2025 13:30

(7) tormozit, Кэш модулей (я так понял тот который в ИР) обновил, не помогло, прикладываю
Ссылка скрыта
[20253008 13-30-Ссылка скрыта


TheWitch
#9, 08 октября 2025 13:39

Видео
https://disk.yandex.ru/i/B4maJxv2_giXUg


tormozit
#10, ред. 15 октября 2025 23:40

Не удалось воспроизвести. Вызови подсказку Т9 на вызове этого метода покажи список без фильтра, но чтобы строка этого метода была активной, если есть.


TheWitch
#11, 17 октября 2025 14:23


TheWitch
#12, 17 октября 2025 14:23

(10) tormozit, приложил


tormozit
#13, ред. 28 октября 2025 07:28

(9) TheWitch, Похоже тут есть особенность в работе с расширениями форм. При заполнения кэша модулей не заполняется кэш форм. А наполняется он только при вызове автодополнения в модуле формы. Но ты сразу пошел в модуль расширения формы, откуда невозможно получить снимок оригинальной формы без сильных побочных эффектов. Поэтому анализатор кода не увидел структуру формы. Проблема понятна. Буду думать.

Чтобы обойти проблему, достаточно вызвать автодополнение в основном модуле формы и дождаться появления уведомления об обновлении кэша формы.


tormozit
#14, 20 октября 2025 18:38

Если способ обхода не сработает, прошу сообщить.


TheWitch
#15, 21 октября 2025 09:42

(14) tormozit, способ сработал


tormozit
#16, 28 октября 2025 08:10

Создал задачу в ИР https://www.hostedredmine.com/issues/1007483


tormozit
#17, 04 ноября 2025 17:33

Сделано в ИР 8.00


tormozit
#18, 05 ноября 2025 18:51

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


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