feat: New DocType "Subcontracting Order"

This commit is contained in:
Sagar Sharma
2022-04-22 17:09:19 +05:30
parent f49c51ab74
commit 249726b845
9 changed files with 1232 additions and 0 deletions

View File

@@ -627,6 +627,17 @@ class SubcontractingController(StockController):
return supplied_items_cost
def set_subcontracting_order_status(self):
if self.doctype == "Subcontracting Order":
self.update_status()
elif self.doctype == "Subcontracting Receipt":
self.__get_subcontracting_orders
if self.subcontracting_orders:
for sco in set(self.subcontracting_orders):
sco_doc = frappe.get_doc("Subcontracting Order", sco)
sco_doc.update_status()
@property
def sub_contracted_items(self):
if not hasattr(self, "_sub_contracted_items"):