Найти в Дзене
Блог 1С программиста

“Схема запросов” в примерах

Оглавление

При доработке конфигурации, периодически требуется изменить существующий “Запрос”. Раньше такая задача решалась с помощью строковой функции по типу СтрЗаменить(“ТекстЗапроса”, “Поле КАК Поле”, “Поле КАК Поле, МоеПоле КАК МоеПоле”).

Такой подход не всегда удобен и может привести к ошибкам после изменения исходного запроса в обновлении.

Начиная с платформы 8.3.5 появилась возможность работать с объектной моделью запроса, реализованная через объект с типом "СхемаЗапроса". В который можно загрузить существующий запрос и откорректировать его или создать новый запрос с нуля.

На сайте myblog-1c.ru доступна обработка с демонстрацией примеров описанных в статье.

Ниже приведены примеры по работе со схемой запроса:

Добавление поля в запрос

-2
-3

Добавление условия в запрос

-4
-5

Добавление левого соединения

-6
-7

Помещение во временную таблицу

-8
-9

Далеко не полный перечень возможностей “Схемы запросов”. Со временем будет дополняться.