Не могу полчить данные из таблицы
Есть формируется query в отчете
Через qRun = new QueryRun(query);
qBS = this.queryRun().query().dataSourceNo(1);
получаю запрос... вроде все нормально
но одно но...!!!
while (qRun.next())
{
_InventSum = qRun.get(tableNum(InventSum));
_InventDim = qRun.get(tableNum(InventDim));
_InventSum.ItemId - здесь есть значение
_InventDim.InventDimId пустое ????
}
выполняется цикл в котором пытаюсь получить таблицы и значения их полей а они пустые... не могу понять где что не так делаю...
есть данные только в одной таблице это InventSum и то только в одном поле
сам запрос получается такой
SELECT * FROM InventDim JOIN SUM(PostedQty), SUM(PostedValue), SUM(PhysicalValue), SUM(Deducted), SUM(Registered), SUM(Received), SUM(Picked), SUM(ReservPhysical), SUM(ReservOrdered), SUM(OnOrder), SUM(Ordered), SUM(Arrived), SUM(QuotationReceipt), SUM(QuotationIssue), SUM(PhysicalInvent), SUM(PostedValueSecCur_RU), SUM(PhysicalValueSecCur_RU), SUM(AvailPhysical), SUM(AvailOrdered) FROM InventSum GROUP BY InventSum.ItemId ASC WHERE InventDim.inventDimId = InventSum.InventDimId AND ((ItemId = 000000005)) EXISTS JOIN * FROM InventTable WHERE InventSum.ItemId = InventTable.ItemId AND ((NOT (ItemType = Услуга))) JOIN * FROM InventSerial WHERE InventTable.ItemId = InventSerial.ItemId
|