Раньше было все просто - ЕСТЬNULL(СправочникНоменклатура.СтавкаНДС.Ставка, 0) КАК СтавкаНДС
для самописного отчета-самое то конечно говнокод, но работающий и быстрый, а теперь что надо кучу Выбор / когда громоздить?
У нас все ставки представлены 18/20/10/0/Без НДС.
Что-то я не понял.
А что собственно измениться то?
Судя по тексту запроса, у вас СтавкаНДС - это справочник, у которого есть реквизит "Ставка" (число).
А если в (0) ошибка в тексте запроса, и ставка НДС - это ссылка на перечисление (как в типовой БП3), то спрашивается - как вы обходились без оператора ВЫБОР?