自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 收藏
  • 关注

原创 飞书 × Odoo“用户无感”集成探索

本文基于已有研究沉淀,对 Odoo 与飞书集成中“用户无感” 的定义、优先场景、技术架构、身份权限、事件自动化、落地路径与验收指标进行系统化整理。

2026-03-08 23:39:16 441

原创 Odoo ORM 将 Python 查询意图编译为 SQL 的逐函数讲解(Odoo 19)

Odoo ORM的SQL生成机制采用"查询意图编译"模式,核心链路为:search()/search_count()→_search()→Domain优化和SQL编译→Query组装。其特点包括:1) 通过Domain AST树实现查询意图的抽象表示;2) 分阶段处理(权限检查、Domain优化、字段条件编译);3) 关系字段有独立处理逻辑;4) 采用惰性执行的Query对象;5) 安全规则与业务条件统一编译。

2026-02-15 15:57:26 671

原创 Odoo 模型 _inherits 继承机制解析

摘要:本文深入解析Odoo中的模型继承机制,重点对比了_inherits委托继承与经典继承的区别。通过产品模板(product.template)和产品变体(product.product)的实际案例,阐述了_inherits在数据库结构、字段透传机制和查询优化方面的实现原理。同时分析了产品变体与销售订单/订单行这两种"一对多"关系的本质区别:前者是"是一种"的继承关系,适合用_inherits实现;后者是"包含"的聚合关系

2026-02-07 10:44:21 394

原创 Odoo 19 Properties 架构升级深度解析

Odoo19动态属性系统重构解析 Odoo19对动态属性系统进行了革命性重构,通过分离定义层与实例层解决旧版的核心痛点。新架构包含两个关键组件:properties_base_definition.py负责集中管理元数据,properties_base_definition_mixin.py作为可复用组件。这种设计实现了全局唯一定义、ORM缓存优化和跨模型共享能力,使系统性能提升显著(万级商品访问从15秒降至1秒内)。业务人员可自助配置属性,开发者则获得更简洁的API和更好的数据一致性保障。

2026-02-06 11:05:19 457

原创 Odoo 19 企业版(enterprise)模块功能清单

• “模块技术名” 目录名(安装/依赖排查时用这个)。• “名称/摘要/分类”来自各模块的 __manifest__.py,是一句话级别的官方自述;课程讲解可再结合实际流程演示。• 同一业务域可能由多模块拼装(例如财务报表、制造、工资、文档签署等)。

2026-02-04 20:34:42 627

原创 深入解析 Odoo 中 default_get 方法的功能

default_get是Odoo框架中的智能默认值机制,它能在创建新记录时基于上下文自动填充合理初始值。核心功能包括:1)通过上下文感知动态设置默认值;2)支持复杂业务逻辑计算;3)与普通默认值相比具有更高灵活性。在日历模块中,default_get实现了智能关联源记录、自动设置参会者、时间智能对齐等功能,显著提升用户体验。最佳实践包括:始终调用父类方法、遵循最少假设原则、处理多上下文场景、提供可扩展钩子。

2026-02-04 13:34:22 530

原创 Odoo路由定义最佳实践指南

本文介绍了Odoo系统中路由(Route)的核心概念与应用场景。路由作为连接URL与后台代码的桥梁,主要适用于四种业务场景:创建自定义网页界面、处理外部系统交互、提供API接口以及特殊业务流程处理。文章详细解析了路由定义的关键参数,包括路径类型、认证方式和HTTP方法等,并针对不同场景提供了代码示例。同时指出了过度使用路由和存在安全漏洞等常见错误,强调应遵循最佳实践,如使用安全令牌替代直接ID、API版本控制等。最后提供了新手操作检查清单,帮助开发者准确判断何时需要定义路由。

2026-02-04 13:09:24 673

原创 深入解析 Odoo 中的 return 特殊用法-Odoo Action 的本质

Odoo的return机制与普通Python不同,它通过返回特定Action指令控制UI流程。核心Action类型包括:ir.actions.act_window(打开视图)、ir.actions.client(前端操作)、ir.actions.act_url(URL跳转)等。每种Action都有特定参数结构,如act_window需指定res_model和view_mode。实际应用时需注意:一个方法只返回一个Action、包含必要参数、考虑多记录场景。调试时可查看日志或网络请求。

