40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
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."""
|
|
|
|
|
|
|