|
![]() |
#1 |
Участник
|
Цитата:
При желании, можно и явно задать имя синонима источника данных при добавлении: X++: ... qbdsRAssetLocation = query.addDataSource( tableNum( RAssetLocation ), "SampleLocation" ) ; qbdsRAssetTransfer = qbdsRAssetLocation.addDataSource( tableNum( RAssetTransferTable ), "SampleTransfer" ) ; ... Цитата:
SELECT * FROM RAssetLocation WHERE ((Location = N'1 01 01 11 00')) JOIN * FROM RAssetTransferTable WHERE ((((SampleTransfer.NewLocation == SampleLocation.Location) || (SampleTransfer.OldLocation == SampleLocation.Location))))
|
|
![]() |
#2 |
Moderator
|
Вот-вот! Тоже не уверены?
![]() А оно так и есть. Понятно, что можно исправить имя на любое, но кто об этом специально заботится без особой нужды? Вот создал картинку, дабы запомнить навсегда про эту "_1": Ну, и теперь, раз уж пошла успешно дифференциальная диагностика, то можно и другие выводы закрепить: Цитата:
hated8, ну, а у Вас-то заработало наконец с _1?? |
|
![]() |
#3 |
Участник
|
![]() Ларчик просто открывался! ![]() qbds = this.query().dataSourceTable(tablenum(RAssetTransferTable)); qbds.addDataSource(tablenum(RAssetLocation)); this.query().dataSourceTable(tablenum(RAssetLocation)).addRange(fieldNum(RAssetLocation, recid)).value('((RAssetTransferTable.NewLocation==Location) || (RAssetTransferTable.OldLocation==Location))'); this.query().dataSourceTable(tablenum(RAssetLocation)).addRange(fieldNum(RAssetLocation, userGroupId)).value( (select groupId from UserGroupList where UserGroupList.UserId == currentUserId).groupId ); ![]() ![]() |
|
![]() |
#4 |
Moderator
|
Не очень понял... так про "убрать RAssetLocation" мы давно уже говорили и вроде не помогало?... А суффикс "_1" , смотрю, так и не понадобился?
|
|
![]() |
#5 |
Участник
|
вся проблема была в том что я делал:
qbds.addDataSource(tablenum(RAssetLocation)); qbds.addRange(fieldNum(RAssetLocation, recid)).value('((RAssetTransferTable.NewLocation==Location) || (RAssetTransferTable.OldLocation==Location))'); поменял qbds на this.query().dataSourceTable(tablenum(RAssetLocation)) и стало счастье!) |
|