0

我正在尝试在“报价/订单”报告中插入我客户的徽标。我已经在 report_saleorder_document 视图中使用以下代码插入客户联系人的徽标:

<img t-if="doc.partner_id.image_256" t-attf-src="data:image/*;base64,{{doc.partner_id.image_256}}" class="img img-responsive" alt="User Image"/>

问题是:logo 不存在于 partner_id 上,但它存储在 parent.partner_id 上

我已经尝试了下面的代码,但没有工作。

<img t-if="doc.parent.partner_id.image_256" t-attf-src="data:image/*;base64,{{doc.parent.partner_id.image_256}}" class="img img-responsive" alt="User Image"/>

有什么建议吗?

4

2 回答 2

1

我自己得到它...谢谢Saks_here!

1 - 进入开发者模式
2 - 菜单技术/用户界面/视图
3 - 找到您需要复制的视图(在我的例子中是 report_saleorder 和 report_saleorder_document)
4 - 进入视图并点击操作/复制并更改“视图名称”在屏幕顶部,然后在 Archetecture
5 - Menu Technical/Sequence & Identifiers/External Identifires
6 - 查找要复制的外部标识符(我使用新的浏览器选项卡以方便复制和粘贴信息)上的 t-name )
7 - 单击创建和视图,将“外部标识符”更改为您需要的名称
8 - 使用数据库查询,找到您在步骤 4 中创建的视图的 ID
9 - 返回您创建的标识符并将“记录 ID”替换为您在步骤 8 中获得的 ID
10 - 菜单技术/操作/报告
11 - 单击要复制的报告
12 - 单击操作/复制和 chenge:名称、模板名称和打印的报告名称并保存
13 - 在 Qweb 视图中单击,您将找到您创建
的报告 14 - 使用架构选项卡修改报告

于 2021-10-23T15:54:11.830 回答
0

在销售中,点击 partner_id 时,您将获得合作伙伴的名称及其母公司的名称。如果您想在销售报价或订单报告中显示母公司的标志,

代码:

<img style="height:2cm;width:2cm;" t-if="doc.partner_id.parent_id.image_256" t-attf-src="data:image/*;base64,{{doc.partner_id.parent_id.image_256}}" class="img img-responsive" alt="User Image"/>
于 2021-10-22T17:54:46.827 回答