Все дело в том, что просто по ваучеру нельзя связать LedgerTrans и CustTrans. Если так сделать, то в выборку будут попадать проводки с данным ваучером и никак не связанные с клиентом (разноска заказа с налогами. Возникают проводки по НДС, а они с клиентом не связаны), а так же проводки (клиент - клиент), в которых вообще не понятно кому в кредит, а кому в дебет. Я вижу один выход: анализировать знак суммы в CustTrans и тогда уже определять, что в кредит, а что в дебет. Но еще одна прблемма в том, что в CustTrans храняться сводные проводки, так что в LedgerTrans придется еще и суммировать. Типа разноски в LedgerTrans я что-то не заметил.
|