А еще можно в вызываемой модально форме написать функцию, назвать ее допустим GetCopyRec(). В качестве параметра VAR передавать ей тот же рек, на котором построена форма. Текст функции
Код:
GetMarketRec(VAR _Rec)
_Rec.COPY(Rec);
Тогда вы можете получать маркированные (да и как вы понимаете любые другие записи, ибо COPY копирует фильтры, марки и тд) записи. Вызов подобен этому :
Код:
_Form.SETTABLEVIEW(НужнаяРека);
_Form.LOOKUPMODE(TRUE);
IF _Form.RUNMODAL = ACTION::LookupOK THEN BEGIN
_Form.GetCopyRec(НужнаяРека);
END;
После этого можно вызывать НужнаяРека.MARKEDONLY(TRUE);, бегать по ней в цикле, что угодно ...