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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.05.2005, 17:47   #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 копеек, что не есть правильно. Даже если на счете будут оставаться болтаться те же 13 копеек, то это тоже ведь не очень хорошо...

В методе SettleEmployee класса EmplSettle_RU вместо решения проблемы вставлен вот такой веселый кусочек кода (SP3 CU1):
<div class='XPPtop'>X++</div><div class='XPP'>        [color=:green]// PTR 4204 Small coins, for future release
[/color]        [color=:green]/*
       if (debitCurDiff || creditCurDiff)
       {
       }
       */[/color]</div> где переменные debitCurDiff и creditCurDiff содержат величины ошибок, возникающих при округлении...

ВОПРОС: Как правильно поступить с этими цифирками? Кидать на системные счета? Какие ещё могут быть варианты? Особенно интересны варианты, позволяющие обойтись малой кровью или вообще без оной
__________________
С уважением,
Tony Green
Старый 30.05.2005, 17:48   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
какая версия и какой сервис-пак?
включены ли суммовые разницы?
какая валюта является основной?
__________________
полезное на axForum, github, vk, coub.
Старый 30.05.2005, 17:55   #3  
Tony Green is offline
Tony Green
Участник
Аватар для Tony Green
 
184 / 25 (1) +++
Регистрация: 08.10.2002
Адрес: Москва
Axapta 3.0 CIS SP3 CU1
Основная валюта компании - RUR
Суммовые разницы активизированы
__________________
С уважением,
Tony Green
Старый 30.05.2005, 18:19   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Tony Green
вставлен вот такой веселый кусочек кода (SP3 CU1):
...
Особенно интересны варианты, позволяющие обойтись малой кровью или вообще без оной
Да, виноват, версия была указана...
Малой кровью... выключить суммовые, если это возможно.

мдя...
__________________
полезное на axForum, github, vk, coub.
Старый 30.05.2005, 18:24   #5  
Tony Green is offline
Tony Green
Участник
Аватар для Tony Green
 
184 / 25 (1) +++
Регистрация: 08.10.2002
Адрес: Москва
а если не малой, то как корректнее решить эту проблему?
правильным ли будет создание проводок на системные счета типа "незначительные расхождения в MST"?

не самый простой путь, конечно... ещё придется в случае рассопоставления соответсвенно реверс тих проводок делать... в общем я весь в раздумьях...
__________________
С уважением,
Tony Green
Старый 30.05.2005, 18:38   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Tony Green
правильным ли будет создание проводок на системные счета типа "незначительные расхождения в MST"?
Скорее всего, нет.
Поскольку непонятно как поднимать такой код на следующие сервис-паки.

Сначала надо выяснить что сделали по поводу данной баги в следующих критических обновлениях...

Мдя... что-то непросто то как...
__________________
полезное на axForum, github, vk, coub.
 


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

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

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