Обращение к несуществующим метаданным в запросе (QueryToMissingMetadata)¶
| Тип | Поддерживаются языки  | 
Важность | Включена по умолчанию  | 
Время на исправление (мин)  | 
Теги | 
|---|---|---|---|---|---|
Ошибка | 
BSL | 
Блокирующий | 
Да | 
5 | 
suspicioussql | 
Описание диагностики¶
При активной разработке и изменении модели метаданных могут появляться запросы, в которых идет обращение к переименованным или удаленным метаданным. Также ошибочные имена таблиц могут возникать при ручном изменении запросов, без проверки с помощью конструктора запросов.
При выполнении запросов к несуществующим метаданным будет возникать ошибка исполнения.
Примеры¶
Запрос к уже удаленному регистру:
ВЫБРАТЬ
    Таблица.РесурсЧисло КАК РесурсЧисло
ИЗ
    РегистрСведений.УстаревшееИмяРегистра КАК Таблица
ВЫБРАТЬ
    Таблица.РесурсЧисло КАК РесурсЧисло
ИЗ
    РегистрСведений.Регистр1 КАК Таблица
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.УстаревшееИмяРегистра КАК ТаблицаФильтр
    ПО ТаблицаФильтр.Регистратор = Таблица.Регистратор
Источники¶
Сниппеты¶
Экранирование кода¶
// BSLLS:QueryToMissingMetadata-off
// BSLLS:QueryToMissingMetadata-on
Параметр конфигурационного файла¶
"QueryToMissingMetadata": false