fix: use serial and batch bundle to fetch incoming rate (#51119)

This commit is contained in:
NaviN
2025-12-16 20:21:43 +05:30
committed by GitHub
parent 382e4fe843
commit 5f6ed62c03
2 changed files with 10 additions and 0 deletions

View File

@@ -194,6 +194,13 @@ erpnext.assets.AssetCapitalization = class AssetCapitalization extends erpnext.s
} }
} }
serial_and_batch_bundle(doc, cdt, cdn) {
var row = frappe.get_doc(cdt, cdn);
if (cdt === "Asset Capitalization Stock Item") {
this.get_warehouse_details(row);
}
}
asset(doc, cdt, cdn) { asset(doc, cdt, cdn) {
var row = frappe.get_doc(cdt, cdn); var row = frappe.get_doc(cdt, cdn);
if (cdt === "Asset Capitalization Asset Item") { if (cdt === "Asset Capitalization Asset Item") {
@@ -407,6 +414,7 @@ erpnext.assets.AssetCapitalization = class AssetCapitalization extends erpnext.s
voucher_type: me.frm.doc.doctype, voucher_type: me.frm.doc.doctype,
voucher_no: me.frm.doc.name, voucher_no: me.frm.doc.name,
allow_zero_valuation: 1, allow_zero_valuation: 1,
serial_and_batch_bundle: item.serial_and_batch_bundle,
}, },
}, },
callback: function (r) { callback: function (r) {

View File

@@ -352,6 +352,7 @@ class AssetCapitalization(StockController):
"voucher_no": self.name, "voucher_no": self.name,
"company": self.company, "company": self.company,
"allow_zero_valuation": cint(item.get("allow_zero_valuation_rate")), "allow_zero_valuation": cint(item.get("allow_zero_valuation_rate")),
"serial_and_batch_bundle": item.serial_and_batch_bundle,
} }
) )
@@ -723,6 +724,7 @@ def get_consumed_stock_item_details(ctx: ItemDetailsCtx):
"company": ctx.company, "company": ctx.company,
"serial_no": ctx.serial_no, "serial_no": ctx.serial_no,
"batch_no": ctx.batch_no, "batch_no": ctx.batch_no,
"serial_and_batch_bundle": ctx.serial_and_batch_bundle,
} }
) )
out.update(get_warehouse_details(incoming_rate_args)) out.update(get_warehouse_details(incoming_rate_args))