Monday, August 28, 2017

Get voucher Transactions Original documents

Originaldocuments           originaldocuments;
    TmpLedgerBase               tmpLedgerBase;
    Common                      common;
    GeneralJournalAccountEntry  accountEntry;
    LedgerTransModule           ledgerTransModule;
    ;
    accountEntry = GeneralJournalAccountEntry::find(this.RecId,false);
    common = accountEntry;
    //Consider first - original documents
    originaldocuments   = new Originaldocuments(common);
    originaldocuments.findRelations();
    tmpLedgerBase.setTmpData(originaldocuments.relations());
   
    if(!tmpLedgerBase)//if it Original Document is not There means  - then as per requested considering Transaction Origin
    {
        ledgerTransModule=new LedgerTransModule();
        ledgerTransModule.createTransModule(accountEntry.RecId);
        tmpLedgerBase.setTmpData(ledgerTransModule.transModule());
    }
    return tmpLedgerBase;

No comments:

Post a Comment

Upload file CSV/TXT using SysOperation in D365 X++

Upload CSV/TXT using SysOperation X++ Contract: /// <summary> /// Contract class upload through excel for PO inbound journals /// <...