mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-27 08:54:45 +00:00
Merge pull request #16575 from rohitwaghchaure/fixed_job_card_not_working
fix: job card not working if transfer against work order
This commit is contained in:
@@ -57,7 +57,7 @@ class JobCard(Document):
|
|||||||
.format(d.idx, d.item_code))
|
.format(d.idx, d.item_code))
|
||||||
|
|
||||||
if self.get('operation') == d.operation:
|
if self.get('operation') == d.operation:
|
||||||
child = self.append('items', {
|
self.append('items', {
|
||||||
'item_code': d.item_code,
|
'item_code': d.item_code,
|
||||||
'source_warehouse': d.source_warehouse,
|
'source_warehouse': d.source_warehouse,
|
||||||
'uom': frappe.db.get_value("Item", d.item_code, 'stock_uom'),
|
'uom': frappe.db.get_value("Item", d.item_code, 'stock_uom'),
|
||||||
@@ -108,6 +108,10 @@ class JobCard(Document):
|
|||||||
if not self.items:
|
if not self.items:
|
||||||
self.transferred_qty = self.for_quantity if self.docstatus == 1 else 0
|
self.transferred_qty = self.for_quantity if self.docstatus == 1 else 0
|
||||||
|
|
||||||
|
doc = frappe.get_doc('Work Order', self.get('work_order'))
|
||||||
|
if doc.transfer_material_against == 'Work Order' or doc.skip_transfer:
|
||||||
|
return
|
||||||
|
|
||||||
if self.items:
|
if self.items:
|
||||||
self.transferred_qty = frappe.db.get_value('Stock Entry', {
|
self.transferred_qty = frappe.db.get_value('Stock Entry', {
|
||||||
'job_card': self.name,
|
'job_card': self.name,
|
||||||
|
|||||||
Reference in New Issue
Block a user