template_reporte_liquidaciones.xml
4.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data noupdate="0">
<template id="hgt_liquidacionestareas">
<t t-call="web.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="web.external_layout">
<div class="page">
<header col="4">
<h1>Reporte de liquidaciones</h1>
<div colspan="2">
<p><b>Ejecuta:</b> <span t-field="o.reporte_ejecutor"></span></p>
</div>
<div colspan="2">
<p><b>En la fecha:</b> <span t-field="o.reporte_fecha"></span></p>
</div>
</header>
<div>
<div colspan="2">
<h2>Tareas Liquidadas:</h2>
</div>
<table class="table table-condensed" style="border: 3px solid black; border-collapse: collapse;">
<thead style="padding:10px;">
<tr>
<th colspan='5' style="font-size:30px; border: 3px solid black; " ><strong>Tareas</strong></th>
</tr>
</thead>
<tbody>
<t t-set="estilo_cabecera" t-value="'font-size:20px; border: 3px solid black; padding:5px; '" />
<tr>
<td t-att-style="estilo_cabecera" >Estado</td>
<td t-att-style="estilo_cabecera" >Tarea</td>
<td t-att-style="estilo_cabecera" >Minutos</td>
<td t-att-style="estilo_cabecera" >Cargo</td>
<td t-att-style="estilo_cabecera" >Subtotal</td>
</tr>
<t t-set="estilo_celda" t-value="'font-size:20px; border:1px solid black; padding:5px;'" />
<t t-set="total_min" t-value="0" />
<t t-set="total_plata" t-value="0" />
<t t-foreach="o.lineas_tareas" t-as="tar">
<tr>
<td t-att-style="estilo_celda" ><span t-field="tar.state"/></td>
<td t-att-style="estilo_celda" ><span t-field="tar.name"/></td>
<td t-att-style="estilo_celda" ><span t-field="tar.minutos_reales"/></td>
<td t-att-style="estilo_celda" ><span t-field="tar.tipo_cargo"/></td>
<td t-att-style="estilo_celda" ><span t-field="tar.subtotal"/></td>
<t t-set="total_min" t-value="total_min + tar.minutos_reales" />
<t t-set="total_plata" t-value="total_plata + tar.subtotal" />
</tr>
</t>
</tbody>
</table>
<div colspan="2">
<t t-set="total_horas" t-value="total_min/60" />
<p><b>Total horas:</b> <span t-esc="total_horas"/></p>
<p><b>Total:</b> <span t-esc="total_plata"/> </p>
</div>
</div>
</div>
</t>
</t>
</t>
</template>
</data>
</odoo>