Перейти к основному содержимому

Пишем запрос при помощи библиотеки "Fluent запросы"

Простейший запрос

Любой запрос начинается с вызова функции НовыйЗапрос в качестве параметра которого необходимо указать источник выбираемых данных

Запрос = СхЗапрос.НовыйЗапрос("Справочник.Номенклатура");

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

Материализация данных

Чтобы получить данные по написанному запросу необходимо вызвать функцию материализации. Их две: ВТаблицуЗначений и ВМассив. При этом происходит выполнение запроса на сервере. Если запрос вызывается с клиента, то соответственно дополнительно происходит вызов сервера.

ТаблицаЗначений = СхЗапрос.НовыйЗапрос("Справочник.Номенклатура")
.ВТаблицуЗначений();

Материализация данных в массив требует передачи имени выгружаемой в этот массив колонки запроса

ТаблицаЗначений = СхЗапрос.НовыйЗапрос("Справочник.Номенклатура")
.ВМассив("Ссылка");