1234567891011121314151617181920212223242526272829303132 |
- # -*- coding: utf-8 -*-
- from openerp import models, fields, tools, api
- class constructionUom(models.Model):
- _name = 'construction.uom'
- name = fields.Char('name', required=True)
- active = fields.Boolean('Active', default=True)
- ref = fields.Char('Ref')
- decimal_places = fields.Integer(string='Decimal Place', default=0, required=True)
- comment = fields.Text('Comment', help='Información Adicional')
- @api.model
- def create_default_uon(self):
- defaultUom = [
- {'name':'M2','ref': 'Metros Cuadrados', 'decimal_places':2},
- {'name':'UN', 'ref': 'Unidad', 'decimal_places':0},
- {'name':'M3', 'ref': 'Metros Cúbicos', 'decimal_places':3},
- {'name':'ML', 'ref': 'Metros Lineal', 'decimal_places':2},
- {'name':'BC', 'ref': '', 'decimal_places': 0}
- ]
- for uom in defaultUom:
- oumExist = self.env['construction.uom'].search([('name', '=', uom['name'])])
- if (not oumExist):
- oumExist.create({
- 'name': uom['name'],
- 'ref': uom['ref'],
- 'decimal_places': uom['decimal_places'],
- })
|