To Ivas: можно. Только этого мало, потомучо между этими строками много чего делается.
PHP код:
buffer = Trans::find(trans.recid, true);
...
buffer.open = false;
buffer.update()
Вот думаю можно ли как то залочить линию, чтобы можно было проверить если линия залочена то берем следующую
что-то вроде
PHP код:
try
{
ttsbegin;
select buffer pessimisticlock where buffer.recId == trans.recId;
...
buffer.open = false;
buffer.update()
ttscommit;
}
catch(Exception::PessimisticLock)
{
continue;
}
Только вот пока не знаю по какому критерию можно определить залочена ли линия, Exception::PessimisticLock - фантазия )
To Alex_KD: так не подходит =(