![]() |
#24 |
Участник
|
Цитата:
![]() в ax2009 действительно сильно заморочено. И надо разбираться. в ax3.0 был метод класса LedgerVoucherBalancesList.write() X++: private void write() { LedgerBalancesMap ledgerBalancesLocal = ledgerBalances.data(); ; ttsbegin; this.forUpdate(ledgerBalancesLocal); if (!ledgerBalancesLocal) { ledgerBalancesLocal.LedgerAccount = ledgerBalances.LedgerAccount; ledgerBalancesLocal.TransDate = ledgerBalances.TransDate; ledgerBalancesLocal.PeriodCode = ledgerBalances.PeriodCode; ledgerBalancesLocal.LedgerSystemGeneratedUltimo = ledgerBalances.LedgerSystemGeneratedUltimo; ledgerBalancesLocal.LedgerBalancesVariant = variant; } ledgerBalancesLocal.DebitMST += ledgerBalances.DebitMST; ledgerBalancesLocal.CreditMST += ledgerBalances.CreditMST; ledgerBalancesLocal.DebitOPRMST += ledgerBalances.DebitOPRMST; ledgerBalancesLocal.CreditOPRMST += ledgerBalances.CreditOPRMST; ledgerBalancesLocal.DebitTaxMST += ledgerBalances.DebitTaxMST; ledgerBalancesLocal.CreditTaxMST += ledgerBalances.CreditTaxMST; ledgerBalancesLocal.DebitMSTSecond += ledgerBalances.DebitMSTSecond; ledgerBalancesLocal.CreditMSTSecond += ledgerBalances.CreditMSTSecond; ledgerBalancesLocal.DebitOPRMSTSecond += ledgerBalances.DebitOPRMSTSecond; ledgerBalancesLocal.CreditOPRMSTSecond += ledgerBalances.CreditOPRMSTSecond; ledgerBalancesLocal.DebitTaxMSTSecond += ledgerBalances.DebitTaxMSTSecond; ledgerBalancesLocal.CreditTaxMSTSecond += ledgerBalances.CreditTaxMSTSecond; LedgerBalancesLocal.LedgerQty += ledgerBalances.LedgerQty; ledgerBalancesLocal.write(); ttscommit; } Интересно. Ночером. |
|
Теги |
ledgerbalance, ledgerbalancesdimtrans, ledgerbalancestrans, главная книга, итоги, сальдо, crm2011 |
|
|