zoukankan      html  css  js  c++  java
  • (26)odoo中的序列运用

    * 模块中增加序列
        __openerp__.py :
        ...
         'data': [
            'product_data.xml',
        ],
        ...
        ------
        product_data.xml:
       
        <?xml version="1.0" encoding="utf-8"?>
        <openerp>
            <data noupdate="1">

                <record id="sequence_type" model="ir.sequence.type">
                    <field name="name">Sequence</field>
                    <field name="code">product.internal.code</field>
                </record>

                <record id="sequence" model="ir.sequence">
                    <field name="name">product</field>
                    <field name="code">product.internal.code</field>
                    <field name="padding">4</field>
                </record>

            </data>
        </openerp>
        # model="ir.sequence.type" 序列类型 设置->技术->序列与标识符->序列编码 找到
        # name 类型名称
        # code 类型编码 唯一不重名
       
        # model="ir.sequence" 序列  设置->技术->序列与标识符->序列 找到
        # name 序列名称
        # code 序列用到的编码
        # padding 多少位数字
        -----
        product.py :
       
        @api.model
        def create(self, vals):
            if (
                    not vals.get('internal_code', False) and
                    not self._context.get('default_internal_code', False)):
                vals['internal_code'] = self.env[
                    'ir.sequence'].get('product.internal.code') or '/'
            return super(product, self).create(vals)
           
            # 上面做了这么多就是为 self.env['ir.sequence'].get('product.internal.code')
              这句做基础

        _sql_constraints = {
            ('internal_code_uniq', 'unique(internal_code)',
                'Internal Code mast be unique!')
        }

  • 相关阅读:
    PHP htmlspecialchars和htmlspecialchars_decode(函数)
    使用CURL抓取淘宝页面
    PHP 自定义字符串中的变量名解析
    Notepad++前端开发常用插件介绍
    使用phpExcel实现Excel数据的导入导出(完全步骤)
    moment.js 日期包装类 (说明示例)
    php函数前面加&符号 和 变量前面加&符号的意义
    window 查看端口/杀进程
    eureka 去除注册中心保护机制
    mysql 表关联更新另一张表的数据
  • 原文地址:https://www.cnblogs.com/toby2chen/p/5217707.html
Copyright © 2011-2022 走看看