Имя: Пароль:
1C
1С v8
Расчет суммы без НДС в книге продаж
0 Dimon1C
 
04.10.16
13:53
Добрый день, столкнулся с такой ситуацией:
есть Счет фактура выданный: Сумма с НДС: 458,00. НДС: 69,86. соответственно Сумма без НДС: 388,14.
Причем в регистре накопления Книга продаж я такие суммы и вижу.
Формирую книгу продаж 735: вижу что в колонке Сумма без НДС программа ставит: 388,11.
Смотрю код:
ВЫБРАТЬ
                   |    СУММА(ВЫБОР
                   |            КОГДА НДС_КнигаПродажОбороты.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
                   |                    И НЕ НДС_КнигаПродажОбороты.ПричинаНалогообложения = &ПНО_АвансПолученный
                   |                    И НЕ НДС_КнигаПродажОбороты.ПричинаНалогообложения = &ПНО_АвансВыданный
                   |                ТОГДА ВЫБОР
                   |                        КОГДА НЕ(НДС_КнигаПродажОбороты.СуммаНДСОборот * 100 / 18 - НДС_КнигаПродажОбороты.СуммаБезНДСОборот МЕЖДУ -0.0278 И 0.0278)
                   |                            ТОГДА ВЫРАЗИТЬ(НДС_КнигаПродажОбороты.СуммаНДСОборот * 100 / 18 КАК ЧИСЛО(18, 2))
                   |                        ИНАЧЕ НДС_КнигаПродажОбороты.СуммаБезНДСОборот
                   |                    КОНЕЦ
                   |            КОГДА НДС_КнигаПродажОбороты.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18_118)
                   |                    И НЕ НДС_КнигаПродажОбороты.ПричинаНалогообложения = &ПНО_АвансПолученный
                   |                    И НЕ НДС_КнигаПродажОбороты.ПричинаНалогообложения = &ПНО_АвансВыданный
                   |                ТОГДА ВЫБОР
                   |                        КОГДА НЕ(НДС_КнигаПродажОбороты.СуммаНДСОборот * 118 / 18 - НДС_КнигаПродажОбороты.СуммаБезНДСОборот МЕЖДУ -0.0328 И 0.0328)
                   |                            ТОГДА ВЫРАЗИТЬ(НДС_КнигаПродажОбороты.СуммаНДСОборот * 118 / 18 КАК ЧИСЛО(18, 2))
                   |                        ИНАЧЕ НДС_КнигаПродажОбороты.СуммаБезНДСОборот
                   |                    КОНЕЦ
                   |            ИНАЧЕ 0
                   |        КОНЕЦ) КАК СуммаБезНДС18,

То есть программа хитрым образом высчитываем Сумму без НДС.
Вопрос: зачем она так делает?
И нормально ли что получается по книге продаж: Сумма НДС + Сумма без НДС <> Сумма реализации