Некорректные измененные документы в коллекции ТурбоКонф.ПолучитьМодифицированныеДокументы()

tormozit Закрыто Высокий

Сделал простейший тест. Создал общий модуль и добавил его в расширение. Открыл их оба. Внес изменение в модуле конфигурации. Активировал окно расширение того же модуля и нажал CTRL+Space 2 раза. В событии Т9 я часто вижу некорректный набор измененных модулей.

  1. Чаще всего это лишь сам активный модуль, а первый измененный модуль там отсутствует.
  2. Еще бывает что первый измененный модуль в наборе присутствует но с текстом от активного модуля.

модуль конфигурации

модуль расширения

6TbU2Jpgvh.mp4

Комментарии

bolsun
#1, ред. 09 декабря 2023 23:29

Я вроде писал уже что ключ - заголовок конфигуратора. Если заголовок одинаковый, как в случае - расширение/конфигурация, то они совместятся. Но поля ИмяКонфигурации и RuntimeId будут обновлены. Видимо нужно добавить в ключ, помимо заголовка - имя конфигурации. Но все это будет тогда работать только для идентифицированных документов.


bolsun
#2, ред. 09 декабря 2023 23:31

Так же нужно понимать, что какие-то изменения могут не зафиксироваться совсем. Данные к тому же попадают в обработку асинхронно с какой-то задержкой. Есть они в списке - хорошо, можно обновлять кэш. Но это не значит, что модули не были изменены.


bolsun
#3, 09 декабря 2023 23:32

Но в данном случае скорее всего проблема с совпадением заголовка.


bolsun
#4, 10 декабря 2023 14:57

Исправлено в текущей ветке TurboConf_RDT
bolsun изменил статус на Закрыто


tormozit
#5, ред. 10 декабря 2023 18:14

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


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