[Imp] add company on sequences

bzr revid: fp@tinyerp.com-20100202222730-vck4y6nl1qgc70sm
This commit is contained in:
Fabien Pinckaers 2010-02-02 23:27:30 +01:00
parent 167b79423f
commit 1350a121fd
2 changed files with 4 additions and 0 deletions

View File

@ -47,9 +47,11 @@ class ir_sequence(osv.osv):
'number_next': fields.integer('Next Number', required=True),
'number_increment': fields.integer('Increment Number', required=True),
'padding' : fields.integer('Number padding', required=True),
'company_id': fields.many2one('res.company', 'Company'),
}
_defaults = {
'active': lambda *a: True,
'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'ir.sequence', context=c),
'number_increment': lambda *a: 1,
'number_next': lambda *a: 1,
'padding' : lambda *a : 0,

View File

@ -767,6 +767,8 @@ def trans_load_data(db_name, fileobj, fileformat, lang, strict=False, lang_name=
# the same source
obj = pool.get(model)
if obj:
if not field in obj._columns:
continue
ids = obj.search(cr, uid, [(field, '=', dic['src'])])
# if the resource id (res_id) is in that list, use it,