Merge pull request #44007 from frappe/version-14-hotfix

This commit is contained in:
Sagar Vora
2024-11-07 18:13:19 +05:30
committed by GitHub
5 changed files with 31 additions and 3 deletions

View File

@@ -58,7 +58,7 @@ def build_conditions(process_type, account, company):
)
if account:
conditions += f"AND {deferred_account}='{frappe.db.escape(account)}'"
conditions += f"AND {deferred_account}={frappe.db.escape(account)}"
elif company:
conditions += f"AND p.company = {frappe.db.escape(company)}"

View File

@@ -389,7 +389,9 @@ def split_invoices(invoices):
if not item.serial_no:
continue
return_against_is_added = any(d for d in _invoices if d.pos_invoice == pos_invoice.return_against)
return_against_is_added = any(
d for d in _invoices if d and d[0].pos_invoice == pos_invoice.return_against
)
if return_against_is_added:
break

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(),
},
],
};

View File

@@ -51,7 +51,7 @@ def get_tasks(project, start=0, search=None, item_status=None):
"parent_task",
],
limit_start=start,
limit_page_length=10,
limit_page_length=100,
)
task_nest = []
for task in tasks: