AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 19.03.2011, 13:48   #1  
IKA ist offline
IKA
Участник
 
359 / 65 (3) ++++
Registriert seit: 15.03.2006
Открытая сумма по счету-фактуре - как правильно вычислить?
Есть счет -фактура, частично проплаченная (сопоставленная) с кредит -нотой. Нужно узнать оставшуюся открытую сумму по счету-фактуре.
вижу два способа
1) вызвать
X++:
custInvoiceJour.remainAmountToBePaid()
2) как сделано в журналах платежей: через
X++:
LedgerJournalEngine_CustPayment::calculateOpenInvoiceAmount(CompanyId _openCompanyId, RecId _openRecId, CurrencyCode _currencyCode, CompanyId _transCompanyId, TransDate _transDate, ExchRate _transExchRate = 0)
, не понятно, что будет, если открытых проводок больше одной(_openRecId), такое возможно?
3) как сделано на форме открытых проводок:
X++:
CustVendOpenTransManager.getSettleAmount(_custTransOpen)
; Вопрос как и выше, что будет, если открытых проводок больше одной. Можно просуммировать в цикле все открытые проводки. Правильно ли так делать?
Какая разница между указанными способами и как правильно узнать открытую сумму по счету-фактуре?

Geändert von IKA (19.03.2011 um 13:50 Uhr)
Alt 20.03.2011, 05:27   #2  
IKA ist offline
IKA
Участник
 
359 / 65 (3) ++++
Registriert seit: 15.03.2006
первый способ явно не работает, если счет-фактура была сопоставлена с кредит-нотами, поэтому отпадает
Alt 20.03.2011, 23:11   #3  
Jabberwocky ist offline
Jabberwocky
Microsoft Dynamics
Benutzerbild von Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Registriert seit: 02.09.2005
Ort: Москва
Общую задачу определения сопоставленной части фактуры решает класс FactureCalcBalances_OnPayment_RU. См. заполнение mapMapSettledAmounts в методе calc() и пример использования в \Classes\BookTransCalc_Purch_RU\processInvoice
__________________
You should use Bing before asking dumb questions.
Alt 21.03.2011, 13:54   #4  
IKA ist offline
IKA
Участник
 
359 / 65 (3) ++++
Registriert seit: 15.03.2006
Спасибо,не могли бы вы привести код, на который ссылаетесь, у меня не локализованная версия ax2009 и нет *_ru классов.
Alt 21.03.2011, 14:05   #5  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
Если у вас не локализированная версия, то откуда там фактуры? Или вы про инвойсы говорите?
__________________
Ivanhoe as is..
Alt 21.03.2011, 15:14   #6  
IKA ist offline
IKA
Участник
 
359 / 65 (3) ++++
Registriert seit: 15.03.2006
Прошу прощения, да, инвойсы.
Alt 21.03.2011, 18:57   #7  
EVGL ist offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4.445 / 3001 (0) ++++++++++
Registriert seit: 09.07.2002
Ort: Parndorf, AT
remainAmountToBePaid - хороший метод.
Alt 21.03.2011, 19:46   #8  
IKA ist offline
IKA
Участник
 
359 / 65 (3) ++++
Registriert seit: 15.03.2006
remainAmountToBePaid не учитывает сопоставления инвойса с кредит-нотой
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Закрытие склада - рассчитанная сумма больше чем сумма проводки Bega DAX: Функционал 2 12.05.2010 09:42
Проблема. Цена за единицу и чистая сумма. SpaceM DAX: Функционал 3 06.07.2009 11:17
книга покупок. не облагаемая сумма oveli DAX: Функционал 0 13.09.2006 20:02
Отчет типа "ОСВ по счету в разрезе аналитики" kosenkov DAX: Функционал 13 02.03.2006 16:57
Остаток по счету не соответствует выписке по счету ATimTim DAX: Функционал 10 24.06.2005 14:27

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 21:04 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.