0

0

Odoo 15 配送单地址显示错误的根源与排查指南

花韻仙語

花韻仙語

发布时间:2025-09-25 12:41:24

|

185人浏览过

|

来源于php中文网

原创

Odoo 15 配送单地址显示错误的根源与排查指南

本文深入探讨Odoo 15配送单错误显示客户地址而非实际送货地址的问题。通过分析报告模板report_deliveryslip.xml和res.partner模型的commercial_partner_id字段计算逻辑,揭示了根源在于送货地址伙伴记录的类型及其父子关系。文章提供了详细的排查步骤和代码示例,旨在帮助用户理解并解决此类地址显示异常。

1. 问题描述

在odoo 15企业版中,部分用户反映在打印销售订单的配送单时,生成的pdf文件会随机显示客户主地址(customer address)而非实际的送货地址(delivery address)。这一问题具有间歇性,且难以找到明确的共同点,给发货流程带来了困扰。

2. 初步排查与常见误区

当遇到配送单地址错误时,首先会检查负责生成配送单的XML报告文件。Odoo中配送单的报告模板位于stock模块的report_deliveryslip.xml。

报告模板片段(report_deliveryslip.xml):