Merge pull request #24294 from marination/mr-se-warehouse-validation
fix: Don't validate warehouse values between Material Request and Stock Entry
This commit is contained in:
commit
2b75342811
@ -424,6 +424,7 @@ class TestMaterialRequest(unittest.TestCase):
|
||||
"basic_rate": 1.0
|
||||
})
|
||||
se_doc.get("items")[1].update({
|
||||
"item_code": "_Test Item Home Desktop 100",
|
||||
"qty": 3.0,
|
||||
"transfer_qty": 3.0,
|
||||
"s_warehouse": "_Test Warehouse 1 - _TC",
|
||||
@ -534,7 +535,7 @@ class TestMaterialRequest(unittest.TestCase):
|
||||
|
||||
mr = make_material_request(item_code='_Test FG Item', material_request_type='Manufacture',
|
||||
uom="_Test UOM 1", conversion_factor=12)
|
||||
|
||||
|
||||
requested_qty = self._get_requested_qty('_Test FG Item', '_Test Warehouse - _TC')
|
||||
|
||||
self.assertEqual(requested_qty, existing_requested_qty + 120)
|
||||
|
@ -1333,9 +1333,6 @@ class StockEntry(StockController):
|
||||
frappe.MappingMismatchError)
|
||||
elif self.purpose == "Material Transfer" and self.add_to_transit:
|
||||
continue
|
||||
elif mreq_item.warehouse != (item.s_warehouse if self.purpose == "Material Issue" else item.t_warehouse):
|
||||
frappe.throw(_("Warehouse for row {0} does not match Material Request").format(item.idx),
|
||||
frappe.MappingMismatchError)
|
||||
|
||||
def validate_batch(self):
|
||||
if self.purpose in ["Material Transfer for Manufacture", "Manufacture", "Repack", "Send to Subcontractor"]:
|
||||
|
Loading…
x
Reference in New Issue
Block a user