mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-16 11:39:18 +00:00
required modifications done
This commit is contained in:
@@ -302,15 +302,19 @@ def make_stock_entry(source_name, target_doc=None):
|
|||||||
target.transfer_qty = flt(obj.qty) - flt(obj.ordered_qty)
|
target.transfer_qty = flt(obj.qty) - flt(obj.ordered_qty)
|
||||||
|
|
||||||
def set_missing_values(source, target):
|
def set_missing_values(source, target):
|
||||||
target.purpose = obj.material_request_type
|
target.purpose = source.material_request_type
|
||||||
target.run_method("get_stock_and_rate")
|
target.run_method("get_stock_and_rate")
|
||||||
|
|
||||||
|
if obj.material_request_type=="Material Issue":
|
||||||
|
warehouse = "s_warehouse"
|
||||||
|
else:
|
||||||
|
warehouse = "t_warehouse"
|
||||||
doclist = get_mapped_doc("Material Request", source_name, {
|
doclist = get_mapped_doc("Material Request", source_name, {
|
||||||
"Material Request": {
|
"Material Request": {
|
||||||
"doctype": "Stock Entry",
|
"doctype": "Stock Entry",
|
||||||
"validation": {
|
"validation": {
|
||||||
"docstatus": ["=", 1],
|
"docstatus": ["=", 1],
|
||||||
"material_request_type": ["=", obj.material_request_type]
|
"material_request_type": ["in", ["Material Transfer", "Material Issue"]]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Material Request Item": {
|
"Material Request Item": {
|
||||||
@@ -319,7 +323,7 @@ def make_stock_entry(source_name, target_doc=None):
|
|||||||
"name": "material_request_item",
|
"name": "material_request_item",
|
||||||
"parent": "material_request",
|
"parent": "material_request",
|
||||||
"uom": "stock_uom",
|
"uom": "stock_uom",
|
||||||
"warehouse": "t_warehouse"
|
"warehouse": warehouse
|
||||||
},
|
},
|
||||||
"postprocess": update_item
|
"postprocess": update_item
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user