Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
7641 Widoki

Hello, I have Odoo 8 and I am developing a QWeb report.

This is my code where I call the report:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<report
id="report_facturacion_quincenal"
string="Detalle ventas"
model="sale.order"
report_type="qweb-pdf"
file="x_transporte.rep_facturacion_quincenal"
name="x_transporte.rep_facturacion_quincenal"
/>
</data>
</openerp>

In the x_transporte.rep_facturacion_quincenal.xml file I have this code

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="report_view_facturacion_quincenal">
<t t-call="report.external_layout">
<div class="page">
<div class="oe_structure"/>
<div class="row">
<h2>Detalle de ventas</h2>
</div>

<table class="table table-condensed">
<thead>
<tr>
<th>Fecha</th>
<th>Documento</th>
<th>Detalle</th>
</tr>
</thead>
<tbody class="sale_tbody">
<tr t-foreach="o" t-as="l">
<td>...
........
</div>
</t>
</template>

<template id="rep_facturacion_quincenal">
<t t-call="report.html_container">
<t t-foreach="doc_ids" t-as="doc_id">
<t t-raw="translate_doc(doc_id, doc_model, 'partner_id.lang', 'x_transporte.report_view_facturacion_quincenal')"/>
</t>
</t>
</template>
</data>
</openerp>


When I select more than one sale order, and print the report, the system generates one sheet per sale order. I want to print all the sale orders in the same sheet (if the space is enough, of course). How can I do that? Thanks!

Awatar
Odrzuć
Najlepsza odpowiedź

the code <div class="page"> make to print the report in one sheet per each page. So you have to change the base code of the "page" calss to change this according to your requirement.

Awatar
Odrzuć
Najlepsza odpowiedź

You should try this


-----------1-------------------

<openerp>

<data>

<report

id="report_facturacion_quincenal"

string="Detalle ventas"

model="sale.order"

report_type="qweb-pdf"

file="x_transporte.report_view_facturacion_quincenal"

name="x_transporte.report_view_facturacion_quincenal"

/>

</data>

</openerp>

-------------------2------------------


<?xml version="1.0" encoding="utf-8"?>

<openerp>

<data>

<template id="report_view_facturacion_quincenal">

<t t-call="report.external_layout">

<div class="page">

<div class="oe_structure"/>

<div class="row">

<h2>Detalle de ventas</h2>

</div>

<table class="table table-condensed">

<thead>

<tr>

<th>Fecha</th>

<th>Documento</th>

<th>Detalle</th>

</tr>

</thead>

<tbody class="sale_tbody">

<t t-foreach="docs" t-as="o">

<td>

</td>

</tr>

</tbody>

</div>

</t>

</template>

</data>

</openerp>

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
3
mar 21
43648
1
maj 16
6635
3
sty 24
12878
1
mar 15
11641
0
mar 15
2715