1.視圖
<record id="xxx" model="ir.sequence"> <field name="name">name of this sequence</field> <field name="code">zerone.book</field> <field name="prefix">PPA%(year)s%(month)s%(day)s</field> <field name="padding">5</field> <field name="company_id" eval="False"/> </record>
name 序列規則得名稱,可自定義
code 序列規則得編碼,要求最好唯一,使用模塊.表名來命確保唯一
prefix 序號編碼的前綴
-
年份:%(year)s
-
月份:%(month)s
-
日: %(day)s
padding 填充數據的位數
2.model.py
yhf = fields.Char(string = '測試數據2') @api.model def create(self, vals): vals['yhf'] = self.env['ir.sequence'].next_by_code('模塊名') return super(模塊的類名,self).create(vals)
yhf自動就是我們要自動生成的序列編號。