Показать сообщение отдельно
Старый 27.01.2010, 12:22   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,971 / 3267 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Насколько я знаю, штатным способом никак. Это особенность поведения системы.
Если обрабатываемое количество отличается от количества в строке, то при расчете суммы сперва считается цена и от неё уже сумма берется. Поэтому происходят округления.

Самым простым способом для вас было бы запретить вводить сумму руками, так чтобы всегда для накладной сумма была равна цене умноженной на количество.

Можно попробовать указывать цену за несколько единиц.