Цитата:
Сообщение от
AlexeyVS
Получилось вот что. По совету OIP. Немного перемаргивает при позиционировании, но работает. ...
что бы не маргало, перед выполнением кода добавьте element.lock();, а после завершения element.unLock();
т.е. в итоге получится что-то типа:
X++:
public boolean findRecord(Common _record)
{
boolean ret;
Document docTable;
Task taskTable;
;
element.lock();
select firstonly taskTable where taskTable.RecId == _record.RecId;
select firstonly docTable where docTable.DocumentId == taskTable.DocumentId;
Document_ds.findRecord(docTable);
this.research();
ret = super(_record);
element.unLock();
return ret;
}