Odoo17 onchange 单位 jeffery 2024年7月21日 0 111 之前的版本【 odoo16 之前】 支持 返回3种类型 Message return { 'warning': {'title': "Warning", 'message': "What is this?", 'type': 'notification'}, } 对于 message type,支持 2种 dialog notification Domain return { "domain" :... 阅读更多
超卖 单位 jeffery 2024年7月18日 0 320 当发货数量多余订购数量,此时称之为超卖,需要对超卖部分进行"收入确认" 基本设置 产品 设置为 stock able ,开票策略 为 ordered quantities 建立销售订单 例如销售 test up-sell 产品 10 确认订单后,开票,数量为 10 安排发货 15 ,此时 订单标记为 up-selling 在订单上 可以看到 发货数量多余 订购数量 更正 订购数量 为 发货数量, ... 阅读更多
会计凭证重新编号 单位 jeffery 2024年7月18日 0 132 从 Odoo14开始的新功能 在此之前,会计凭证的编号是取自 ir.sequence ;后面为了引入 编号重排功能,因此不再从 ir.sequence 获取编号 凭证编号以 '/' 隔开分为 3 个部分, 第一个部分是 prefix; 第二部分是 年份; 第三部分是 凭证的顺序号 新建凭证时自动编号 Prefix 从journal 上获取 年份就是 年份 顺序号就是 在指定journal、年份,该... 阅读更多
Odoo web hook 单位 jeffery 2024年6月9日 0 250 Hook URL 格式为 /web/hook/<string:rule_uuid> 调用 hook 时,使用 以下参数 curl -X POST \ '{{env.url}}/web/hook/' \ --header 'Accept: */*' \ --header 'Content-Type: text/plain' \ --data-raw '{ "data": { } }' Odoo we... 阅读更多
Odoo 客户端即时刷新状态 单位 jeffery 2024年6月9日 0 289 Odoo client具备即时刷新数据的能力 它是通过 message bus 实现的, 它的技术架构是这样的 后端业务逻辑里面 往 bus 发送一个消息,这消息会被 client 侦听,也就是 long polling 服务;在 odoo 16 之后,改用 web socket 模式。 Client 启动时,会订阅 bus, 当 client 收到 消息后,它会触发一个 事件, 这事件将会 触发... 阅读更多
Odoo 数据库中和 单位 jeffery 2024年5月4日 0 253 处于"中和"模式的数据库,将一些功能进行失效处理;并且在 web 端、website 端 显示 ribbon 表示它处于"中和"模式。 在这几个地方可以将数据库设置为"中和"模式 在复制 数据库时 在恢复 数据库时 也可以使用 命令行 odoo-bin neutralize -d DATABASE 标准中和掉的功能 发送邮件 Iap 账户 实现自己的中和 在 模块 里面建立 data/neutra... 阅读更多
Odoo controller 路由表 单位 jeffery 2024年4月23日 0 267 启动 Odoo 时,各个 controller 被引入,此时,会被注册到 Controller 类的属性 children_classes 里面 ;; 备注: odoo 15 及之前版本, 注册到 controllers_per_module 客户端访问 Odoo 的时候,是由 Root App 这个 wsgi 应用来响应 http 请求的; 当 http 请求进来的时候, 先选择数据库, 然后通... Odoo tech 阅读更多
Odoo视图继承 单位 jeffery 2024年4月23日 0 258 By jeffery 掌握了视图继承,就不再大量复制视图代码,按不同的目的将视图划分不同的层,在这些层之间灵活运用继承,简单有效的管理视图 Odoo 视图 通过 inherit_id 和 mode 字段 来确定 视图的继承路径 Mode 有 2个选项, primary 和 extension,表明当前 视图是 扩展视图,还是 基本视图 如果 指定了 inherit_id,则 Mode 默认是 ex... Odoo tech 阅读更多
Odoo库存规则 单位 jeffery 2024年4月23日 0 243 库存规则是用来构建物流路线的基本元素,它约定了满足库存需求的规则,而这些规则组合成路线,用于实现各种复杂的业务场景,比如,在inbound方向,可以约定按收货/质检/入库步骤收货,在outbound方向,可以约定按分拣/打包/发货步骤出货,也可以实现 drop shipping,cross dock,组合/拆分分拣作业等负载的业务场景 从满足库存需求的途径上来说,分为5种途径 Pull,从源头位置... Odoo app 阅读更多
ddmrp 单位 jeffery 2024年4月23日 0 583 号称4 项创新 Decoupled Lead Time【解耦的lead time】 The Net Flow Equation【net flow方程式】 Decoupled Explosion【解耦的激增】 Relative Priority【相对优先级】 DDMRP 特点 在供应链加入 mts 缓冲,解耦 lead time , 减小 bullwhip 效应,最小化库存 buffer 动态调整 ... Odoo app 阅读更多
Odoo Shell 单位 jeffery 2024年4月23日 0 235 Odoo shell 提供了一个简便的操作 Odoo 的交互界面, 从 odoo 9.0 开始就是标准功能, 无需安装第三方应用。 本文基于 Odoo10 说明 Odoo Shell 以及 Odoo ModelClass 、 Model 、 model 、 record set 之间的关系 [ 注意:大小写是有特殊含义 ] Odoo Shell 是 通过在 cli/command.py#comma... Odoo tech 阅读更多
Odoo 多组织 单位 jeffery 2024年4月23日 0 261 首先 odoo 多公司只实现了以下特性 公司间的数据隔离 , 此场景下, 公司可以设置为上下级层级, 方便基于上下级关系进行数据的共享和隔离 公司间的关联交易 , 即 A公司向 B公司采购时, 自动在 B 公司建立对 A公司的销售, 同样的, 应收款和应付款也是一样的关联交易 关于公司间的数据隔离 用户模型的 company_id 和 company_ids, 分别是当前公司,和他有权限的公司 需... 17.0 Odoo app 阅读更多