Цитата:закомменти хэвинг, они вообще есть
Есть конечно
Цитата:в агрегатных функциях используйте isnull, иначе рискуете получить неверный результат.
Видимо, в этом и было дело. Вот так вроде работает:
|SELECT
|Рег.Товар as [Товар $Справочник.Товары],
|Sum(Рег.КоличествоОстаток) as Ост,
|Sum(CASE WHEN РегОб.Товар IS NULL THEN 0 ELSE РегОб.КоличествоПриход END) as Приход,
|Sum(CASE WHEN РегОб.Товар IS NULL THEN 0 ELSE РегОб.КоличествоРасход END) as Расход
|FROM
|$РегистрОстатки.ОстаткиТоваров(:КонДата~,," + ФильтрПоСкладу + ",(Товар,Склад),(Количество)) as Рег
|LEFT JOIN
клад),(Количество)) as РегОб ON Рег.Товар=РегОб.Товар
|GROUP BY
|Рег.Товар
|HAVING
|Sum(CASE WHEN РегОб.Товар IS NULL THEN 0 ELSE РегОб.КоличествоПриход END)=0 AND
|Sum(CASE WHEN РегОб.Товар IS NULL THEN 0 ELSE РегОб.КоличествоРасход END)=0