Подскажите, пожалуйста..
Как в запросе написать следующий блок условий:
Если ДокТовары.Ссылка.УчитыватьНДС Тогда
Если ДокТовары.Ссылка.СуммаВключаетНДС Тогда
СуммаСтроки = ДокТовары.Сумма;
Иначе
СуммаСтроки = ДокТовары.Сумма + ДокТовары.СуммаНДС;
КонецЕсли;
Иначе
СуммаСтроки = ДокТовары.Сумма;
КонецЕсли;
ДокТовары = табличная часть документа.
Написал:
ВЫБОР
КОГДА НЕ РеализацияТоваровУслугТовары.Ссылка.УчитыватьНДС ТОГДА РеализацияТоваровУслугТовары.Сумма
ИНАЧЕ ВЫБОР
КОГДА РеализацияТоваровУслугТовары.Ссылка.СуммаВключаетНДС ТОГДА РеализацияТоваровУслугТовары.Сумма
ИНАЧЕ РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС
КОНЕЦ
КОНЕЦ КАК СуммаВсего
(1) а можно и так:
ВЫБОР
КОГДА РеализацияТоваровУслугТовары.Ссылка.УчитыватьНДС И не РеализацияТоваровУслугТовары.Ссылка.СуммаВключаетНДС ТОГДА
РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС
ИНАЧЕ
РеализацияТоваровУслугТовары.Сумма
КОНЕЦ
Основная теорема систематики: Новые системы плодят новые проблемы.