|
|
#1 |
|
Участник
|
Проблема с циклом while select...
Есть запрос, возвращающий две записи, но цикл отрабатывает один раз
Код: while select InventDimId from _invJourTrans group by InventDimId
where _invJourTrans.JournalId==_invJourTable.JournalId
{
print _invJourTrans.InventDimId;
if (outputToWord.makeDocument())
{
try
{
_invJourTable = _args.record();
select firstonly _invJourTrans where _invJourTrans.JournalId==_invJourTable.JournalId;
outputToWord.run(_args);
outputToWord.releaseDocument();
}
catch(Exception::Error)
{
outputToWord.releaseDocument();
}
}
}
}Код: while select * from ABC //where _invDim.inventDimId == _invJourTrans.InventDimId
{
print ABC.Field1;
if (outputToWord.makeDocument())
{
try
{
_invJourTable = _args.record();
select firstonly _invJourTrans where _invJourTrans.JournalId==_invJourTable.JournalId;
outputToWord.run(_args);
outputToWord.releaseDocument();
}
catch(Exception::Error)
{
outputToWord.releaseDocument();
}
}
}
}В чем может быть проблема? |
|
|