Ошибка возникает при добавление верхнему DataSource еще двух DataSource со связью Outer Join.
Order Mode - GroupBy
FetchMode у вложенных - 1:1
JoinMode у вложенных - OuterJoin
вот что выводит
Query qr = new Query( QueryStr(QueryTest3_my) );
;
StringEdit.text( qr.dataSourceNo(1).toString() );
PHP код:
SELECT ObjCode, ObjRealizationId
FROM RContractObjRealization_my
GROUP BY RContractObjRealization_my.ObjCode ASC, RContractObjRealization_my.ObjRealizationId ASC
OUTER JOIN SUM(AmountTotal)
FROM RContractObjEstimate_my
WHERE RContractObjRealization_my.ObjCode = RContractObjEstimate_my.ObjCode AND RContractObjRealization_my.ObjRealizationId = RContractObjEstimate_my.ObjRealizationId
OUTER JOIN SUM(AmountCharge) FROM RContractPaymFactAlloc_my
WHERE RContractObjRealization_my.ObjCode = RContractPaymFactAlloc_my.ObjCode AND RContractObjRealization_my.ObjRealizationId = RContractPaymFactAlloc_my.ObjRealizationId
Как бороться с такой фичей?