Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
6 Răspunsuri
8081 Vizualizări

I have several reports which can be printed by clicking buttons separately. Like - five reports have five buttons.

We need to print all reports by clicking one button.

Is there any possibility to do this?   

Imagine profil
Abandonează
Cel mai bun răspuns

Hi @Md. Tanziul Hasan Khan,
i think you have to try report syntax: https://www.odoo.com/documentation/11.0/reference/reports.html

You can print multiple report using class="page" in qweb

Try if helpful..

<report
    id="account_invoices"
    model="account.invoice"
    string="Invoices"
    report_type="qweb-pdf"
    name="account.report_invoice"
    file="account.report_invoice"
    attachment_use="True"
    attachment="(object.state in ('open','paid')) and
        ('INV'+(object.number or '').replace('/','')+'.pdf')"
/>


<template id="report_invoice">
    <t t-call="web.html_container">
        <t t-foreach="docs" t-as="o">
            <t t-call="web.external_layout">
                <div class="page">
                    <h2>Report title</h2>
                    <p>This object's name is <span t-field="o.name"/></p>
                </div>
            </t>
        </t>
    </t>
</template>
Imagine profil
Abandonează
Cel mai bun răspuns

Hello @Md. Tanziul Hasan Khan

Have you found solution for single button click print 5 diff diff reports.

Imagine profil
Abandonează

@Haresh Kansara

I need print 3 diffrent report in 1 button click.

@Haresh Kansara

You give answer in that only print one report not print multiple report

Autor

You will need to print a single file with 5 different reports.

But later I didn't do it. It gives a tremendous amount of load to the RDS and doesn't worth it.

Related Posts Răspunsuri Vizualizări Activitate
3
feb. 19
3767
0
dec. 17
3633
1
sept. 17
5124
2
feb. 17
7183
1
aug. 16
16624