Показать сообщение отдельно
Старый 11.07.2006, 11:38   #7  
demetra
Гость
 
n/a
Я стою на строке контракта в RContractTable и вызываю форму оборотов этого контракта RContractVendTrans, там в датасурсах таблица VendTrans. Эти таблицы связаны по трем полям:
VendTrans.AccountNum == RContractTable.RContractPartnerCode
VendTrans.RContractAccount == RContractTable.RContractAccount
VendTrans.RContractCode == RContractTable.RContractCode

Мне надо, чтобы если я стою на основном контракте, показывались не только его обороты, но и обороты его приложений общим списком.
У приложений в поле RContractGeneral находится ссылка на RContractAccount основного контракта.

this.query().dataSourceNo(1).addRange(fieldnum(VendTrans,AccountNum)).value(????);
this.query().dataSourceNo(1).addRange(fieldnum(VendTrans,RContractAccount)).value(???);
this.query().dataSourceNo(1).addRange(fieldnum(VendTrans,RContractCode)).value(???);
где ??? должны быть все номера текущего договора и его приложений.