|
@@ -11,6 +11,8 @@ class nomenclature_model(abstract_reference):
|
|
# Группа номенклатуры
|
|
# Группа номенклатуры
|
|
__nomenclature_group = None
|
|
__nomenclature_group = None
|
|
|
|
|
|
|
|
+ __vtor = validator()
|
|
|
|
+
|
|
|
|
|
|
def __init__(self, full_name, measurement_unit, nomenclature_group):
|
|
def __init__(self, full_name, measurement_unit, nomenclature_group):
|
|
"""
|
|
"""
|
|
@@ -20,10 +22,10 @@ class nomenclature_model(abstract_reference):
|
|
nomenclature_group (nomenclature_group_model): Группа номенклатуры
|
|
nomenclature_group (nomenclature_group_model): Группа номенклатуры
|
|
"""
|
|
"""
|
|
|
|
|
|
- validator.check_type(full_name, str)
|
|
|
|
- validator.check_length_less(full_name, 256)
|
|
|
|
- validator.check_type(measurement_unit, measurement_unit_model)
|
|
|
|
- validator.check_type(nomenclature_group, nomenclature_group_model)
|
|
|
|
|
|
+ self.__vtor.check_type(full_name, str)
|
|
|
|
+ self.__vtor.check_length_less(full_name, 256)
|
|
|
|
+ self.__vtor.check_type(measurement_unit, measurement_unit_model)
|
|
|
|
+ self.__vtor.check_type(nomenclature_group, nomenclature_group_model)
|
|
|
|
|
|
self.__full_name = full_name
|
|
self.__full_name = full_name
|
|
self.__measurement_unit = measurement_unit
|
|
self.__measurement_unit = measurement_unit
|