2026-02-04 12:55:22 789

原创 Odoo Hooks零基础入门指南

Odoo Hooks开发入门指南 Hooks是Odoo中实现功能模块化的核心技术,它像乐高积木的连接点,让开发者可以灵活"插入"各种功能而无需重写整个组件。本文通过计数器示例,介绍了Hooks的基本概念和使用方法: 核心概念:Hooks类似即插即用的功能模块,使用useState创建具有自动更新能力的"状态盒子" 开发流程: 创建Hook文件(如use_click_counter.js) 在组件setup()中调用Hook 通过模板绑定实现交互

2026-01-30 18:43:54 596

原创 Odoo 19 Hooks概念详解

Odoo19 Hooks技术解析:提升组件开发效率的新范式 本文系统介绍了Odoo19引入的Hooks技术如何解决传统类组件的三大痛点:代码重复、逻辑分散和复用困难。Hooks通过将状态逻辑与UI渲染分离,使开发者能够像搭积木一样组合功能,可减少50%以上的重复代码。文章详细解析了基础Hooks(如useState、useRef)的使用方法,并提供了自定义Hooks的开发指南,包括错误处理和防重复提交等实战案例。特别强调了Hooks的设计原则:逻辑复用优先、关注点分离和无破坏性变更。

2026-01-30 18:36:26 517

原创 Odoo日志系统核心组件_logger

本文系统介绍了Odoo框架中的日志记录机制。通过使用_logger = logging.getLogger(__name__)实现模块化日志记录,开发者可以精准追踪代码执行路径、捕获异常上下文并分析性能瓶颈。文章详细解析了日志级别选择(DEBUG/INFO/WARNING/ERROR)、模块路径命名规则、Odoo日志系统架构等核心概念,并提供了标准实现模板与专业增强技巧(如动态上下文记录、结构化日志)。同时指出了常见错误模式及解决方案,包括避免方法内部定义logger、正确处理异常上下文等。

2026-01-25 23:09:30 603 2

原创 Odoo 客户端注册表

《Odoo19企业级实例前端架构技术审计报告》基于registry_dump.csv文件,对Odoo WebClient运行时的web.core.registry对象进行深度解析。报告揭示了Odoo19完成向现代前端技术栈的转型,核心发现包括:1)采用OWL组件库和Service架构,实现模块化单体前端;2)通过public.interactions类别实现从jQuery到Interaction API的范式转移;3)会计、供应链等垂直领域展现高度定制化组件;4)网站构建器采用插件化架构;5)测试资产表明为

2025-12-28 14:05:00 840

原创 Odoo 19 AI代理实施白皮书:顾问实用指南

《Odoo19 AI功能实施指南》摘要:本文为Odoo业务顾问提供AI代理(AI Agents)的战略框架和实践指南。文章首先介绍基础环境设置,强调验证AI响应准确性的重要性;其次解析AI代理配置核心要素,包括模型选择、响应风格及知识库构建;然后展示AI字段与AI操作的实际应用,建议通过专业化代理矩阵提升效能;最后提出战略决策框架,指出AI实施需平衡成本收益,仅当能解决具体业务痛点时才推荐升级。全文强调AI是需"培训"和管理的工具,而非零成本解决方案,顾问应帮助客户建立合理预期

2025-11-28 14:56:12 517

原创 Odoo 业务流程自动化优化方案

Odoo自动化工具释放企业生产力潜能 摘要:Odoo系统内置的三大自动化工具能显著提升企业运营效率。服务器操作实现手动批量处理(如批量更新订单状态),计划操作自动执行周期性任务(如月末对账),自动化操作即时响应业务事件(如订单确认后触发备货)。建议采用三步走实施策略:先服务器操作建立信心,再计划操作处理常规任务,最后部署自动化操作连接业务流程。实践表明,该方案每周可节省约20小时人工时间,同时提升数据准确性、员工满意度和流程一致性。企业应通过跨部门协作识别痛点,选择试点项目逐步推进自动化转型。

