Показать сообщение отдельно
Старый 09.04.2013, 12:36   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Связь WMSOrderTrans и inventTrans
Мне нужно в отчете со строки товарной накладной(Delivery note, e.g CustPackingSlipTrans) обраться до WMSOrderTrans.
Возможно ли однозначно найти по строке CustPackingSlipTrans соответствующую WMSOrderTrans ?
Делаю так:
X++:
 while select packingSlipTrans 
join inventTrans
        where inventTrans.PackingSlipId == packingSlipTrans.PackingSlipId &&
                   inventTrans.InventTransId == packingSlipTrans.InventTransId //&&
              //inventTrans.VoucherPhysical
    join  WMSOrderTrans
        where   WMSOrderTrans.inventTransId == inventTrans.InventTransId &&
                     WMSOrderTrans.inventDimId   == inventTrans.inventDimId
но смущает, что практически нет примеров в системе, где WMSOrderTrans джойнился бы с inventTrans(есть, правда, relation на WMSOrderTrans для inventTrans, но он не однозначный), что-то здесь не так.