Skip to content

Releases: KalyakinAG/query-model-sql

Добавлена виртуальная таблица Остатки

Choose a tag to compare

@KalyakinAG KalyakinAG released this 23 Aug 19:39

;// ЗАПРОС ПАКЕТА. ОстаткиТоваров
МодельЗапроса.ЗапросПакета("ОстаткиТоваров")
.Выбрать()
.Источник("РегистрНакопления._ДемоОстаткиТоваровВМестахХранения.Остатки", "ОстаткиТоваров")
.Поле("ОстаткиТоваров.КоличествоОстаток")
.Поле("ОстаткиТоваров.Номенклатура")
.Поле("ОстаткиТоваров.МестоХранения")
.Поле("ОстаткиТоваров.Организация")
.Поле("ОстаткиТоваров.Количество", "КоличествоОстаток")
;// Обработка результата
//МодельЗапроса.ВыполнитьЗапрос();
//Результат = МодельЗапроса.Результат("ОстаткиТоваров");

-- ЗАПРОС ПАКЕТА 1. ОстаткиТоваров
SELECT
ОстаткиТоваров.КоличествоОстаток AS КоличествоОстаток
, ОстаткиТоваров._Fld508RRef AS Номенклатура
, ОстаткиТоваров._Fld507RRef AS МестоХранения
, ОстаткиТоваров._Fld506RRef AS Организация
, ОстаткиТоваров._Fld509 AS КоличествоОстаток
FROM
_AccumRgT510 AS ОстаткиТоваров

Объединения и Параметры

Choose a tag to compare

@KalyakinAG KalyakinAG released this 29 Jun 19:33

Добавлена поддержка объединений и параметров запроса

Теперь в запросе можно использовать несколько операторов Выбрать,
Объединить/ОбъединитьВсе

Можно использовать параметры в тексте запроса. В самом тексте параметр
указывается с префиксом @, установка параметров через оператор
Параметр(ИмяПараметра, Значение)

Модель DSL:
;
МодельЗапросаSQL
.Параметр("ActID", "d5ae0dea-7bc8-4e9a-833a-3f45e8b7d45f")
;
Текст запроса:
-- ПАРАМЕТРЫ
DECLARE @actid nvarchar(36) = N'd5ae0dea-7bc8-4e9a-833a-3f45e8b7d45f'

Модель запроса SQL

Choose a tag to compare

@KalyakinAG KalyakinAG released this 21 Jun 16:12

Первый релиз