[feature] Ability to set UOM as Integer-only and related validations.

This commit is contained in:
Rushabh Mehta
2013-07-25 17:45:59 +05:30
parent 966c9f6a8e
commit 4dca40195e
39 changed files with 153 additions and 78 deletions

View File

@@ -43,6 +43,10 @@ class DocType:
def validate(self):
self.clear_operations()
self.validate_main_item()
from utilities.transaction_base import validate_uom_is_integer
validate_uom_is_integer(self.doclist, "stock_uom", "qty")
self.validate_operations()
self.validate_materials()
self.set_bom_material_details()

View File

@@ -36,7 +36,7 @@ test_records = [
"qty": 1.0,
"rate": 5000.0,
"amount": 5000.0,
"stock_uom": "No."
"stock_uom": "_Test UOM"
},
{
"doctype": "BOM Item",
@@ -45,7 +45,7 @@ test_records = [
"qty": 2.0,
"rate": 1000.0,
"amount": 2000.0,
"stock_uom": "No."
"stock_uom": "_Test UOM"
}
]
]