From f00407773427375a1ec6ee069a3d55557df29893 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 11 Nov 2014 10:43:28 +0530 Subject: [PATCH] Map only pending qty from Material Request to Purchase Order/Stock Entry --- .../stock/doctype/material_request/material_request.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/erpnext/stock/doctype/material_request/material_request.py b/erpnext/stock/doctype/material_request/material_request.py index cb9552d1fc..e87ceb0a0e 100644 --- a/erpnext/stock/doctype/material_request/material_request.py +++ b/erpnext/stock/doctype/material_request/material_request.py @@ -205,7 +205,8 @@ def make_purchase_order(source_name, target_doc=None): ["uom", "stock_uom"], ["uom", "uom"] ], - "postprocess": update_item + "postprocess": update_item, + "condition": lambda doc: doc.ordered_qty < doc.qty } }, target_doc, set_missing_values) @@ -243,7 +244,8 @@ def make_purchase_order_based_on_supplier(source_name, target_doc=None): ["uom", "stock_uom"], ["uom", "uom"] ], - "postprocess": update_item + "postprocess": update_item, + "condition": lambda doc: doc.ordered_qty < doc.qty } }, target_doc, postprocess) @@ -315,7 +317,8 @@ def make_stock_entry(source_name, target_doc=None): "uom": "stock_uom", "warehouse": "t_warehouse" }, - "postprocess": update_item + "postprocess": update_item, + "condition": lambda doc: doc.ordered_qty < doc.qty } }, target_doc, set_missing_values)