Вот посмотри.. В этом методе создается связь.
PHP код:
public void lookup()
{
SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(InventTable), this);
Query q;
QueryBuildDataSource qbd1;
QueryBuildDataSource qbd2;
QueryBuildRange qbr;
;
q = new Query();
qbd1 = q.addDataSource(tableNum(InventTable));
qbd2 = qbd1.addDataSource(tableNum(WMSOrderTrans));
qbr = qbd2.addRange(fieldnum(WMSOrderTrans, routeId));
qbd2.joinMode(JoinMode::ExistsJoin);
qbd2.addLink(fieldnum(InventTable, itemId), fieldnum(WMSOrderTrans,itemId));
sysTableLookup.addLookupfield(fieldNum(InventTable, itemId));
sysTableLookup.addLookupfield(fieldNum(InventTable, itemName));
sysTableLookup.parmQuery(q);
sysTableLookup.performFormLookup();
}