При вводе на основании "возврата товара от покупателя" документа "приложение 2 к НН" возникает разница в 1копейку в сумме НДС.
Анализ кода показал что в функции "ОкруглитьСУчетомПогрешности"
выполняется след. код
// для отрицательного числа меняем направление округления, чтобы избежать ошибки Окр(-0.5) = -1
Округленное = Окр(Округляемое, Точность, ?(Округляемое<0, РежимОкругления.Окр15как10, РежимОкругления.Окр15как20));
Почему 1С считает что округлять (-0.5) в (-1) это ошибка?
(2) Это понятно, не понятно почему -0,5 округляем как 0 ?
У меня есть реальный пример когда при вводе "П2кНН" на основании "возврата товаров от покупателя" сумма НДС в документах отличается на копейку т.к. НДС в П2кНН отрицательное число. Это же не нормально! Или я чего то не понимаю?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.