销售测试数据
销售测试模块 mt_office_sale_demo 用于快速准备 Office 测试场景,不是生产安装要求。下面的说明以当前 19 版本实现为准。
安装时会做什么
模块依赖 sale_management 和 office_local_template。首次安装后,通过 Odoo ORM 建立中文测试客户、产品与报价单,并提供销售报价单模板数据,同时开启本地 Office 编辑。
这些数据遵循 Odoo 的模型创建与计算流程,便于测试报价单字段取值。测试数量、金额和文件内容不应当作真实业务数据使用。
为什么安装后 Sales 可能仍显示未安装
Odoo 的基础销售模型模块 sale 与应用列表中的 Sales 应用 sale_management 不是同一个模块。只依赖 sale 可以具有销售模型,但不等于 Sales 应用已经安装。
当前测试模块已依赖 sale_management。若仍有异常,先核对实际运行的分支与模块清单,再更新应用列表和模块,不要仅凭显示名称判断依赖。
升级是否重新开启编辑
不会因为普通升级而再次执行首次安装钩子。用户安装后手动关闭编辑,再升级测试模块,不应覆盖用户的关闭选择。需要继续设计模板时,应到独立设置页手动开启。
建议使用方法
- 新建或使用隔离的测试数据库。
- 安装测试模块并检查 Sales、Templates 是否正常可用。
- 打开一张测试报价单,核对客户和明细。
- 复制测试模板再调整,保留原始版本便于对照。
- 按 人工核对清单 完成预览、编辑和生成测试。
不要为获得示例文档而直接在正式数据库安装这个模块,也不要通过卸载模块来猜测清理效果。清理测试环境前先确认是否需要保留自己创建的数据。