извиняюсь, что вмешался, но по долгу службы это упало на мою грешную голову.
всё, что я хотел спросить, это зачем в методе датасорса LedgerJournalTrans формы LedgerJournalTransDaily написали перезатирание скорректированной суммы налога?
PHP код:
display TaxAmountJournal taxAmountJournal(LedgerJournalTrans _ledgerJournalTrans)
{
TaxAmountJournal taxAmountJournal;
;
taxAmountJournal = ledgerJournalengine.taxAmountJournal(_ledgerJournalTrans);
if (taxAmountJournal == 0)
{
correctedTaxAmount.enabled(false);
if (correctedTaxAmountCur != 0)
{
correctedTaxAmountCur = 0; //вот здесь!
//ledgerJournalEngine.correctTaxAmount(_ledgerJournalTrans, 0); //вот здесь!
}
}
else
correctedTaxAmount.enabled(true);
return taxAmountJournal;
}