Показать сообщение отдельно
Старый 14.10.2008, 13:01   #8  
kalex_a is offline
kalex_a
Участник
Аватар для kalex_a
Самостоятельные клиенты AX
MCBMSS
 
160 / 19 (1) ++
Регистрация: 26.11.2007
Адрес: Казахстан
По значению 1 можно однозначно определить запись в таблице, вот код метода перекрытого метода lookup
X++:
   RContractTable rContractTable;
    Args            args;
    FormRun             formRun;
    FormRun             ctrl_formRun;    
    FormDataSource      ctrl_ds;
    ;
        rContractTable = element.args().record();
        args = new Args();
        args.name(formstr(InvoicePaymLookup)); // InvoicePaymLookup моя лукап форма
        args.caller(this);
        ctrl_formRun = this.owner();
        ctrl_ds      = ctrl_formRun.dataSource();
        if (ctrl_ds)
        {
            args.record(rContractTable);
        }
        formRun = classfactory.formRunClass(args);
        formRun.init();
        this.performFormLookup(formRun);