Есть такое поле в запросе: ВЫРАЗИТЬ(ВЫБОР
КОГДА ПоступлениеТоваровУслугТовары.СуммаНДС > 0
ТОГДА ВЫБОР
КОГДА ПоступлениеТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
ИЛИ ПоступлениеТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18_118)
ТОГДА ПоступлениеТоваровУслугТовары.СуммаНДС
КОНЕЦ
КОНЕЦ КАК ЧИСЛО)
Работает отлично, есть такое же для другой табличной части этого же документа. Когда я пытаюсь эти 2 поля суммировать - пусто! Если я заменяю вторую часть, ну допустим на единичку - отрабатывает верно: к сумме ндс прибавляет один.
Правильный ответ
КОГДА ПоступлениеТоваровУслугТовары.СуммаНДС > 0
ТОГДА ВЫБОР
КОГДА ПоступлениеТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
ИЛИ ПоступлениеТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18_118)
ТОГДА ПоступлениеТоваровУслугТовары.СуммаНДС
ИНАЧЕ
0
КОНЕЦ
КОГДА ПоступлениеТоваровУслугТовары.СуммаНДС > 0
И (ПоступлениеТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
ИЛИ ПоступлениеТоваровУслугТовары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18_118))
ТОГДА ПоступлениеТоваровУслугТовары.СуммаНДС