get the error "Concatenation operator ('||') requires string operands as blow:
InfoService.QuickReportStart('5328@Order_No='||tbwPurchaseReceiptSingle.colsOrderNo||'^Line_No='|| tbwPurchaseReceiptSingle.colsLineNo||'^Rel_no='|| tbwPurchaseReceiptSingle.colsReleaseNo||'^Recpt_no='|| tbwPurchaseReceiptSingle.colnReceiptNo||'^')
okay as below:
InfoService.QuickReportStart('5328@Order_No='||tbwPurchaseReceiptSingle.colsOrderNo||'^Line_No='|| tbwPurchaseReceiptSingle.colsLineNo||'^Rel_no='|| tbwPurchaseReceiptSingle.colsReleaseNo||'^Recpt_no='|| SalNumberToStrX(tbwPurchaseReceiptSingle.colnReceiptNo,0)||'^')
As the receipt number has no decimals it would be SalNumberToStrX( receipt no, 0).