fix: job card issue, added validation in the stock entry
This commit is contained in:
parent
77bf60e1ac
commit
0cb7024e55
@ -129,6 +129,10 @@ class StockEntry(StockController):
|
|||||||
if self.purpose not in valid_purposes:
|
if self.purpose not in valid_purposes:
|
||||||
frappe.throw(_("Purpose must be one of {0}").format(comma_or(valid_purposes)))
|
frappe.throw(_("Purpose must be one of {0}").format(comma_or(valid_purposes)))
|
||||||
|
|
||||||
|
if self.job_card and self.purpose != 'Material Transfer for Manufacture':
|
||||||
|
frappe.throw(_("For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry")
|
||||||
|
.format(self.job_card))
|
||||||
|
|
||||||
def set_transfer_qty(self):
|
def set_transfer_qty(self):
|
||||||
for item in self.get("items"):
|
for item in self.get("items"):
|
||||||
if not flt(item.qty):
|
if not flt(item.qty):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user