Что, собственно, хочу : Lookup на поле PurchReqLine.LineNum (оно real)
Что делаю :
X++:
public void lookupPurchLineNum(FormRealControl _ctrl)
{
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tablenum(PurchReqLine), _ctrl);
Query q = new Query();
QueryBuildRange qbr;
QueryBuildDataSource qbds;
;
sysTableLookup.addLookupfield(fieldnum(PurchReqLine, LineNum), true);
sysTableLookup.addLookupfield(fieldnum(PurchReqLine, ItemId));
sysTableLookup.addLookupfield(fieldnum(PurchReqLine, Name));
qbds = q.addDataSource(tablenum(PurchReqLine));
qbr = qbds.addRange(fieldnum(PurchReqLine, PurchReqId));
qbr.value(queryValue(this.PurchReqId));
sysTableLookup.parmQuery(q);
sysTableLookup.performFormLookup();
}
Не работает. Кнопка рисуется, при нажатии на кнопку - ничего не происходит.
Lookup на Relation - можно бы, конечно, но хочется только строки заявки, которую уже выбрали
X++:
qbr = qbds.addRange(fieldnum(PurchReqLine, PurchReqId));
qbr.value(queryValue(this.PurchReqId));
И... как теперь?

