Тут проблема в том, что таблицы одинаковые. Данные точно есть.
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);
}
работает