2025-11-28 14:27:11 948

原创 Odoo 19期初数据导入策略与实操指南

本文系统阐述了Odoo19期初数据初始化全流程,涵盖核心主数据到关键业务模块的期初数据准备。重点包括:会计科目表、合作伙伴、产品等主数据初始化;总账、应收应付、固定资产等财务数据导入;库存及未完成订单的供应链数据迁移。详细介绍了手动录入与模板导入两种操作方法,并针对从旧系统迁移的特殊场景提供专业建议。最后强调数据验证、性能优化和实施最佳实践,为企业提供了一份可执行的数据上线指南。

2025-11-17 11:30:57 701

原创 Odoo 19 制造与会计集成深度解析

本文系统分析了Odoo19制造模块与会计模块的集成机制,重点探讨了成本核算理论、生产流程会计处理及数据分析实践。文章详细解读了Odoo19的三种存货计价方法(标准成本、平均成本和先进先出)及其会计影响,以及新版中"按发票/期末结账"的库存估价变革。通过按库存生产、按订单生产和委外加工三大模式案例,深入剖析了制造业务与会计的联动机制,包括材料消耗、人工成本归集和产成品估价等关键环节。文章还针对在制品核算、成本差异分析等复杂会计问题提供了解决方案

2025-11-16 13:00:20 780 1

原创 Odoo 19版 odoo.conf 配置参数概览

Odoo19配置文件最佳实践摘要 Odoo19配置文件(odoo.conf)包含数据库、网络、性能和安全等关键参数。生产环境推荐配置: 安全配置 必须设置强密码admin_passwd 关闭数据库列表list_db=False 启用代理模式proxy_mode=True 性能优化 按CPU核心数配置workers(公式:CPU核心*2+1) 合理设置内存限制(limit_memory_soft=2GB, limit_memory_hard=2.5GB) 调整数据库连接数(db_maxconn=10) 数据库

2025-11-14 20:46:38 1567 1

原创 Odoo中国本地化报告:聚焦全电发票时代的税务合规

本文旨在为Odoo实施顾问提供一份在“金税四期”和“全电发票”背景下,实施中国税务本地化解决方案的深度指南。将重点剖析Odoo企业版(17/18)如何通过与税务系统集成,实现销售(销项)和采购(进项)发票流程的自动化与合规化,并为项目的成功交付提供关键策略。

2025-11-09 16:13:58 1240

原创 Odoo 19 零基础用户公共功能使用手册

本文是Odoo19零基础用户操作指南,重点介绍了该系统的八项核心生产力工具。手册分为四大部分:第一部分讲解沟通协作工具,包括实时讨论模块、单据Chatter功能和视频会议;第二部分介绍个人任务管理,涵盖待办事项和活动提醒系统;第三部分指导数据导航与检索技巧,包括多种视图模式、搜索筛选和分组功能;第四部分涉及富文本编辑和外部共享功能。通过任务导向的步骤说明和场景示例,帮助用户掌握Odoo的基础操作流程,提高工作效率。

2025-11-04 10:52:58 1316

原创 Odoo 19中解决延迟采购定价及追溯成本核算的定制化开发方案

本文针对电路板回收企业在Odoo19系统中面临的暂估价业务挑战,提出了定制化解决方案。由于Odoo19采用按发票时点的永续盘存制,导致采购订单在价格未确认时接收的原材料(如废旧电路板)被投入生产或销售后,系统以零成本记录制造成本和销售成本,造成财务数据严重失真。解决方案采用双层架构:1)后端追溯成本引擎,在供应商账单确认时自动追溯更新相关库存流转链的成本;2)前端销售订单成本同步功能,实时显示更新后的真实成本。

2025-11-03 12:48:17 1014

原创 针对Odoo 19中电路板回收及铜粉生产企业的延迟采购定价的解决方案分析

