feat: add field Purchase Order Item
in SCO Item
This commit is contained in:
parent
7e4dd33ab0
commit
a2ede7d6d5
@ -123,8 +123,6 @@ class SubcontractingOrder(SubcontractingController):
|
|||||||
stock_bin.update_reserved_qty_for_sub_contracting()
|
stock_bin.update_reserved_qty_for_sub_contracting()
|
||||||
|
|
||||||
def populate_items_table(self):
|
def populate_items_table(self):
|
||||||
items = []
|
|
||||||
|
|
||||||
for si in self.service_items:
|
for si in self.service_items:
|
||||||
if si.fg_item:
|
if si.fg_item:
|
||||||
item = frappe.get_doc("Item", si.fg_item)
|
item = frappe.get_doc("Item", si.fg_item)
|
||||||
@ -134,7 +132,8 @@ class SubcontractingOrder(SubcontractingController):
|
|||||||
)
|
)
|
||||||
or item.default_bom
|
or item.default_bom
|
||||||
)
|
)
|
||||||
items.append(
|
self.append(
|
||||||
|
"items",
|
||||||
{
|
{
|
||||||
"item_code": item.item_code,
|
"item_code": item.item_code,
|
||||||
"item_name": item.item_name,
|
"item_name": item.item_name,
|
||||||
@ -143,6 +142,7 @@ class SubcontractingOrder(SubcontractingController):
|
|||||||
"qty": si.fg_item_qty,
|
"qty": si.fg_item_qty,
|
||||||
"stock_uom": item.stock_uom,
|
"stock_uom": item.stock_uom,
|
||||||
"bom": bom,
|
"bom": bom,
|
||||||
|
"purchase_order_item": si.purchase_order_item,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
@ -151,11 +151,8 @@ class SubcontractingOrder(SubcontractingController):
|
|||||||
si.item_name or si.item_code
|
si.item_name or si.item_code
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
else:
|
|
||||||
for item in items:
|
self.set_missing_values()
|
||||||
self.append("items", item)
|
|
||||||
else:
|
|
||||||
self.set_missing_values()
|
|
||||||
|
|
||||||
def update_status(self, status=None, update_modified=True):
|
def update_status(self, status=None, update_modified=True):
|
||||||
if self.docstatus >= 1 and not status:
|
if self.docstatus >= 1 and not status:
|
||||||
|
@ -45,7 +45,8 @@
|
|||||||
"dimension_col_break",
|
"dimension_col_break",
|
||||||
"project",
|
"project",
|
||||||
"section_break_34",
|
"section_break_34",
|
||||||
"page_break"
|
"page_break",
|
||||||
|
"purchase_order_item"
|
||||||
],
|
],
|
||||||
"fields": [
|
"fields": [
|
||||||
{
|
{
|
||||||
@ -332,13 +333,22 @@
|
|||||||
"fieldtype": "Link",
|
"fieldtype": "Link",
|
||||||
"label": "Project",
|
"label": "Project",
|
||||||
"options": "Project"
|
"options": "Project"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "purchase_order_item",
|
||||||
|
"fieldtype": "Data",
|
||||||
|
"hidden": 1,
|
||||||
|
"label": "Purchase Order Item",
|
||||||
|
"no_copy": 1,
|
||||||
|
"read_only": 1,
|
||||||
|
"search_index": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"idx": 1,
|
"idx": 1,
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"istable": 1,
|
"istable": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2023-11-14 18:38:37.640677",
|
"modified": "2023-11-23 16:56:22.182698",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Subcontracting",
|
"module": "Subcontracting",
|
||||||
"name": "Subcontracting Order Item",
|
"name": "Subcontracting Order Item",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user