Odoo - удалить внутреннюю ссылку из отчета о заказах на продажу

Я использую Odoo 10 и не хочу, чтобы внутренняя ссылка на продукт (default_code) печаталась в отчете о заказах на продажу. Я хочу удалить только из отчета, чтобы клиент не мог видеть внутреннюю ссылку.

Я пробовал ниже, я видел в другом сообщении, но это не сработало.

<!-- remove internal reference form Sales report.-->
<template id="sale_order_fields_inherit_saleorder_document" inherit_id="sale.report_saleorder_document">
    <strong><span t-field="l.product_id.name"/></strong>
</template>


person Rocky Jones    schedule 23.10.2018    source источник
comment
Вы говорите о ссылке клиента / вашей ссылке в отчете SO.   -  person ShivaGuntuku    schedule 23.10.2018
comment
Внутренняя ссылка на продукты [default_code]   -  person Rocky Jones    schedule 23.10.2018


Ответы (1)


Наследуйте sale_order_document report и замените l.name на product_id.name, вот полный код:

<template id="sale_order_fields_inherit_saleorder_document" 
    inherit_id="sale.report_saleorder_document">
    <xpath expr="//span[@t-field='l.name']" position="replace">
        <span t-field="l.product_id.name"/>
    </xpath>
</template>

Вы можете попробовать это !!, может быть, это вам поможет.!

person ShivaGuntuku    schedule 23.10.2018