[fix] material request type in reorder
This commit is contained in:
parent
fd288d4211
commit
d65a03d437
@ -74,11 +74,12 @@ class TestStockEntry(unittest.TestCase):
|
|||||||
from erpnext.stock.doctype.item.test_item import make_item_variant
|
from erpnext.stock.doctype.item.test_item import make_item_variant
|
||||||
make_item_variant()
|
make_item_variant()
|
||||||
self._test_auto_material_request("_Test Item")
|
self._test_auto_material_request("_Test Item")
|
||||||
|
self._test_auto_material_request("_Test Item", material_request_type="Transfer")
|
||||||
|
|
||||||
def test_auto_material_request_for_variant(self):
|
def test_auto_material_request_for_variant(self):
|
||||||
self._test_auto_material_request("_Test Variant Item-S")
|
self._test_auto_material_request("_Test Variant Item-S")
|
||||||
|
|
||||||
def _test_auto_material_request(self, item_code):
|
def _test_auto_material_request(self, item_code, material_request_type="Purchase"):
|
||||||
item = frappe.get_doc("Item", item_code)
|
item = frappe.get_doc("Item", item_code)
|
||||||
|
|
||||||
if item.variant_of:
|
if item.variant_of:
|
||||||
@ -101,6 +102,7 @@ class TestStockEntry(unittest.TestCase):
|
|||||||
# update re-level qty so that it is more than projected_qty
|
# update re-level qty so that it is more than projected_qty
|
||||||
if projected_qty >= template.reorder_levels[0].warehouse_reorder_level:
|
if projected_qty >= template.reorder_levels[0].warehouse_reorder_level:
|
||||||
template.reorder_levels[0].warehouse_reorder_level += projected_qty
|
template.reorder_levels[0].warehouse_reorder_level += projected_qty
|
||||||
|
template.reorder_levels[0].material_request_type = material_request_type
|
||||||
template.save()
|
template.save()
|
||||||
|
|
||||||
from erpnext.stock.reorder_item import reorder_item
|
from erpnext.stock.reorder_item import reorder_item
|
||||||
|
@ -114,7 +114,7 @@ def create_material_request(material_requests):
|
|||||||
mr.update({
|
mr.update({
|
||||||
"company": company,
|
"company": company,
|
||||||
"transaction_date": nowdate(),
|
"transaction_date": nowdate(),
|
||||||
"material_request_type": request_type
|
"material_request_type": "Material Transfer" if request_type=="Transfer" else request_type
|
||||||
})
|
})
|
||||||
|
|
||||||
for d in items:
|
for d in items:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user