Что в запросе не так? Стоит же если NULL тогда 0.
А результат всё ровно NULL
И дальше эти данные я не могу сложить.

```1c
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    ЗаказНарядРаботы.Ссылка
    ПОМЕСТИТЬ ЗаказНаряды
    ИЗ
    Документ.ЗаказНаряд.Работы КАК ЗаказНарядРаботы
    ГДЕ
    ЗаказНарядРаботы.Ссылка.Проведен
    И ЗаказНарядРаботы.Ссылка.Состояние = ЗНАЧЕНИЕ(Справочник.ВидыСостоянийЗаказНарядов.Закрыт)
    И ЗаказНарядРаботы.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И (ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000019"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000001"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "00000001"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000017"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "00000002"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000014"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000007"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000008"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000009"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000010"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000011"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000011"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000012"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000013"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000015"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000016"
    ИЛИ ЗаказНарядРаботы.Ссылка.ВидРемонта.Код = "ЦБ000002")

    СГРУППИРОВАТЬ ПО
    ЗаказНарядРаботы.Ссылка
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    Номенклатура.Ссылка,
    Номенклатура.Родитель
    ПОМЕСТИТЬ МатериалыДляТОБезМасел
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ГДЕ
    Номенклатура.ПринадлежностьКГруппе = "2"
    И НЕ Номенклатура.Родитель В ИЕРАРХИИ (&НоменклатураМаслаГСМ)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    РеализацияТоваров.Ссылка
    ПОМЕСТИТЬ РеализацииТоваров
    ИЗ
    Документ.РеализацияТоваров КАК РеализацияТоваров
    ГДЕ
    РеализацияТоваров.Проведен
    И РеализацияТоваров.Дата МЕЖДУ &ДатаНач И &ДатаКон
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    СУММА(ЕСТЬNULL(Продажи.СуммаНДС, 0)) КАК СуммаНДС,
    СУММА(ЕСТЬNULL(Продажи.СуммаУпр, 0)) КАК СуммаУпр,
    СУММА(ЕСТЬNULL(Продажи.СебестоимостьУпр, 0)) КАК СебестоимостьУпр,
    СУММА(ЕСТЬNULL(Продажи.СуммаНДСВходящий, 0)) КАК СуммаНДСВходящий
    ИЗ
    РегистрНакопления.Продажи КАК Продажи
    ГДЕ
    (Продажи.Регистратор В
    (ВЫБРАТЬ
    ЗаказНаряды.Ссылка
    ИЗ
    ЗаказНаряды)
    ИЛИ Продажи.Регистратор В
    (ВЫБРАТЬ
    РеализацииТоваров.Ссылка
    ИЗ
    РеализацииТоваров КАК РеализацииТоваров))
    И НЕ Продажи.Номенклатура В
    (ВЫБРАТЬ
    МатериалыДляТОБезМасел.Ссылка
    ИЗ
    МатериалыДляТОБезМасел КАК МатериалыДляТОБезМасел)
    И Продажи.Номенклатура.Родитель В ИЕРАРХИИ(&НоменклатураАксессуарыАккумуляторы)
```
---
```1c
    ЕСТЬNULL(СУММА(Продажи.СуммаНДС), 0) КАК СуммаНДС,
    ЕСТЬNULL(СУММА(Продажи.СуммаУпр), 0) КАК СуммаУпр,
    ЕСТЬNULL(СУММА(Продажи.СебестоимостьУпр), 0) КАК СебестоимостьУпр,
    ЕСТЬNULL(СУММА(Продажи.СуммаНДСВходящий), 0) КАК СуммаНДСВходящий
```
---
У тебя значит нет записей. В таком случае надо было проверку выносить за сумму!
---
да нет записей. Подскажите как вынести за сумму.
---
я же написал за сумму выноси проверку.
---
```1c
    ЕСТЬNULL(СУММА(Продажи.СуммаНДС), 0) КАК СуммаНДС,
    ЕСТЬNULL(СУММА(Продажи.СуммаУпр), 0) КАК СуммаУпр,
    ЕСТЬNULL(СУММА(Продажи.СебестоимостьУпр), 0) КАК СебестоимостьУпр,
    ЕСТЬNULL(СУММА(Продажи.СуммаНДСВходящий), 0) КАК СуммаНДСВходящий
```
---
спасибо