X++:
qbs = query.addDataSource( tableNum(ProdTable) );
qbs = qbs.AddDataSource( tableNum(SalesTable) );
if( SalesEditFilter.valueStr() )
{
qbs.addRange( fieldNum( SalesTable, SalesId )).value(SalesEditFilter.valueStr());
}
qbs.addLink(fieldNum( SalesTable, SalesId ), fieldNum( ProdTable, InventRefId ));
a так?