fix: serial no ledger report (#44006)

This commit is contained in:
rohitwaghchaure
2024-11-07 13:12:46 +05:30
committed by GitHub
parent bc9f0f8368
commit 9838eaa332
2 changed files with 26 additions and 0 deletions

View File

@@ -18,3 +18,21 @@ cur_frm.cscript.onload = function () {
frappe.ui.form.on("Serial No", "refresh", function (frm) {
frm.toggle_enable("item_code", frm.doc.__islocal);
});
frappe.ui.form.on("Serial No", {
refresh(frm) {
frm.trigger("view_ledgers");
},
view_ledgers(frm) {
frm.add_custom_button(__("View Ledgers"), () => {
frappe.route_options = {
item_code: frm.doc.item_code,
serial_no: frm.doc.name,
posting_date: frappe.datetime.now_date(),
posting_time: frappe.datetime.now_time(),
};
frappe.set_route("query-report", "Serial No Ledger");
});
},
});

View File

@@ -45,8 +45,16 @@ frappe.query_reports["Serial No Ledger"] = {
{
label: __("As On Date"),
fieldtype: "Date",
reqd: 1,
fieldname: "posting_date",
default: frappe.datetime.get_today(),
},
{
label: __("Posting Time"),
fieldtype: "Time",
reqd: 1,
fieldname: "posting_time",
default: frappe.datetime.now_time(),
},
],
};