Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
5926 Vistas

I have added some field in account invoice report and i want to make those field be visible only in state Paind and Open. how can i achieve it.

<xpath expr="//span[@t-field='o.amount_total']/../.." position="after">
                <t t-if="get_report_setting('print_payment_info', o)">
                    <tr class="border-black">
                        <td>Paid to date</td>
                        <td class="text-right">
                            <span t-esc="o.amount_total-o.residual" t-esc-options='{"widget": "monetary", "display_currency": "o.currency_id",}'/>
                        </td>
                    </tr>
                    <tr>
                        <td><strong>Balance amount</strong></td>
                        <td class="text-right">
                            <span t-field="o.residual" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
                        </td>
                    </tr>
                </t>
            </xpath>
Avatar
Descartar
Mejor respuesta

Hi,

You can add a if condition based on the state to achieve this,

<t t-if="doc.state in ['done', 'open']">
<t t-raw="doc.field_name"/>
</t>

This is a sample. Adjust it accordingly with yours

Thanks

Avatar
Descartar
Mejor respuesta

Hi, 

i want to add invoice state  in sale order periodic report,please help

thanks

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
0
oct 24
1687
0
ago 24
1514
0
ene 24
2022
1
nov 23
1734
0
jun 23
2056