Показать сообщение отдельно
Старый 07.04.2010, 06:38   #1  
Raduga is offline
Raduga
Участник
 
6 / 10 (1) +
Регистрация: 12.03.2010
Проблема с запросом
Всем добрый день.
Подскажите, пожалуйста, как построить запрос.
В таблице LedgerJournalTrans есть поле BudgetDimId (Код БК), и в таблице BankAccountTable есть поле BudgetDim, в котором указывается критерий, например КодБК1, КодБК5.. КодБК10, !КодБК15 (все значения выбираются из таблицы кодов БК).
Таблицы нужно связать по полям Банковский счет и Код БК.
Как можно создать запрос, чтобы связать эти таблицы по полю Код БК, т.е. на поле LedgerJournalTrans.BudgetDimId наложить условие из BankAccountTable.BudgetDim.

X++:
query = new Query();
qbds = query.addDataSource(tablenum(BankAccountTable));
qbds = qbds.addDataSource(tablenum(LedgerJournalTrans));
qbds.addLink(fieldnum(BankAccountTable, AccountId), fieldnum(LedgerJournalTrans, OffsetAccount));
а как по коду БК?