Показать сообщение отдельно
Старый 04.04.2007, 11:09   #3  
a-da is offline
a-da
Участник
Axapta Retail User
 
24 / 10 (1) +
Регистрация: 28.03.2007
мда...
есть таблицы:
UserRightsInventLocation - Права пользователей на склады
InventLocation -Склады
нужно что бы по UserId определялась его ShopGroupId
______________________________________________________
написала такой запрос

Query QF = new Query();
QueryRun qr;
QueryBuildDataSource qbds = QF.addDataSource(tableNum(InventLocation));
QueryBuildRange qbr = qbds.addRange(fieldnum(InventLocation,ShopGroupId));

qbds = qbds.addDataSource(tablenum(UserRightsInventLocation));
qbds.addLink(fieldNum(UserRightsInventLocation, InventLocationId), fieldNum(InventLocation, InventLocationId));
qbds.joinMode(joinMode::EXISTSJOIN);
qbds.addRange(fieldNum(UserRightsInventLocation, UserId)).value(curUserid());

должно вроде работать ...ан нет не работает