05.12.2018, 15:11 | #1 |
Участник
|
d365technext: Currency Conversion X++ AX7, D365FO and AX-2012
Источник: http://d365technext.blogspot.com/201...fo-and-ax.html
============== Currency Conversion X++ AX7, D365FO and AX-2012 Convert currency to currency. Static void main(Args args) { CurrencyExchangeHelper currencyExchangeHelper; AmountMst amountMST; CurrencyCode toCurrency = ‘AED’; CurrencyCode FromCurrency = ‘USD’; AmountCur amountCur = 5000; currencyExchangeHelper = CurrencyExchangeHelper::newExchangeDate(Ledger::current(), systemDateGet()); amountMST = currencyExchangeHelper.calculateCurrencyToCurrency(toCurrency, fromCurrency,amountCur,true); info(strFmt(“%1”, amountMST)) } Convert Transaction currency to company ledger currency. Method will convert the transaction currency in to accounting currency defined in ledger. staticvoid Main(Args _args) { CurrencyExchangeHelper currencyExchangeHelper; CurrencyCode transCurrency = ‘EUR’; AmountCur amountCur = 5500.00; AmountMst amountMST; currencyExchangeHelper = CurrencyExchangeHelper::newExchangeDate(Ledger::current(), systemDateGet()); amountMST = currencyExchangeHelper.calculateTransactionToAccounting(transCurrency, amountCur ,true); info(strFmt(‘%1’,amountMST)); } Convert Company currency to transaction currency. Method calculates the transaction currency amount from an accounting currency given. staticvoid main(Args _args) { CurrencyExchangeHelper currencyExchangeHelper; CurrencyCode transCurrency = ‘AED’; AmountCur amountCur; AmountMst amountMST = 5500.00; currencyExchangeHelper = CurrencyExchangeHelper::newExchangeDate(Ledger::primaryLedger(CompanyInfo::findDataArea("DUM").RecId), systemDateGet()); amountCur = currencyExchangeHelper.calculateAccountingToTransaction(transCurrency, amountMST ,true); info(strFmt(‘%1’,amountcur)); } Источник: http://d365technext.blogspot.com/201...fo-and-ax.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|