How can i add new fields in map CustVendTrans and can flow it into CustTrans Or VendTrans from LedgerJournalTrans.
I have already created a extension of class CustVendVoucher and want to use initCustVendTrans().
Announcements
How can i add new fields in map CustVendTrans and can flow it into CustTrans Or VendTrans from LedgerJournalTrans.
I have already created a extension of class CustVendVoucher and want to use initCustVendTrans().
Yes it seems that the feature is missing :(
I am using the code in following way
[ExtensionOf(classStr(CustVendVoucher))]
final class AcxCustVendVoucher_Extension
{
public void post(
LedgerVoucher _ledgerPostingJournal,
CustVendTrans _custVendTrans,
NoYes _approval,
UnknownNoYes _euroTriangulation,
boolean _withHoldTaxType,
boolean _useSubLedger)
{
LedgerJournalTrans ledgerJournalTransLocal;
VendTrans vendTransUpdate;
Common commonLocal = common;
next post(_ledgerPostingJournal, _custVendTrans, _approval, _euroTriangulation, _withHoldTaxType, _useSubLedger);
if (commonLocal.TableId == tableNum(LedgerJournalTrans))
{
ledgerJournalTransLocal = commonLocal;
if (_custVendTrans.tableid == tableNum(vendTrans))
{
ttsbegin;
//*******NOT Recommended*********
//either update in vendTrans or custtrans
select firstonly1 vendTransUpdate
where vendTransUpdate.RecId == _custVendTrans.RecId;
vendTransUpdate.selectForUpdate(true);
vendTransUpdate.DocumentNum = ledgerJournalTransLocal.accountName();
vendTransUpdate.doUpdate();
ttscommit;
//*******Recommended*********
//or insert record with reference of VendTrans.RecId into a seperate table like AcxVendTrans
}
}
}
}
You can't add new fields to the standard map.
Please see this discussion for more info about workarounds: community.dynamics.com/.../281073
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 290,115 Super User 2024 Season 2
Martin Dráb 227,971 Super User 2024 Season 2
nmaenpaa 101,148