AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.09.2007, 16:19   #8  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от mazzy Посмотреть сообщение
По-моему, уже сказали. Но еще раз:
суммы всегда храняться с большим числом знаков.
суммы всегда отображаются в отчете с округлением.

Рассчитывать итоговую сумму по НЕОРУГЛЕННЫМ суммам - большая методическая ошибка.
Перед выводом, перед записью в БД, любая сумма должна быть округлена при помощи Currency::amount(...) или Currency::amountCur(...). Это правило.

Кстати, любое количество также должно быть округлено перед выводом и перед записью в БД.
Это Вы к чему, собственно говоря? У Ивана не только все суммы, а все цены до второго знака округлены. В этом и проблема.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Алгоритм расчета отчета весьма сложноват glibs DAX: Прочие вопросы 0 20.03.2009 12:08
Корректировка суммы налога в закупке ymv2000 DAX: Функционал 4 26.10.2006 09:19
!!!HELP!!! ???Проблемы расчета больничного??? rus_stas DAX: Функционал 4 22.02.2005 17:46
Алгоритм расчета З/П nicko DAX: Функционал 2 26.02.2004 08:21
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:40.