Показать сообщение отдельно
Старый 26.05.2015, 08:02   #1  
Pandasama is offline
Pandasama
Участник
 
465 / 140 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Что касается отсутствия параметров в lookupreference

В стандартных местах, например, так:
X++:
dialogFromAccount = dialog.addFieldValue(extendedtypestr(MainAccountRecId), fromAccountRecId, "@SYS135766");
    dialogFromAccount.registerOverrideMethod(methodstr(FormReferenceControl, resolveReference), methodstr(LedgerExchAdj, mainAccountResolveReference), this);
    dialogFromAccount.registerOverrideMethod(methodstr(FormReferenceControl, lookupReference), methodstr(LedgerExchAdj, mainAccountLookupReference), this);
X++:
public Common mainAccountLookupReference(FormReferenceControl _formReferenceControl)
{
    return MainAccount::lookupReference(_formReferenceControl);
}
т.е. лукап вполне с параметром