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

1С Предприятие. Fluent запросы

Отказ от повторения функционала

warning

Данная библиотека не ставит перед собой цель полностью повторить функционал механизма запросов в 1С Предприятии. Я, как разработчик, даже считаю подобную цель вредной и едва ли достижимой. Ни одна библиотека никогда не сможет повторить полный синтаксис языка запросов так чтобы это было удобно для использования. В противном случае это будет уже не библиотека, а новый язык запросов.

Описание

Библиотека позволяет писать запросы 1С Предприятия в функциональном стиле. Например, вот такой код:

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

будет аналогичен:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура";

ТаблицаЗначений = Запрос.Выполнить().Выгрузить();

Благодарности

Лицензия

Copyright © 2024 Бушин Илья

Distributed under the MIT License