Да, так заработало, спасибо!
ТекстЗапроса =
"
|SELECT Итоги.Документ AS [Документ $Документ],
| Итоги.Документ_вид ,
| Итоги.Номенклатура AS [Номенклатура $Справочник.Номенклатура] ,
| sum(Итоги.КолПост) AS КолПост,
| sum(Итоги.КолРеал) AS КолРеал
|FROM(
|SELECT
| ПоступлениеТМЦ.IDDOC as Документ,
|Жур.IDDocDef as Документ_вид,
| $ПоступлениеТМЦ.Номенклатура as Номенклатура,
| $ПоступлениеТМЦ.Количество as КолПост ,
|0 as КолРеал
|FROM
| $ДокументСтроки.ПоступлениеТМЦ AS ПоступлениеТМЦ
|INNER JOIN
| _1SJOURN AS Жур ON ПоступлениеТМЦ.IDDOC = Жур.IDDOC
|WHERE (Жур.DATE_TIME_IDDOC BETWEEN :НачДата AND :КонДата~)
| AND ($ПоступлениеТМЦ.Номенклатура IN (SELECT Val FROM #ГруппаНом))
|
|UNION ALL
|
|SELECT
| Реализация.IDDOC as Документ,
|Жур.IDDocDef as Документ_вид,
| $Реализация.Номенклатура as Номенклатура ,
|0 as КолПост,
| $Реализация.Количество as КолРеал
|FROM
| $ДокументСтроки.Реализация AS Реализация
|INNER JOIN
| _1SJOURN AS Жур ON Реализация.IDDOC = Жур.IDDOC
|WHERE (Жур.DATE_TIME_IDDOC BETWEEN :НачДата AND :КонДата~)
| AND ($Реализация.Номенклатура IN (SELECT Val FROM #ГруппаНом))
|)AS Итоги
|Group By Итоги.Документ, Итоги.Документ_вид, Итоги.Номенклатура
|Order By Итоги.Документ
|";
Только вот понять не могу.
Такая штука у меня заработала, то есть правильно данные показывает.
(тот самый запрос к двум регистрам который добил по советам в этой ветке)
А ведь там внутри есть SUM
ТекстЗапроса = "
|SELECT
| Итоги.Склад as [Склад $Справочник.Склады],
| Итоги.Номенклатура as [Номенклатура $Справочник.Номенклатура],
| sum(Итоги.КонОстЦентр) as КонОстЦентр,
| sum(Итоги.КонРезЦентр) as КонРезЦентр,
| sum(Итоги.КонОстОбразцы) as КонОстОбразцы,
| sum(Итоги.КонРезОбразцы) as КонРезОбразцы
|From(
|SELECT
| Рег.Склад as Склад,
| Рег.Номенклатура as Номенклатура,
| SUM(case when Рег.Склад= :ОснСклад then Рег.КоличествоОстаток else 0 end) as КонОстЦентр,
| 0 AS КонРезЦентр,
| SUM(case when Рег.Склад= :Образцы then Рег.КоличествоОстаток else 0 end) as КонОстОбразцы,
| 0 AS КонРезОбразцы
|FROM
| $РегистрОстатки.ОстаткиТМЦ(:ВыбДата~,,"+СтрокаФильтрНом+
"
|AND ( (Склад=:ОснСклад) OR (Склад=:Образцы ) ) ,(Склад,Номенклатура),(Количество)) as Рег
|GROUP BY
| Рег.Склад, Рег.Номенклатура
|UNION ALL
|SELECT
| Рег1.Склад as Склад,
| Рег1.Номенклатура as Номенклатура,
| 0 AS КонОстЦентр,
| SUM(case when Рег1.Склад= :ОснСклад then Рег1.КоличествоОстаток else 0 end) as КонРезЦентр,
| 0 AS КонОстОбразцы,
| SUM(case when Рег1.Склад= :Образцы then Рег1.КоличествоОстаток else 0 end) as КонРезОбразцы
|FROM
| $РегистрОстатки.РезервыТМЦ(:ВыбДата~,," +СтрокаФильтрНом+
"
|AND ( (Склад=:ОснСклад) OR (Склад=:Образцы ) ) ,(Склад,Номенклатура),(Количество)) as Рег1
|GROUP BY
| Рег1.Склад, Рег1.Номенклатура
|)AS Итоги
|GROUP BY
| Итоги.Склад, Итоги.Номенклатура" ;
(аймсорри не выделил второй код, очень вширь разлезается... а пока не разобрался - принято здесь его выделять как бон тон или это дело вкуса...)