mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-17 16:45:02 +00:00
fix: process loss error incorrectly thrown even when semi FG BOM does not have any process loss
(cherry picked from commit 99ddc36c26)
This commit is contained in:
@@ -449,12 +449,12 @@ class StockEntry(StockController, SubcontractingInwardController):
|
|||||||
def set_job_card_data(self):
|
def set_job_card_data(self):
|
||||||
if self.job_card and not self.work_order:
|
if self.job_card and not self.work_order:
|
||||||
data = frappe.db.get_value(
|
data = frappe.db.get_value(
|
||||||
"Job Card", self.job_card, ["for_quantity", "work_order", "bom_no"], as_dict=1
|
"Job Card", self.job_card, ["for_quantity", "work_order", "bom_no", "semi_fg_bom"], as_dict=1
|
||||||
)
|
)
|
||||||
self.fg_completed_qty = data.for_quantity
|
self.fg_completed_qty = data.for_quantity
|
||||||
self.work_order = data.work_order
|
self.work_order = data.work_order
|
||||||
self.from_bom = 1
|
self.from_bom = 1
|
||||||
self.bom_no = data.bom_no
|
self.bom_no = data.semi_fg_bom or data.bom_no
|
||||||
|
|
||||||
def validate_job_card_fg_item(self):
|
def validate_job_card_fg_item(self):
|
||||||
if not self.job_card:
|
if not self.job_card:
|
||||||
|
|||||||
@@ -77,7 +77,6 @@ class ManufactureEntry:
|
|||||||
self.stock_entry.fg_completed_qty = self.for_quantity
|
self.stock_entry.fg_completed_qty = self.for_quantity
|
||||||
self.stock_entry.project = self.project
|
self.stock_entry.project = self.project
|
||||||
self.stock_entry.job_card = self.job_card
|
self.stock_entry.job_card = self.job_card
|
||||||
self.stock_entry.work_order = self.work_order
|
|
||||||
self.stock_entry.set_stock_entry_type()
|
self.stock_entry.set_stock_entry_type()
|
||||||
|
|
||||||
self.prepare_source_warehouse()
|
self.prepare_source_warehouse()
|
||||||
|
|||||||
Reference in New Issue
Block a user