本文针对Odoo19系统中电路板回收企业面临的延迟采购单价确认问题,深入分析了问题根源并提出解决方案。Odoo19取消暂估应付;账户的新会计架构导致先收货后定价业务模式下库存和成本计算失真。文章提出两种解决方案:首选方案采用暂估价+后续成本追溯工作流,利用LandedCosts功能将价格差异追溯分配到成品或销售成本;备选方案基于标准成本法配合月末手动调整。分析表明首选方案能实现自动化、准确的成本核算,而备选方案存在滞后性和人工操作风险。

2025-11-03 11:17:03 832

原创 ODOO数据文件(XML、CSV、SQL)是如何转换并加载到 Odoo 数据库

Odoo的convert.py文件是数据导入转换的核心模块,负责将XML/CSV文件转换为数据库记录。该文件主要功能包括:1)XML解析,支持record、template、menuitem等标签处理;2)CSV数据批量导入;3)SQL直接执行。核心类xml_import提供标签处理器,支持字段值解析(eval/ref/search)、关系字段处理和多语言支持。文件实现noupdate机制保护用户数据,并通过安全环境执行Python代码。

2025-10-21 21:58:50 810

原创 OWL与VUE3 的高级组件通信全解析

本文对比了Vue3和OWL框架中的组件通信方式,主要包括: 1)父传子:通过props传递数据,OWL支持类型验证; 2)子传父:通过回调函数或trigger触发自定义事件; 3)父访问子:使用t-ref引用子组件; 4)跨层级通信:通过env环境对象共享数据; 5)全局状态管理:使用响应式Store模式; 6)兄弟组件通信:推荐通过父组件中转或共享Store实现。文章通过购物车系统案例展示了实际应用,并总结了最佳实践和需避免的做法,为组件通信提供了完整解决方案。

2025-10-14 18:34:08 307

原创 OWL 的 t-* 与 Vue3 的 v-* 全面对比

Vue3与OWL框架核心指令对比摘要: 条件渲染: Vue:v-if/v-else/v-show OWL:t-if/t-else/t-elif(无t-show,需手动CSS控制) 列表渲染: Vue:v-for自动索引 OWL:t-foreach必须用t-as定义变量,提供item_index等特殊变量 属性绑定: Vue::attr绑定 OWL:t-att-*/t-attf-*支持字符串插值(更灵活) 事件处理: Vue:@事件带修饰符 OWL:t-on-*无修饰符,需手动处理

2025-10-14 18:25:22 489

原创 Odoo 19 Studio 新功能实战培训

《Odoo19 Studio手册精华》摘要:本手册详解Odoo19 Studio三大创新:1)AI集成实现智能分析(如客户情绪评分、偏好推断);2)无代码自动化规则升级(动态编号序列、智能任务分配);3)视图/报表设计优化(智能日期格式、PDF字段自由移动)。特别提供"Studio vs定制开发"决策指南,强调Studio适合90%的界面定制和简单逻辑,而复杂业务改造仍需开发。手册通过真实案例演示如何利用AI提示语和自动化规则,将原需代码开发的功能转化为可视化配置,显著提升实施效率。

2025-10-05 17:32:27 999

原创 Odoo 前端控制器:构建无缝集成的网站页面

Odoo前端开发技术指南摘要:本文系统介绍了Odoo前端控制器的开发方法,重点阐述了如何构建深度集成Odoo核心业务逻辑的Web应用。主要内容包括:1)控制器核心机制,涵盖路由定义、参数传递和访问权限控制;2)数据处理与视图渲染流程,包括ORM交互、渲染上下文准备和QWeb模板调用;3)与Odoo网站的无缝集成技术,涉及标准布局适配、分页器实现、全站搜索集成和动态内容片段开发;4)客户门户集成方案,包括主页入口添加、计数器实现和导航管理。

2025-10-05 12:58:43 1111

原创 Odoo 19 库存模块新功能深度解析培训手册

Odoo19库存管理模块通过四大核心变革实现"更好、更快、更强"的目标:1)简化产品配置,支持随时启用库存追踪;2)智能化采购补货,新增可视化预测工具和智能建议功能;3)优化运输配送,改进库存预测视图并支持"箱中箱"追踪;4)增强库存估值,合并报表并简化审计流程。这些改进显著提升了用户体验,使系统能更灵活地适应企业业务发展需求。实施顾问应引导客户逐步采用新功能,善用可视化工具辅助决策,并为现有客户评估升级价值。

