0
AntonyFO
05.06.12
✎
10:12
|
Добрый день подскажите - это верный расчёт НДС, если он входит в цену товара (фрагмент обхода товаров) :
Если ВыборкаТЧ.ТоварСтавкаНДС=Перечисления.СтавкиНДС.ЛьготнаяСтавка Тогда
СтавкаНДС="10%";
РСН=10/(100+10);
НДС = Окр(ВыборкаТЧ.Цена*РСН,2,1);
ЦБН=ВыборкаТЧ.Цена-НДС;
ОбНДС=НДС*ВыборкаТЧ.Количество;
СуммаБНДС=ЦБН*ВыборкаТЧ.Количество;
Сумма=СуммаБНДС+ОбНДС;
Иначе
СтавкаНДС="18%";
РСН=18/(100+18);
НДС = Окр(ВыборкаТЧ.Цена*РСН,2,1);
ЦБН=ВыборкаТЧ.Цена-НДС;
ОбНДС=НДС*ВыборкаТЧ.Количество;
СуммаБНДС=ЦБН*ВыборкаТЧ.Количество;
Сумма=СуммаБНДС+ОбНДС;
КонецЕсли;
|
|