Hi Guys,
I got this error :
Error executing code: QueryBuildDataSource object not initialized.
Stack trace
(S)\Classes\QueryBuildDataSource\addRange
(S)\Classes\GR_ReportDP\processReport - line 14
(S)\Classes\SrsReportProviderQueryBuilder\initialize - line 59
(S)\Jobs\
This is my code,
public void processReport()
{
contract = this.parmDataContract() as GR_ReportContract;
fromDate = contract.parmFromDate();
toDate = contract.parmToDate();
q = this.parmQuery();
if(fromDate && toDate){
q.dataSourceTable(tableNum(VendPackingSlipTrans)).addRange(fieldNum(VendPackingSlipTrans, PurchaseLineExpectedDeliveryDate)).value(SysQuery::range(fromDate, toDate));
}
qr = new QueryRun(q);
while(qr.next())
{
vendPackingSlipTrans = qr.get(tableNum(VendPackingSlipTrans));
tmp.clear();
tmp.CostLedgerVoucher = vendPackingSlipTrans.CostLedgerVoucher;
tmp.GRDate = vendPackingSlipTrans.DeliveryDate;
tmp.DeliveryDate = vendPackingSlipTrans.PurchaseLineExpectedDeliveryDate;
tmp.AccountingDate = vendPackingSlipTrans.AccountingDate;
tmp.ItemId = vendPackingSlipTrans.ItemId;
tmp.PurchId = vendPackingSlipTrans.OrigPurchid;
tmp.PurchName = vendPackingSlipTrans.Name;
tmp.QtyOrdered = vendPackingSlipTrans.PdsCWOrdered;
tmp.PackingSlipId = vendPackingSlipTrans.PackingSlipId;
tmp.ValueMST = vendPackingSlipTrans.ValueMST;
tmp.insert();
}
}
Please help me to solve these issues.
Regards,