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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2013, 21:43   #1  
kit22 is offline
kit22
Участник
 
30 / 12 (1) ++
Регистрация: 15.08.2012
Разноска накладной. Не балансируют проводки. Ax 2009
Всем привет!
Пытаюсь разнести накладную заказа на продажу в основной валюте.
При разноске почему-то выскакивает лишняя копейка.

Проводки по операции *** не балансируют согласно **.**.****. (Валюта компании: 0,00 - вторичная валюта: 0,00)

\Classes\LedgerVoucherObject\postRoundingDifferencesPerDate - создается проводка на эту копейку в этом методе, но так как AmountCur не балансируется, то все равно выскакивает ошибка и по идее проводка не должна создаваться, когда разноска идет в основной валюте.

Настройки в Главной книге стоят (расхождение валют), настройки округления валют тоже стоят.

Странная ошибка при разноске

Сделал как здесь, действительно ошибки нет, но появляется проводка, которая не должна появляться при разноске основной валюты.

Не подскажете, куда копать? Где может появляться эта копейка?

p.s. Сделал Запросы - Итоги. Сумма по накладной получилась 20 000.50, но в методе LedgerVoucherObject - updateTotals появляются проводки на сумму 20 000.49 и получается лишняя копейка. Что-то надо настроить или где округлять?
Старый 30.07.2013, 02:36   #2  
Romb is offline
Romb
Участник
Аватар для Romb
 
79 / 22 (1) +++
Регистрация: 06.01.2004
Привет.
Я помню, что когда отлаживал такую ошибку, перед и после модификаций
Странная ошибка при разноске
очень все хорошо увидел после в методе LedgerBondServer_RU addCheckBalance()
Странная ошибка при разноске.
Там при совпадении валют сначала "лишний баланс" добавляется в Map, в вашем случае на копейку.
В общем предлагаю в отладчике посмотреть что творится в этом методе.
Старый 30.07.2013, 09:59   #3  
kit22 is offline
kit22
Участник
 
30 / 12 (1) ++
Регистрация: 15.08.2012
В тот метод не попал при разноске накладной заказа на продажу. У меня сумма строк накладной на копейку меньше, чем при "Запросы - Итого - Сумма по накладной" из-за чего это может быть?
p.s. Может быть дело в расчете налогов? Там идет округление видимо.
p.p.s Сама накладная с итоговой суммой тянется из "Запросы - Итого - Сумма по накладной" расчет идет в классе TradeTotals и получается, что сумма строк накладной на копейку меньше, чем из класса TradeTotals, как это победить?

Последний раз редактировалось kit22; 30.07.2013 в 11:21.
Старый 30.07.2013, 16:36   #4  
kit22 is offline
kit22
Участник
 
30 / 12 (1) ++
Регистрация: 15.08.2012
Upd. проблема решена. Стояла корректировка налога.
Теги
axapta, накладная, ax2009, заказ на продажу

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
Финансовые проводки по журналу "Перенос" (AX 2009) MrVlasoff DAX: Функционал 16 22.03.2010 11:32
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gl00mie: Dynamics AX 2009 Guides and White Papers Blog bot DAX Blogs 0 13.08.2008 20:09

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

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

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