Показать сообщение отдельно
Старый 12.04.2010, 19:25   #3  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
Получилось вот что. По совету OIP. Немного перемаргивает при позиционировании, но работает.
findRecord переопределен в датасорсе источника оповещения

X++:
public boolean findRecord(Common _record)
{
    boolean ret;
    Document docTable;
    Task taskTable;
    ;

    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);

    return ret;
}