Подскажите если знаете. Как в прямом запросе указать выводить все значения параметра (аналогия запроса 1С "Все" или "Вошедшие в запрос")?
ТекстЗапроса = "
|SELECT
| $спрТТ.КодТТ as КодТТ,
| РегОборот.ТорговаяТочка as [ТТ $Справочник.ТТ],
| "+?(ПоТМЦ=0,"","спрТМЦ.Code as КодТМЦ, РегОборот.ТМЦ as [ТМЦ $Справочник.ТМЦ],")+"
| РегОборот.Период as "+Период+",
| $спрТМЦ.ЕдиницаПоУмолчанию as [Ед $Справочник.Единицы],
| SUM(РегОборот.РасходКвоОборот) as РасхКвоЕд,
//| SUM($спрЕД.Вес) as ВЕС,
| SUM(CAST(РегОборот.РасходКвоОборот AS NUMERIC(15)) * CAST($спрЕД.Вес AS NUMERIC(14,3))) as РасхКвоКГ
|FROM
| $РегистрОбороты.Обороты(:ДатаН,:ДатаК~,"+Период+",,ТМЦ IN (SELECT Val FROM #Группа) AND ТорговаяТочка = :прТТ,(ТМЦ,ТорговаяТочка),(РасходКво)) as РегОборот
|INNER JOIN
| $Справочник.ТМЦ as спрТМЦ ON спрТМЦ.ID = РегОборот.ТМЦ
|INNER JOIN
| $Справочник.Единицы as спрЕД ON спрЕД.ParentExt = РегОборот.ТМЦ AND спрЕД.ID = $спрТМЦ.ЕдиницаПоУмолчанию
|INNER JOIN
| $Справочник.ТТ as спрТТ ON спрТТ.ID = РегОборот.ТорговаяТочка
|GROUP BY $спрТТ.КодТТ, РегОборот.ТорговаяТочка, "+?(ПоТМЦ=0,"","спрТМЦ.Code, РегОборот.ТМЦ, ")+"РегОборот.Период, $спрТМЦ.ЕдиницаПоУмолчанию
|ORDER BY РегОборот.Период, РегОборот.ТорговаяТочка"+?(ПоТМЦ=0,"",", РегОборот.ТМЦ")+"
|";
Данный запрос выводит продажи по периодам по Торговой точке, например, по неделям. Но если в какие-то недели продажи отсутствовали, то их нет и в результатах, а они нужны с нулевыми значениями.