from trytond.model import ModelView, ModelSql from trytond.model import fields from trytond.pyson import Eval class Machine(ModelView, ModelSql): 'Machine' __name__ = 'product.machine' trade_mark = fields.Char("Trade Mark", size=None, required=True) model = fields.Char("Model", size=None, required=True) reference = fields.Char("Reference", size=None, required=True) origin_country = fields.Char( "Origin country", size=None, required=True) software_version = fields.Char( "Origin country", size=None, required=True) useful_life = fields.Char( "Useful life", size=None, required=True) warranty = fields.Char( "Warranty", size=None, required=True) serial = fields.Char( "Serial", size=None, required=True) health_register = fields.Char( "Serial", size=None, required=True) class Properties(ModelView, ModelSql): 'Properties' __name__ = 'product.machine.property' """Medidas del producto, Modúlo Tryton 'product_measurements'. [Lenght, Height, Width]. Caracteristicas Técnicas, Modúlo Tryton 'product_attribute'. aplica sobre la variante del producto."""