odoo17采购订单合并 单位 jeffery 2024年11月5日 0 182 在使用 采购规则 补货的时候,新的采购订单将会合并到同一个供应商存在 'draft' 状态的 PO 里面 可以通过 2 个办法来防止合并 采购规则,使用传递补货组的设置 使用系统参数 purchase_stock.delta_days_merge, 此项适用于 order point 发起的补货需求... 阅读更多
odoo18 使用 Postgresql 负载均衡的特性 单位 jeffery 2024年10月5日 0 266 odoo18 引入了 pg 负载均衡的特性,可以将 读写操作分担到不同的机器上,如此一来,就可以 将PG 设置为 流复制,将只读操作 分流到 PG副本 首先在 odoo配置里面设置 db_replica_host 和 db_replica_port 参数 其次,在可以使用 只读PG副本的 Endpoint 上面的 controller.route 加上参数 readonly=True, 此时, 访... 阅读更多
钉钉审批 单位 jeffery 2024年9月23日 0 258 安装 dingtalk approvals 模块 设置 钉钉参数 其中 钉盘 用于存放 审批附近的 文件夹,可以在 钉盘设置 查询到 设置 审批 在审批类别上,勾选 钉钉 ,填写 钉钉流程代码 钉钉后台设置 创建 App 至 网站 https://open-dev.dingtalk.com/ 创建 "企业内部App " 创建之后 设置 HTTP 事件通知 在 App 上,选择 事件与回调 选择 H... 阅读更多
odoo 求值上下文 单位 jeffery 2024年9月23日 0 285 视图 无论后端字段定义的属性 domain ,还是视图 使用到的 domain , 均在前端进行解析, 最终变成 search 类方法的条件 数据筛选 action 的domain, search 里面使用到的 filter 使用以下变量 const evalContext = this.env.session.user_context; // { "lang": "en_US", "tz": "... 阅读更多
Odoo17 onchange 单位 jeffery 2024年7月21日 0 382 之前的版本【 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 533 当发货数量多余订购数量,此时称之为超卖,需要对超卖部分进行"收入确认" 基本设置 产品 设置为 stock able ,开票策略 为 ordered quantities 建立销售订单 例如销售 test up-sell 产品 10 确认订单后,开票,数量为 10 安排发货 15 ,此时 订单标记为 up-selling 在订单上 可以看到 发货数量多余 订购数量 更正 订购数量 为 发货数量, ... 阅读更多
会计凭证重新编号 单位 jeffery 2024年7月18日 0 396 从 Odoo14开始的新功能 在此之前,会计凭证的编号是取自 ir.sequence ;后面为了引入 编号重排功能,因此不再从 ir.sequence 获取编号 凭证编号以 '/' 隔开分为 3 个部分, 第一个部分是 prefix; 第二部分是 年份; 第三部分是 凭证的顺序号 新建凭证时自动编号 Prefix 从journal 上获取 年份就是 年份 顺序号就是 在指定journal、年份,该... 阅读更多
Odoo web hook 单位 jeffery 2024年6月9日 0 506 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 636 Odoo client具备即时刷新数据的能力 它是通过 message bus 实现的, 它的技术架构是这样的 后端业务逻辑里面 往 bus 发送一个消息,这消息会被 client 侦听,也就是 long polling 服务;在 odoo 16 之后,改用 web socket 模式。 Client 启动时,会订阅 bus, 当 client 收到 消息后,它会触发一个 事件, 这事件将会 触发... 阅读更多
Odoo 数据库中和 单位 jeffery 2024年5月4日 0 499 处于"中和"模式的数据库,将一些功能进行失效处理;并且在 web 端、website 端 显示 ribbon 表示它处于"中和"模式。 在这几个地方可以将数据库设置为"中和"模式 在复制 数据库时 在恢复 数据库时 也可以使用 命令行 odoo-bin neutralize -d DATABASE 标准中和掉的功能 发送邮件 Iap 账户 实现自己的中和 在 模块 里面建立 data/neutra... 阅读更多
Odoo controller 路由表 单位 jeffery 2024年4月23日 0 531 启动 Odoo 时,各个 controller 被引入,此时,会被注册到 Controller 类的属性 children_classes 里面 ;; 备注: odoo 15 及之前版本, 注册到 controllers_per_module 客户端访问 Odoo 的时候,是由 Root App 这个 wsgi 应用来响应 http 请求的; 当 http 请求进来的时候, 先选择数据库, 然后通... Odoo tech 阅读更多
Odoo视图继承 单位 jeffery 2024年4月23日 0 566 By jeffery 掌握了视图继承,就不再大量复制视图代码,按不同的目的将视图划分不同的层,在这些层之间灵活运用继承,简单有效的管理视图 Odoo 视图 通过 inherit_id 和 mode 字段 来确定 视图的继承路径 Mode 有 2个选项, primary 和 extension,表明当前 视图是 扩展视图,还是 基本视图 如果 指定了 inherit_id,则 Mode 默认是 ex... Odoo tech 阅读更多