Конструкция примерно такова:
Код:
while select tmpFrmVirtual
where tmpFrmVirtual.qty
{
try
{
......
salesLine.createLine(...);
...
}
catch (Exception::Error)
{
checkFailed("@SYS18447");
}
}
Вызов messageBox НЕ находится ни в одной в транзакции.
Менять стандартный while select на RecordSortedList не хотелось бы и уже появился чисто спортивный интерес, почему в указанном выше проекте выборка продолжается, а в описанном мной случае сбрасывается.