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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.05.2005, 12:28   #1  
Tony Green is offline
Tony Green
Участник
Аватар для Tony Green
 
184 / 25 (1) +++
Регистрация: 08.10.2002
Адрес: Москва
Как бороться с ошибками при округлении
При сопоставлении проводок по подотчетным лицам можно придумать ситуацию, когда возникают ошибки округления и выражается это в возникновении лишних проводок по курсовой разнице.
Простой пример: основная валюта - RUR, вторичная - USD, курс 29 р за бакс. дата проводок одна и таже.
1. авансовый отчет на 100 USD
2. платеж из кассы на 2000 р.
3. платеж из кассы на 900 р.
При сопоставлении возникает проводка по курсовой разнице на 13 копеек, что не есть правильно.

в методе SettleEmployee класса EmplSettle_RU вместо решения проблемы вставлен вот такой веселый кусочек кода (SP3 CU1):
PHP код:
        // PTR 4204 Small coins, for future release
        /*
        if (debitCurDiff || creditCurDiff)
        {
        }
        */ 
где переменные debitCurDiff и creditCurDiff содержат ошибки округления...

ВОПРОС: Как правильно поступить с этими цифирками? Кидать на системные счета? Какие ещё могут быть варианты?
__________________
С уважением,
Tony Green
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ALEG: Почему система сопротивляется изменениям и как с этим бороться Blog bot DAX Blogs 2 17.11.2006 10:17
Не работает перенос строк с ошибками в новый журнал Bega DAX: Функционал 4 19.09.2005 11:46
Каскадное удаление. Как с ним бороться? r25 DAX: Программирование 3 25.02.2005 10:28
Слетают методы на полях в датасорсе... как бороться? soin DAX: Программирование 6 17.01.2005 15:53
Как бороться с пустыми паллетами? Wobbler DAX: Функционал 2 19.11.2004 11:56

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

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

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