feat: stock reservation for Work Order

This commit is contained in:
Rohit Waghchaure
2024-09-18 13:14:34 +05:30
parent 8e77b26641
commit 4d050441b3
23 changed files with 1534 additions and 76 deletions

View File

@@ -238,6 +238,11 @@ class SalesOrder(SellingController):
self.advance_payment_status = "Not Requested"
self.reset_default_field_value("set_warehouse", "items", "warehouse")
self.enable_auto_reserve_stock()
def enable_auto_reserve_stock(self):
if self.is_new() and frappe.db.get_single_value("Stock Settings", "auto_reserve_stock"):
self.reserve_stock = 1
def validate_po(self):
# validate p.o date v/s delivery date