You've already forked fluent-request-schema-1c
mirror of
https://github.com/zerobig/fluent-request-schema-1c.git
synced 2025-08-09 21:27:11 +02:00
0.0.3
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
|
||||
Библиотека позволяет писать запросы 1С Предприятия в функциональном стиле. Например, вот такой код:
|
||||
```bsl
|
||||
ТаблицаЗначений = СЗ_Запрос.НовыйЗапрос("Справочник.Номенклатура").ВТаблицуЗначений();
|
||||
ТаблицаЗначений = СхЗапрос.НовыйЗапрос("Справочник.Номенклатура").ВТаблицуЗначений();
|
||||
```
|
||||
будет аналогичен:
|
||||
```bsl
|
||||
@@ -86,14 +86,14 @@
|
||||
```bsl
|
||||
Функция ТаблицаАдресныхСокращений(НаименованияАдресныхОбъектов)
|
||||
|
||||
Запрос = СЗ_Запрос.НовыйЗапрос("РегистрСведений.УровниСокращенийАдресныхСведений")
|
||||
Запрос = СхЗапрос.НовыйЗапрос("РегистрСведений.УровниСокращенийАдресныхСведений")
|
||||
.Выбрать("Значение КАК Наименование, Сокращение")
|
||||
.Сгруппировать("Значение, Сокращение")
|
||||
.Упорядочить("Наименование");
|
||||
|
||||
Если ТипЗнч(НаименованияАдресныхОбъектов) = Тип("Массив") И НаименованияАдресныхОбъектов.Количество() > 0 Тогда
|
||||
Запрос = Запрос
|
||||
.Где(СЗ_Запрос.Предикат()
|
||||
.Где(СхЗапрос.Предикат()
|
||||
.Реквизит("Значение").В(НаименованияАдресныхОбъектов));
|
||||
КонецЕсли;
|
||||
|
||||
|
Reference in New Issue
Block a user