рубрики: Конструктор запросов | Дата: 21 сентября, 2016
Для быстрого написания запросов для конфигураций на платформе 1С 8 существует
такая вещь как Конструктор запросов.
Для его вызова достаточно щелкнуть правой кнопкой мыши в окне редактирования кода и выбрать пункт
Конструктор запроса.
Если щелчок был сделан на пустой строке, то будет выведен вопрос с предложением
создать новый запрос. Но можно щелкнуть по уже существующему тексту запроса и тогда
этот запрос будет открыт в конструкторе. Допустим, что мы создаем новый запрос, тогда
диалоговое окно конструктора запросов будет выглядеть следующим образом:
Как видно из рисунка окно конструктора запросов представлено несколькими закладками,
первая из которых Таблицы и поля. На ней присутствует три поля. В левом
отображается дерево метаданных как оно задано в конфигураторе. В среднем –
список таблиц, которые используются в запросе. И в правом – поля, выбранные из таблиц.
Для примера составим простейший запрос с использованием конструктора. Выберем все
элементы из справочника Сайты.
Достаточно раскрыть в дереве метаданных справочник Сайты и дважды щелкнуть по полю
Ссылка. В результате получим вот такую картину:
Нажимаем кнопку ОК и в окне редактирования кода видим следующий запрос:
"ВЫБРАТЬ
| Сайты.Ссылка
|ИЗ
| Справочник.Сайты КАК Сайты"
Достаточно часто приходится слышать от опытных разработчиков, что конструктор запросов
это зло, что запросы надо писать вручную.
Конечно же никто не отрицает, что каждый программист 1С должен хорошо знать структуру
языка запросов. Но использование конструктора запросов дает ряд несомненных преимуществ:
Поэтому даже те кто говорит, что запросы надо писать ручками все равно используют
конструктор запросов в своей работе.
Добавить комментарий