小编yog*_*oro的帖子

如何在odoo 9中创建自动增量字段

在我的模型中,我想创建自动增量字段,我试图遵循一些不幸,所有教程只是在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字段保持为空.请帮帮我...

python openerp python-2.7 odoo-9

4
推荐指数
1
解决办法
4061
查看次数

标签 统计

odoo-9 ×1

openerp ×1

python ×1

python-2.7 ×1