Пишем запрос при помощи библиотеки "Fluent запросы"
Простейший запрос
Любой запрос начинается с вызова функции НовыйЗапрос
в качестве параметра которого необходимо указать источник выби раемых данных
Запрос = СхЗапрос.НовыйЗапрос("Справочник.Номенклатура");
На этом этапе, самого запроса, как объекта 1С, не существует. В переменной Запрос
находится контекст (описание) запроса. По этому описанию будет позже сформирован реальный запрос к базе данных.
Материализация данных
Чтобы получить данные по написанному запросу необходимо вызвать функцию материализации. Их две: ВТаблицуЗначений
и ВМассив
. При этом происходит выполнение запроса на сервере. Если запрос вызывается с клиента, то соответственно дополнительно происходит вызов сервера.
ТаблицаЗначений = СхЗапрос.НовыйЗапрос("Справочник.Номенклатура")
.ВТаблицуЗначений();
Материализация данных в массив требует передачи имени выгружаемой в этот массив колонки запроса
ТаблицаЗначений = СхЗапрос.НовыйЗапрос("Справочник.Номенклатура")
.ВМассив("Ссылка");