Попытка заменить верхний и нижний колонтитулы в отчете Odoo 11 - вместо того, чтобы показывать нашу компанию, я хочу заменить информацию о компании наших клиентов для неотмеченной доставки, если «дистрибьютор»
Я создал новые Q-webs external_layout для замены данных, которые необходимо вызвать из накладной
Текущее состояние кода (report_delivery_document)
<?xml version="1.0"?>
<t t-name="stock.report_delivery_document">
<t t-call="web.html_container">
<t t-call="web.external_layout">
<OTHER COMMON CODE>
</t>
</t>
</t>
Я хочу перейти на это
<?xml version="1.0"?>
<t t-name="stock.report_delivery_document">
<t t-call="web.html_container">
<t t-if="o.sale_id.partner_invoice_id.property_product_pricelist.id != 3"> <!--Identifies if not a distributor-->
DO THIS
<t t-call="web.external_layout">
ELSE DO THIS
<t t-call="web.DISTRIBUTOR external_layout">
<OTHER COMMON CODE>
</t>
</t>
</t>
</t>
Я знаю, что могу это сделать - но очень бедно и громоздко: (
<?xml version="1.0"?>
<t t-name="stock.report_delivery_document">
<t t-call="web.html_container">
<t t-if="o.sale_id.partner_invoice_id.property_product_pricelist.id != 3"> <!--Identifies if not adistributor-->
<t t-call="web.external_layout">
<OTHER COMMON CODE>
</t>
</t>
<t t-if="o.sale_id.partner_invoice_id.property_product_pricelist.id == 3"> <!--Identifies if adistributor-->
<t t-call="web.DISTRIBUTOR external_layout">
<REPEAT OTHER COMMON CODE>
</t>
</t>
</t>
</t>
Любое направление высоко ценится
Привет