Показать сообщение отдельно
Старый 05.06.2010, 19:20   #3  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Тут проблема в том, что таблицы одинаковые. Данные точно есть.

X++:
        _LTbl1 = null;
        _LT2 = null;
        _LT1 = null;
        _LTbl2 = null;

        while select _LTbl1
        join _LT1
        join _LT2
        join _LTbl2
        where 
        _LT1.AccountNum == _LTbl1.AccountNum &&
        _LTbl1.OutBalance == NoYes::Yes &&
        _LT1.PeriodCode == PeriodCode::Regular &&

        _LT2.BondBatchTrans_RU == _LT1.BondBatchTrans_RU &&
        _LT2.BondBatch_RU == _LT1.BondBatch_RU &&
        _LT2.RecId != _LT1.RecId &&
        
        _LTbl2.OutBalance == NoYes::No &&
        _LT2.AccountNum == _LTbl2.AccountNum
        {
            info (_LT2.Voucher);
        }
работает

Последний раз редактировалось Arahnid; 05.06.2010 в 19:45.