2025-09-22 14:45:24 1273

原创 Perplexity AI 高效使用培训手册

Perplexity AI 是一款革命性的 AI 搜索引擎,提供免费版和专业版两种选择。免费版支持基础搜索、每日3次Pro搜索、3个文件上传和初步深度研究功能;Pro版则解锁无限次Pro搜索、无限制文件上传、AI图像生成等高级功能,适合专业用户深度研究。该工具能整合网络信息、分析本地文档、生成创意内容,并提供知识库管理功能,显著提升信息检索和内容创作效率。用户可根据需求选择合适版本,免费版已能满足日常使用,而Pro版则更适合专业场景。

2025-09-22 09:46:31 1074

原创 Odoo19 告别繁琐: CRM如何成为你的智能销售伙伴

【摘要】传统CRM系统常被视为销售人员的负担,因其繁琐的数据录入要求而备受诟病。OdooCRM通过智能化革新,将CRM转变为销售助手:1)AI名片识别、动态邮件模板等功能大幅减少行政工作;2)基于历史数据的销售概率预测和停滞线索提醒提供决策支持;3)与网站表单、在线客服等多渠道集成自动捕获商机。这种设计理念让销售人员从数据录入员转型为策略型销售,真正实现"科技赋能销售"的核心价值,解决了传统CRM与销售工作的根本矛盾。

2025-09-21 18:15:56 716

原创 Odoo19 Discuss 模块新功能解析

OdooDiscuss V19版本通过集成化沟通工具显著提升企业协作效率。核心功能更新包括:1)角色提及功能实现精准团队通知,加速决策周期;2)画中画视频通话模式支持多任务并行处理;3)状态集成功能增强团队透明度。这些创新将沟通从孤立活动转变为驱动业务流程的智能中枢,通过减少信息延迟、降低切换成本、优化协作节奏,为企业打造沉浸式协作体验。建议团队全面采纳以实现效率的可量化提升。

2025-09-21 17:48:55 618

原创 Odoo 19 中 PostgreSQL 水平扩展权威技术白皮书

Odoo19数据库水平扩展技术解析 Odoo19正式引入PostgreSQL水平扩展支持,采用单主多从架构解决高并发场景下的性能瓶颈。技术白皮书指出,该方案基于原生PostgreSQL流复制技术,支持异步/同步两种复制模式,通过读写分离机制智能分配查询负载。实施需分两步:配置PostgreSQL集群启用复制功能,再设置Odoo连接参数。文档强调水平扩展应作为最后手段,需先优化代码和垂直扩展,并警告同步复制可能增加系统风险。关键限制包括不支持多主节点、Odoo.sh平台禁用等,建议通过负载均衡间接支持多副本。

2025-09-21 17:12:55 1320

原创 Odoo中非库存商品的高级自动化采购工作流程

本文针对Odoo系统中非库存商品销售与采购流程脱节的问题,提出了三种自动化解决方案:1)使用服务器操作实现主动提醒,但需防范无限循环;2)利用营销自动化应用发送防重邮件通知;3)通过补货规则深度集成,自动生成采购订单。这三种方案分别对应提醒、通知和流程驱动三个自动化层次,各有优劣:服务器操作灵活性高但配置复杂;营销自动化易于实现邮件通知;补货规则业务集成度最高但需调整产品管理方式。建议根据企业具体需求选择合适方案,或组合使用以实现最优业务流程自动化。

2025-09-18 11:30:05 608

原创 odoo的QWeb 中的<t> 是 “无标签”占位符

Odoo QWeb模板中的<t>标签是一个不渲染HTML元素的逻辑占位符,用于封装条件判断(t-if)、循环(t-foreach)和变量赋值(t-set)等动态逻辑,不会在最终HTML中生成任何DOM节点。其核心价值在于保持模板结构简洁,避免为逻辑操作添加多余的容器标签,特别适用于需要保持HTML语义的场景(如表格、列表内部)。使用时需搭配QWeb指令,不能单独使用或包含纯文本子节点。该特性是Odoo实现动态模板的关键工具,能有效提升代码的优雅性和可维护性。

