81 lines
3.8 KiB
XML
81 lines
3.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<odoo>
|
|
<template id="report_ekg_delivery_compact_document">
|
|
|
|
<t t-set="o" t-value="o.with_context(lang=o._get_report_lang())"/>
|
|
<t t-set="partner" t-value="o.partner_id or (o.move_ids and o.move_ids[0].partner_id) or False"/>
|
|
|
|
<div style="page-break-inside: avoid;">
|
|
|
|
<table class="table table-sm table-bordered" t-if="o.state!='done'" name="stock_move_table">
|
|
<thead>
|
|
<tr>
|
|
<th name="th_sm_name"><span t-field="partner.name"/></th>
|
|
<th name="th_sm_quantity" style="white-space: nowrap; width: 10%"><strong
|
|
>Qty</strong></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<t t-set="lines" t-value="o.move_ids.filtered(lambda x: x.product_uom_qty)"/>
|
|
<tr t-foreach="lines" t-as="move">
|
|
<td>
|
|
<span t-field="move.product_id.name"/>
|
|
</td>
|
|
<td style="white-space: nowrap;">
|
|
<span t-field="move.quantity_done"/>
|
|
(<span t-field="move.product_uom_qty"/>)
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<table
|
|
class="table table-sm table-bordered"
|
|
t-if="o.move_line_ids and o.state=='done'"
|
|
name="stock_move_line_table"
|
|
>
|
|
<thead>
|
|
<tr>
|
|
<th name="th_sm_name"><span t-field="partner.name"/></th>
|
|
<th name="th_sm_quantity" style="white-space: nowrap; width: 10%"><strong
|
|
>Qty</strong></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<t t-set="lines" t-value="o.move_ids.filtered(lambda x: x.product_uom_qty)"/>
|
|
<tr t-foreach="lines" t-as="move">
|
|
<td>
|
|
<span t-field="move.product_id.name"/>
|
|
</td>
|
|
<td style="white-space: nowrap;">
|
|
<span t-field="move.quantity_done"/>
|
|
(<span t-field="move.product_uom_qty"/>)
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</template>
|
|
|
|
<template id="report_ekg_deliveryslip_compact">
|
|
<t t-call="web.basic_layout">
|
|
<t t-set="docs" t-value="[docs[i:i+2] for i in range(0, len(docs), 2)]"/>
|
|
<t t-foreach="docs" t-as="sub_doc">
|
|
<div class="row mb-3">
|
|
<div class="col-6" style="margin-right: 1rem">
|
|
<t t-set="o" t-value="sub_doc[0]"/>
|
|
<t t-call="nfu_ekg_stock.report_ekg_delivery_compact_document" t-lang="o._get_report_lang()"/>
|
|
</div>
|
|
<t t-if="len(sub_doc)>1">
|
|
<t t-set="o" t-value="sub_doc[1]"/>
|
|
<div class="col-6">
|
|
<t
|
|
t-call="nfu_ekg_stock.report_ekg_delivery_compact_document"
|
|
t-lang="o._get_report_lang()"
|
|
/>
|
|
</div>
|
|
</t>
|
|
</div>
|
|
</t>
|
|
</t>
|
|
</template>
|
|
</odoo>
|