定制冰沙查询报告

问题描述 投票:0回答:1

我一直在尝试在frappe上制作一份query_report。 但它不会在浏览器上返回数据。

控制台显示 “无法处理成功响应”

console.trace() 每个数据元素必须实现唯一的“id”属性

这是我的sql语法

SELECT
`tabPayment Entry`.`name` AS `id`,
`tabFees`.`student` AS `student id::100`,
`tabFees`.`student_name` AS `name::200`,
`tabFees`.`posting_date` AS `tgl bayar::200`,
`tabFees`.`due_date` AS `bulan inv::200`,
`tabFees`.`outstanding_amount` AS `blm bayar::200`,
`tabFees`.`paid_amount` AS `terbayar::200`,
`tabFees`.`grand_total` AS `total::200`,
`tabFees`.`status` AS `status::200`,
`tabPayment Entry`.`mode_of_payment` AS `mode::200`
FROM
(tabFees
LEFT JOIN `tabPayment Entry` ON (`tabFees`.`student` = `tabPayment Entry`.`party`))
WHERE
`tabFees`.`status` = %(status)s AND
`tabFees`.`due_date` BETWEEN %(from_date)s AND %(to_date)s

这是截图 console report

sql 语法在 sql 预览软件上完美运行。

如果您有答案,我将不胜感激......

erpnext frappe
1个回答
0
投票

尝试解决您的这部分疑问。

SELECT
`tabPayment Entry`.`name` AS `id`,
`tabFees`.`student` AS `student id::100`,

致:

SELECT
`tabPayment Entry`.`name` AS "id:Data:100",
`tabFees`.`student` AS `student "id:Data:100",

设置列格式时请勿使用反引号“`”。

© www.soinside.com 2019 - 2024. All rights reserved.