2025-09-13 09:33:32 391

原创 深入分析 json2(新)与标准的 jsonrpc的区别

Odoo 中两种 JSON RPC 实现对比:jsonrpc.py 严格遵循 JSON-RPC 2.0 标准,但参数嵌套复杂且安全性较弱;json2.py 采用类 REST 风格,路径直观,支持 Token 认证,参数扁平化,更适合现代 Web 应用开发。建议新项目优先使用 json2.py,仅对需要标准协议兼容的场景保留 jsonrpc.py。json2.py 在易用性、安全性和可维护性上具有明显优势,代表了 Odoo API 的现代化演进方向。

2025-09-02 13:23:18 1049

原创 Type-C、DP、HDMI 三种连接方式全面对比分析

Type-C、DP和HDMI是三种主流数字接口,各有特点。Type-C接口小巧多功能,支持40Gbps数据传输、100W供电和视频输出,适合现代移动设备。DP接口带宽达32.4Gbps,支持多屏和超高分辨率,适合专业显示需求。HDMI接口带宽最高48Gbps,兼容性强,是家庭影音娱乐的首选。Type-C优势在于多功能集成,DP擅长高分辨率多屏输出,HDMI则在家庭娱乐领域表现突出。选择时需根据设备类型和使用场景决定。

2025-08-15 09:59:33 3375

原创 Coze、Dify、n8n 全面对比研究

本文旨在为经验丰富的技术分析师、开发者及产品决策者提供一份关于 Coze、Dify 和 n8n 三个平台的深度、全面的对比研究。在当前 AI 应用与自动化浪潮中,这三个平台分别代表了不同的产品哲学和技术路径。本摘要将高度概括其核心定位、关键差异,并为不同角色的潜在用户提供一个清晰、直接的选型建议。

2025-08-11 10:29:56 1689

原创 构建企业级Odoo 18 WMS——功能、架构与拓展蓝图

【摘要】本文提出Odoo18仓库管理系统(WMS)的升级蓝图,通过对标Manhattan Associates等业界标杆,构建满足大型企业需求的智能仓储解决方案。研究系统分析了企业级WMS的核心功能矩阵,包括高级质检、动态库位优化等基础模块,以及AI驱动的预测分析、物联网集成等创新功能。技术方案采用微服务架构与MLOps实践,重点设计了基于事件驱动架构的数据流和自动化设备对接标准。实施路线图分三阶段推进,从核心流程自动化到全面智能化,并建立了包含订单准确率、库存周转率等关键指标的评估体系

2025-08-10 20:58:31 1171

原创 Odoo 18 → Odoo 19 功能改动对比表

Odoo 18到19版本升级摘要:UX方面优化了URL、错误提示和移动编辑;安全登录新增Passkeys无密码认证;开发者需迁移弃用的ORM API(如record._cr);性能提升包括SQL查询和域优化;电商、仓储、POS、财务等模块功能增强(如WebP支持、批量序列号、OCR对账);需重点测试定制模块的兼容性,特别是前端JS、主题样式、离线数据及本地化功能。升级前需验证核心API变更与业务流程一致性。

2025-08-08 15:45:53 1378

原创 Python 速查表中文详解

Python 速查表中文详解

2025-08-08 10:24:33 560

原创 Odoo OWL前端框架全面学习指南 (后端开发者视角)

《Odoo前端开发:基于OWL框架的MVC架构映射》 本文通过将Odoo后端MVC架构完整映射到前端OWL组件开发,帮助开发者快速掌握新技术栈。核心内容包括: 概念映射 模型(Model) → OWL组件状态(State) 视图(View) → OWL模板(Template) 控制器(Controller) → 组件类(ComponentClass) 开发实践 详细讲解OWL模板语法(QWeb超集) 组件生命周期管理(setup/mounted/unmount) 响应式状态管理与计算属性

2025-08-03 22:41:09 1358

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除