mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-13 06:31:48 +00:00
fix: keep job card actions visible for corrective job cards
Corrective job cards regenerate required items but are exempt from the
transfer gate on the server; mirror that exemption in materials_ready.
(cherry picked from commit e9533495fc)
This commit is contained in:
@@ -598,7 +598,7 @@ frappe.ui.form.on("Job Card", {
|
|||||||
const has_remaining_qty = doc.for_quantity + doc.process_loss_qty > doc.total_completed_qty;
|
const has_remaining_qty = doc.for_quantity + doc.process_loss_qty > doc.total_completed_qty;
|
||||||
const pending_transfer =
|
const pending_transfer =
|
||||||
has_items && doc.items.some((row) => flt(row.transferred_qty) < flt(row.required_qty));
|
has_items && doc.items.some((row) => flt(row.transferred_qty) < flt(row.required_qty));
|
||||||
const materials_ready = doc.skip_material_transfer || !pending_transfer;
|
const materials_ready = doc.skip_material_transfer || doc.is_corrective_job_card || !pending_transfer;
|
||||||
|
|
||||||
let last_row = {};
|
let last_row = {};
|
||||||
const has_sub_ops_or_pending_qty = doc.sub_operations?.length || doc.pending_qty > 0;
|
const has_sub_ops_or_pending_qty = doc.sub_operations?.length || doc.pending_qty > 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user