mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-31 10:49:09 +00:00
fix: make inv dimen reqd only in delivery note (#54546)
(cherry picked from commit 0aadd1e3a5)
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com>
This commit is contained in:
27
erpnext/patches/v16_0/packed_item_inv_dimen.py
Normal file
27
erpnext/patches/v16_0/packed_item_inv_dimen.py
Normal file
@@ -0,0 +1,27 @@
|
||||
import frappe
|
||||
|
||||
from erpnext.stock.doctype.inventory_dimension.inventory_dimension import get_inventory_dimensions
|
||||
|
||||
|
||||
def execute():
|
||||
for dimension in get_inventory_dimensions():
|
||||
if frappe.db.exists(
|
||||
"Custom Field",
|
||||
{
|
||||
"fieldname": dimension.source_fieldname,
|
||||
"dt": "Packed Item",
|
||||
"reqd": 1,
|
||||
},
|
||||
):
|
||||
frappe.set_value(
|
||||
"Custom Field",
|
||||
{
|
||||
"fieldname": dimension.source_fieldname,
|
||||
"dt": "Packed Item",
|
||||
"reqd": 1,
|
||||
},
|
||||
{
|
||||
"reqd": 0,
|
||||
"mandatory_depends_on": "eval:doc.parent_detail_docname && ['Delivery Note', 'Sales Invoice', 'POS Invoice'].includes(parent.doctype)",
|
||||
},
|
||||
)
|
||||
Reference in New Issue
Block a user