zoukankan      html  css  js  c++  java
  • Odoo13_自动生成序列编号

    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('模块的_name')
            return super(模块的类名,self).create(vals)

    yhf自动就是我们要自动生成的序列编号。

  • 相关阅读:
    EL表达式_1
    Servlet2
    Servlet1
    安装Tomcat
    Java日期时间3
    SpringCloud之Ribbon负载均衡
    SpringCloud之Eureka注册中心
    存储过程—增减字段
    880. Decoded String at Index
    977. Squares of a Sorted Array
  • 原文地址:https://www.cnblogs.com/wangdianchao/p/13710870.html
Copyright © 2011-2022 走看看