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