Перейти к содержанию

Обращение к несуществующим метаданным в запросе (QueryToMissingMetadata)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Ошибка BSL Блокирующий Да 5 suspicious
sql

Описание диагностики

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

При выполнении запросов к несуществующим метаданным будет возникать ошибка исполнения.

Примеры

Запрос к уже удаленному регистру:

ВЫБРАТЬ
    Таблица.РесурсЧисло КАК РесурсЧисло
ИЗ
    РегистрСведений.УстаревшееИмяРегистра КАК Таблица
Запрос с соединением к переименованному регистру:
ВЫБРАТЬ
    Таблица.РесурсЧисло КАК РесурсЧисло
ИЗ
    РегистрСведений.Регистр1 КАК Таблица
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.УстаревшееИмяРегистра КАК ТаблицаФильтр
    ПО ТаблицаФильтр.Регистратор = Таблица.Регистратор

Источники

Сниппеты

Экранирование кода

// BSLLS:QueryToMissingMetadata-off
// BSLLS:QueryToMissingMetadata-on

Параметр конфигурационного файла

"QueryToMissingMetadata": false