![]() |
#17 |
Участник
|
А сразу нельзя было так сказать?
![]() В классе, изменяем: X++: public void updateNow(LedgerVoucher _ledgerVoucher, LedgerPostingType _posting, [B]LedgerJournalTrans _ledgerJournalTrans[/B]) { if (rDeferralsOperationType.checkPostTrans()) RDeferralsTrans::createTrans(_ledgerJournalTrans, _ledgerVoucher, [B]this.ledgerAccount(_ledgerJournalTrans)[/B] ); } X++: server static void createTrans(Common _common, LedgerVoucher _ledgerVoucher, [B]LedgerAccount _ledgerAccount = ''[/B]) { RDeferralsPost deferralsPost; ; deferralsPost = RDeferralsPost::construct(_common, _ledgerVoucher, RDeferralsTrans::getTransType(_common)); if (deferralsPost.canCreateDeferralsTrans()) { deferralsPost.createTrans([B]_ledgerAccount[/B]); //передаём его дальше } deferralsPost.post(); deferralsPost.updateStatus(); } X++: void createTrans([B]LedgerAccount _ledgerAccount = ''[/B]) всем спасибо. |
|