Кеш навигатора метаданных в разрезе различных ИБ, а не названий конфигураций

nytlenc Открыто Низкий

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

Предлагаю сделать кеширование метаданных, например в разрезе пути к информационной базе или как-то еще. Но главное, чтобы ТС понимал, что это две разные базы и две разные конфигурации.
Если привязываться к пути до ИБ, то следует помнить, что он хоть и будет всегда разным, но может быть - как путь к файловой ИБ, так и к серверной. Эти сроки кардинально отличаются друг от друга (разный формат).

Комментарии

tormozit
#1, ред. 09 декабря 2024 12:13

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


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