Сергей |
Отправлено: 29.11.2005, 13:00 |
|
Не зарегистрирован
|
День добрый,
такой вопрос:
имеем фин документ в БД, храним количества, цены и суммы. В Double.
При печати округляем цену и сумму до 2 зн после запятой.
Сумму "Итого" можно печатать двумя путями: либо взять из базы, либо рассчитать, просуммировав суммы строчек.
Кроме того, при печати обычной накладной или счета-фактуры выводится поле "Сумма НДС", которое я благополучно рассчитываю.
В результате накладывающихся округлений получается, что в печатном документе одна копейка теряется.
Как лечить? |
|
gvg |
Отправлено: 29.11.2005, 13:54 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Если копейка теряется в сумме НДС.
Итоговую НДС считать суммированием всех НДС, а никак не от итоговой суммы. Причем с правильным округлением. Поля желательно использовать типа Currency. |
|
|