Сделал простейший тест. Создал общий модуль и добавил его в расширение. Открыл их оба. Внес изменение в модуле конфигурации. Активировал окно расширение того же модуля и нажал CTRL+Space 2 раза. В событии Т9 я часто вижу некорректный набор измененных модулей.
Чаще всего это лишь сам активный модуль, а первый измененный модуль там отсутствует.
Еще бывает что первый измененный модуль в наборе присутствует но с текстом от активного модуля.
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
bolsun #1, ред. 09 декабря 2023 23:29
Я вроде писал уже что ключ - заголовок конфигуратора. Если заголовок одинаковый, как в случае - расширение/конфигурация, то они совместятся. Но поля ИмяКонфигурации и RuntimeId будут обновлены. Видимо нужно добавить в ключ, помимо заголовка - имя конфигурации. Но все это будет тогда работать только для идентифицированных документов.
0
bolsun #2, ред. 09 декабря 2023 23:31
Так же нужно понимать, что какие-то изменения могут не зафиксироваться совсем. Данные к тому же попадают в обработку асинхронно с какой-то задержкой. Есть они в списке - хорошо, можно обновлять кэш. Но это не значит, что модули не были изменены.
0
bolsun #3, 09 декабря 2023 23:32
Но в данном случае скорее всего проблема с совпадением заголовка.
0
bolsun #4, 10 декабря 2023 14:57
Исправлено в текущей ветке TurboConf_RDT
bolsun изменил статус на Закрыто
0
tormozit #5, ред. 10 декабря 2023 18:14
Проверил на версии 6.0.8744.29939. Теперь текст модуля в этом случае приходит корректный, т.е. когда открыто окно модуля конфигурации и его расширения в развернутом состоянии.
#1, ред. 09 декабря 2023 23:29
Я вроде писал уже что ключ - заголовок конфигуратора. Если заголовок одинаковый, как в случае - расширение/конфигурация, то они совместятся. Но поля ИмяКонфигурации и RuntimeId будут обновлены. Видимо нужно добавить в ключ, помимо заголовка - имя конфигурации. Но все это будет тогда работать только для идентифицированных документов.
#2, ред. 09 декабря 2023 23:31
Так же нужно понимать, что какие-то изменения могут не зафиксироваться совсем. Данные к тому же попадают в обработку асинхронно с какой-то задержкой. Есть они в списке - хорошо, можно обновлять кэш. Но это не значит, что модули не были изменены.
#3, 09 декабря 2023 23:32
Но в данном случае скорее всего проблема с совпадением заголовка.
#4, 10 декабря 2023 14:57
Исправлено в текущей ветке TurboConf_RDT
bolsun изменил статус на Закрыто
#5, ред. 10 декабря 2023 18:14
Проверил на версии 6.0.8744.29939. Теперь текст модуля в этом случае приходит корректный, т.е. когда открыто окно модуля конфигурации и его расширения в развернутом состоянии.