在我的模型中,我想创建自动增量字段,我试图遵循一些不幸,所有教程只是在odoo 8下工作.我只是按照odoo 9中的一些威胁指示在此链接 自动增量 - 内部参考odoo9 它是通过/sf/users/261397111/的回答工作, 但仍然不适合我.这是我的模型:
class cashadvance(osv.osv):
_name = 'comben.cashadvance'
_columns = {
'sequence_id': fields.char(string='Sequence ID', help="Auto Generate"),
}
@api.model
def create(self, vals):
vals['sequence_id'] = self.env['ir.sequence'].get('seq.cashadvance')
return super(cashadvance, self).create(vals)
Run Code Online (Sandbox Code Playgroud)
这是我的xml:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="1">
<record id="cashadvance_seq" model="ir.sequence">
<field name="name">No_PD</field>
<field name="padding">3</field>
<field name="code">seq.cashadvance</field>
</record>
</data>
</openerp>
Run Code Online (Sandbox Code Playgroud)
上面的代码显示没有错误但是当我点击保存按钮时,sequence_id字段保持为空.请帮帮我...