在字段中添加“UOM”(度量单位) - OpenErp

时间:2013-03-29 20:38:08

标签: python module field openerp inheritance

我需要在模块中添加一个度量单位字段,这是我的代码

    _columns = {
            'Items' : fields.integer('Items'),
            'Codigo Arancelario' : fields.integer('Codigo Arancelario'),
            'Descripcion Arancelaria' : fields.char('Descripcion Arancelaria', size=42, required = True, translate = True), 
            'Especificaciones Tecnicas' : fields.char('Especificaciones Tecnicas', size=60, required = True, translate = True), 
            'Cantidad' : fields.float('Cantidad'),
            'Precio Unitario Declarado' : fields.float('Precio Unitario Declarado'),
            'Valor En Divisas' : fields.float('Valor En Divisas'),
            'notas' : fields.text('Notas'),
            }

在'Cantidad'字段中,我需要添加一个UOM字段。

我应该通过'self.pool.get(object)'继承吗?

例如'Cantidad'(数量)应以吨表示,这就是我需要UOM字段的原因。

非常感谢任何帮助,提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可以在'product.uom'

中添加many2one字段
'uom_id': fields.many2one('product.uom', 'Uom')