Table of Contents

重构的功能

ORM

数据导入

库存

库存规则

MRP

多步路线

新功能

IoT

 
 

Odoo12 预计 2018/10 在 Odoo experience 2018 峰会发布,截止目前 大部分功能都已就绪。

 
 

重构的功能

ORM

支持批量新建、修改记录

增加 装饰器 @api.model_create_multi 用于接收 变量字典列表, 而装饰器 @api.model 用于接收 变量字典

例如:

@api.model

def
create(self,vals):

...

 
 

@api.model_create_multi

def
create(self,vals_list):

...

 
 

create() 支持 单个 变量字典,或则 变量字典列表,

例如:

>>>self.create({'name':"Joe"})

res.partner(78)

>>>self.create([{'name':"Jack"},{'name':"William"},{'name':"Averell"}])

res.partner(79,80,81)

 
 

 
 

数据导入

支持导出模板

 
 

导出模板

如果要让模型提供导入模板, 需要实现方法 get_import_templates()

 
 

 
 

 
 

库存

库存规则

拉式规则、推式规则合并命名为 库存规则stock.rule; stock 在库存规则stock.rule 增加 3个动作, 推push、拉pull、推拉pull&push,之前的 供应方式 不变,还是 mts 和 mto; mrp 在库存规则stock.rule 增加动作 制造manufacture; purchase 在库存规则stock.rule 增加动作 购买buy

 
 

库存规则支持的动作:

 
 

 
 

 
 

MRP

多步路线

默认内建 发料和入库路线, 在仓库配置时, 可以选择

 
 

在使用了 mrp 路线的仓库 产生的制造订单,会增加相应的仓库作业, 例如

 
 

 
 

新功能

IoT

odoo Posbox 概念升级为 IoT box, 是一个运行在 树莓派里面的 mini Odoo, 核心模块是 hw_proxy, 以及 其他 hw_开头的模块

运行的IoT box 往 odoo 注册,这样, 从odoo可以查看到 注册的 IoT box 以及每个 IoT box 连接的设备, 这些设备可以是 打印机,扫描器,电子秤,摄像头,显示屏【广告/客户显示】

同时,在 报表 里面集成了 IoT device. 用于 打印报表

当 报告作为html 格式显示时, 就可以触发打印纸 IoT Device.

 
 

貌似,还将为 企业版的 quality, 和 mrp 集成 IoT box

 
 

附上代码提交日志。

When an IoT box is configured as IoT box, it will

send all the information about itself and its devices

to its server. This way the server knows which ip and which

devices are on the iotbox. Reports and in the enterprise

version quality points will be linked to devices.

In the module iot, the models and the controller are defined for this.

 
 

There is also a javascript part with a widget for taking

a measure and the possibility to link any report with a printer device.

 
 

最新文章

  1. 【Android】[转] Android屏幕旋转使用OrientationEventListener的监听
  2. ipython and bpython
  3. Android应用开发学习之表格视图
  4. [LeetCode#274]H-Index
  5. each,map,grep的区别
  6. 常用封装--Date篇--获取格式化的日期对象
  7. SqlServer 2015修改表时出现“save changes is not permitted…”的解决方法
  8. C陷阱和缺陷学习笔记
  9. php 获取URL 各部分参数
  10. AJAX-wamp安装的“橙色”问题
  11. 背水一战 Windows 10 (77) - 控件(控件基类): ContentControl, UserControl, Page
  12. Go标准库之读写文件(File)
  13. CSS全局居中
  14. MongoDB查询结果存放入新的Collection
  15. Tomcat访问日志浅析 (转)
  16. rabbitmq /usr/lib/rabbitmq/bin/rabbitmq-server: line 85: erl: command not found
  17. weblogic安装使用: Could not Create the Java Virtual Machine
  18. Android 中的广播机制
  19. js & right click menu
  20. 转:mac下安装homebrew

热门文章

  1. Javascript时间差计算函数代码实例
  2. Linux网络编程一步一步学【转】
  3. linux反汇编
  4. 如何在natTable表格上添加双击事件
  5. Laravel5.1忽略Csrf验证的方法
  6. win2008通过计划任务定时执行bat文件
  7. 程序员利用javascript代码开发捕鱼游戏
  8. 牛客网 暑期ACM多校训练营(第二场)A.run-动态规划 or 递推?
  9. maven坐标
  10. Hadoop打包成jar包在集群上运行时出现的各种问题以及解决方案