Сталкнулся с такой ситуацией следующий запрос возвращает результаты:
X++:
// info = 1
while select firstonly inventTrans
where inventTrans.TransRefId == "1"
{
info(inventTrans.TransRefId);
}
// info = 1
while select firstonly inventJournalTable
where inventJournalTable.JournalId == "1"
{
info(inventJournalTable.JournalId);
}
// в цикл даже не заходит
while select firstonly inventTrans
where inventTrans.TransRefId == "1"
join inventJournalTable
where inventJournalTable.JournalId == inventTrans.TransRefId
{
info(inventTrans.TransRefId);
}
Axapta Sp3, подскажите что это может быть?
а вот так все работает:
X++:
// а вот так все работает
while select firstonly inventTrans
where inventTrans.TransRefId == "1"
{
select inventJournalTable
where inventJournalTable.JournalId == inventTrans.TransRefId;
info(inventJournalTable.JournalId);
}
??????