|SELECT
| Жур.IDDoc as [Документ $Документ.РасходнаяНакладная],
| Жур.IDDocDef as [Док_вид $ВидДокумента],
| $Док.Контрагент as [Контрагент $Справочник.Контрагенты],
| Sum($ДокС.Количество) as Количество,
| Sum($ДокС.Всего) as Всего
| FROM
| $ДокументСтроки.РасходнаяНакладная as ДокС
| INNER JOIN
| $Документ.РасходнаяНакладная as Док
| ON Док.IDDoc = ДокС.IDDoc
| INNER JOIN
| _1SJourn as Жур
| ON Жур.IDDoc = ДокС.IDDoc AND
| Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND Жур.Closed & 1 = 1
| WHERE
| $ДокС.Товар = :Товар
|GROUP BY
| Жур.IDDoc,Жур.IDDocDef,$Док.Контрагент
|
| UNION ALL
|
|SELECT
| Жур.IDDoc as [Документ $Документ.РасходнаяНакладнаяБ],
| Жур.IDDocDef as [Док_вид $ВидДокумента],
| $Док.Контрагент as [Контрагент $Справочник.Контрагенты],
| Sum($ДокС.Количество) as Количество,
| Sum($ДокС.Всего) as Всего
| FROM
| $ДокументСтроки.РасходнаяНакладнаяБ as ДокС
| INNER JOIN
| $Документ.РасходнаяНакладнаяБ as Док
| ON Док.IDDoc = ДокС.IDDoc
| INNER JOIN
| _1SJourn as Жур
| ON Жур.IDDoc = ДокС.IDDoc AND
| Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND Жур.Closed & 1 = 1
| WHERE
| $ДокС.Товар = :Товар
|GROUP BY
| Жур.IDDoc,Жур.IDDocDef,$Док.Контрагент";
RS.УстановитьТекстовыйПараметр("НачДата", ВыбНачПериода);
RS.УстановитьТекстовыйПараметр("КонДата", ВыбКонПериода);
RS.УстановитьТекстовыйПараметр("Товар", Товар);
каждый запрос по отдельности работает, а вместе ругается на (Контрагент, количество, всего)