为了我们插入数据的效率,我们会想到自动生成序列号。那么怎么生成预想的序列号呢?下面我们就来看看。
1.data/data.xml

<?xml version="1.0" encoding="utf-8"?>
<odoo><data noupdate="0"><record id="yhb_gathering_no" model="ir.sequence"><field name="name">收款单号</field><field name="code">yhb.gathering</field><field name="prefix">SKD%(year)s%(month)s%(day)s</field><field name="padding">6</field><field name="company_id" eval="False"/></record></data>
</odoo>

关键点解释:

noupdate="0":一般测试的时候都是用noupdate=“0”,如果noupdate=“1”,则模块只会被更新一次,如果之后调试它,则不会看到实时效果。

name="code":后面写模块_name的名字。

name="prefix":表示自定义的前缀是什么。

name="padding":表示有几位数,如果输入4,则第一位数是“前缀+0001”。

name="company_id":因为任何字符串都是有值,都是真值,而我们需要False则需要用eval来解析。

2.model.py里写入方法:

@api.model
def create(self, vals):"""自动生成单号:return:"""vals['name'] = self.env['ir.sequence'].next_by_code('yhb.gathering') or ''return super(YhbGathering, self).create(vals)

其中:
yhb.gathering:是_name定义的值。
YhbGathering:模块的类名。
其他地方不进行修改的话,可以让name自动获的单号。打印名称是:
SHD年月日000001

在__manifest__.py中引入data.xml文件。

快去测试一下,在页面上看看是不是你想要的结果,欢迎大家指教。

odoo12:自动生成序列号方法相关推荐

  1. php thumbs.db,禁止thumbs.db自动生成的方法

    thumbs.db介绍: Thumbs.db是一个用于Microsoft Windows XP或mac os x缓存Windows Explorer的缩略图的文件.Thumbs.db保存在每一个包含图 ...

  2. 导入android源码有错,R.java文件不能自动生成解决方法 http://caizi12.iteye.com/blog/975125

    最近几天学习android ,学习时候难免要导入一些示例,目的为了更加了解android各种API用法,顺便也可以学习下别人代码的写法.可是导入android源码后,基本都有错误,R.java也不会自 ...

  3. API文档自动生成的方法

    编写API文档是API编写人员的噩梦,而API文档通常是由API研发人员编写.由于API文档创建繁琐,需要记录的内容比较广,结束了API开发任务后,还要仔细编写API文档,给研发人员带来额外的工作量. ...

  4. word文档生成PDF文档时候自动生成书签方法

    0 Preface/Foreword 在日常工作中,经常需要写技术文档,为了排版美观,一般会选择word,这样就可以生成目录. word文件可以很方便生产PDF文档,方便分享给同事. 在阅读PDF文档 ...

  5. html tabl自动生成序列号,Element-UI使用与爬坑集合

    目录 Element-UI使用与爬坑集合 一.Element-UI各UI控件属性使用加不加冒号(:)整理 二.el-menu组件作为route-view时候,刷新页面后,默认active状态(defa ...

  6. ai自动生成绘画方法有哪些?这个方法值得你收藏起来

    随着人工智能技术的不断发展,越来越多的ai绘画技术被应用到了各个领域.其中,一键ai绘画是近年来较火的一种技术,它通过自动化算法,可以将大家提供的文字描述转换成艺术风格的图像.那么这篇文章就将要给大家 ...

  7. wps如何自己制作流程图_如何制作流程图,wps自动生成流程图方法

    在工作中,熟练使用各种办公软件是面试的基础,开始可能只会用的Word.Excel等常用的软件.随着时间,工作经验的积累,你可能会发找到一个小主管.经理之类的,这时你就必须在加强常用软件使用的能力上,继 ...

  8. 【IDEA】Idea 中使用Lombok找不到其自动生成的方法 字符串超长 javac eclipse编译

    1.概述 今天要做测试,然后我拷贝了一个超长的字符串,然后运行的时候报错字符串超长. java常量字符串,允许的最大长度仅为65534. 归根结底是javac的问题,本身和idea没关系,但也不是-点 ...

  9. html tabl自动生成序列号,如何为el-table组件添加序号

    elemen-ui我想大家并不陌生了,是一个很优秀的前端vue组件,能过够帮大家很轻松的搭建一套前端脚手架页面,今天的分享很简单,只是为了给初次使用的小伙伴提供参考. 当我们想在 el-table 中 ...

最新文章

  1. 李飞飞、颜宁等9位华人当选美国艺术与科学院院士,DeepMind创始人也成新晋院士!...
  2. 用numpy autograd 实现牛顿迭代
  3. codeblocks折叠区的颜色
  4. apache php mysql开发优点_Zope的优点和Apache PHP MySQL的比较_PHP
  5. 3.4 多个例子中的向量化
  6. MDT 2013 从入门到精通之自动化部署WinSer 2012 R2
  7. android aidl和普通service
  8. 除了加强风控,大数据还能为FinTech做些什么?
  9. 新网银行杯数据科学竞赛复赛第八名总结
  10. 双11秒查包裹,菜鸟携快递公司推出云客服功能
  11. 安全运维 - Windows系统攻击回溯
  12. java项目中的pom依赖在哪_java – 如何包含pom项目中的所有模块
  13. 线性代数及其应用(第三版)1.4节习题解答
  14. 原生JavaScript实现幻灯片效果
  15. 教孩子学编程python pdf_教孩子学编程 PYTHON语言版 PDF_IT教程网
  16. Windows makecert生成代码签名证书
  17. 神经网络的权重初始化,神经网络的权值和阈值
  18. matlab绘制加速度曲线,加速度积分得到速度和位移的问题小结
  19. 从财报看爱奇艺增长想象 长视频巨头要说“10分钟”新故事
  20. 图像识别的答题卡计分

热门文章

  1. mysql workbench 闪电_Mysql workbench
  2. 帮我写一篇家长会上用的任课教师讲稿
  3. CIDR子网拆分细节
  4. java System.getProperty(key);key值汇总
  5. 《滕王阁序》王勃背后的故事让人竟热泪盈眶
  6. 2022-2028全球霍尔效应位置传感器行业调研及趋势分析报告
  7. 多人聊天功能代码php,基于swoole实现多人聊天室
  8. Android Data Binding Library 官方文档(译)
  9. 吴恩达 tensorflow2.0 实践系列课程(1):基础
  10. Netflix Conductor环境搭建