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

Соединение с виртуальными таблицами (JoinWithVirtualTable)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Дефект кода BSL Важный Да 10 sql
standard
performance

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

При написании запросов не следует использовать соединения с виртуальными таблицами. Следует соединять друг с другом только объекты метаданных или временные таблицы.

Если в запросе используется соединение с виртуальной таблицей языка запросов 1С:Предприятия (например, РегистрНакопления.Товары.Остатки) и запрос работает с неудовлетворительной производительностью, то рекомендуется вынести обращение к виртуальной таблице в отдельный запрос с сохранением результатов во временной таблице.

Примеры

Источники

Сниппеты

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

// BSLLS:JoinWithVirtualTable-off
// BSLLS:JoinWithVirtualTable-on

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

"JoinWithVirtualTable": false