Показать сообщение отдельно
Старый 07.09.2006, 11:56   #9  
PavelSR is offline
PavelSR
Участник
 
98 / 10 (1) +
Регистрация: 25.05.2006
Цитата:
Сообщение от kashperuk
Да, только придется удалить сортировку из FactureTrans_RU - ее , если нужно, можешь повесить третьим и 4ым полем на SalesLine
Потому что поля FactureTrans_RU первые будут в сортировке учавстовать.

перекрой метод fetch() и посмотри запрос, который получится в результате.
Допустим, до super() вставь строку
box::info(this.query().dataSourceNo(1).toString());
получилось следующее:
PHP код:
SELECT FROM FactureJour_RU WHERE FactureJour_RU.Module=FactureJour_RU.Module AND FactureJour_RU.FactureId=FactureJour_RU.FactureId JOIN FROM FactureTrans_RU WHERE FactureJour_RU.FactureId FactureTrans_RU.FactureId AND FactureJour_RU.Module FactureTrans_RU.Module JOIN FROM SalesLine USING INDEX SalesLineIdx WHERE FactureTrans_RU.InventTransId SalesLine.InventTransId AND FactureTrans_RU.SalesPurchId SalesLine.SalesId 
но сортировка все равно не соответствует проядку строк в заказе