Skip to content
Extraits de code Groupes Projets
Valider 89b74f66 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[update] report

parent b1eca088
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -92,8 +92,8 @@ class ScopInstance(models.Model):
ur_global = partners_lm.read_group(
domain=[('id', 'in', partners_lm.ids)],
fields=['ur_id', 'coop_form_id'],
groupby=['ur_id', 'coop_form_id', 'eff_tt', 'eff_sal_assoc'],
fields=['ur_id',],
groupby=['ur_id', 'eff_tt', 'eff_sal_assoc'],
orderby='ur_id',
lazy=False
)
......
......@@ -13,7 +13,7 @@
<div class="row">
<div class="col-12 text-center mb64">
<h2>
<span t-esc="o.name"/>
Bureau de la Direction Nationale - <span t-field="o.date" t-options="{'widget': 'date', 'format': 'dd/MM/YYYY'}"/>
</h2>
<h3>
Proposition d'adhésions définitives
......@@ -27,37 +27,39 @@
<h3 class="mb32">
Global par Union Régionale
</h3>
<table class="table table-stiped table-sm">
<thead>
<tr>
<th scope="col">UR</th>
<th scope="col">Forme coopérative</th>
<th scope="col">Coopératives</th>
<th scope="col">Salariés</th>
<th scope="col">Associés</th>
</tr>
</thead>
<tbody>
<div class="row" style="font-weight: 700; font-size: 16px;">
<div class="col-4">UR</div>
<div class="col-3 text-center">Coopératives</div>
<div class="col-3 text-center">Salariés</div>
<div class="col-2 text-center">Associés</div>
</div>
<hr/>
<t t-foreach="datas.get('ur_global')" t-as="datas_per_ur">
<tr>
<td><t t-esc="datas_per_ur.get('ur_id')[1]"/></td>
<td><t t-esc="datas_per_ur.get('coop_form_id')[1]"/></td>
<td><t t-esc="datas_per_ur.get('__count')"/></td>
<td><t t-esc="datas_per_ur.get('eff_tt')"/></td>
<td><t t-esc="datas_per_ur.get('eff_sal_assoc')"/></td>
</tr>
<div style="page-break-inside: avoid;">
<div class="row bgg" style="font-weight: 700; font-size: 16px;">
<div class="col-4"><t t-esc="datas_per_ur.get('ur_id')[1]"/></div>
<div class="col-3 text-center"><t t-esc="datas_per_ur.get('__count')"/></div>
<div class="col-3 text-center"><t t-esc="datas_per_ur.get('eff_tt')"/></div>
<div class="col-2 text-center"><t t-esc="datas_per_ur.get('eff_sal_assoc')"/></div>
</div>
<t t-set="type_coop" t-value="datas.get('partners').filtered(lambda p: p.ur_id.id == datas_per_ur.get('ur_id')[0]).mapped('coop_form_id')"/>
<t t-foreach="type_coop" t-as="type_id">
<div class="row" style="font-size: 14px;">
<div class="col-4 text-right"><t t-esc="type_id.name"/></div>
<div class="col-3 text-center"><t t-esc="len(datas.get('partners').filtered(lambda p: p.ur_id.id == datas_per_ur.get('ur_id')[0] and p.coop_form_id.id == type_id.id))"/></div>
<div class="col-3 text-center"><t t-esc="sum(datas.get('partners').filtered(lambda p: p.ur_id.id == datas_per_ur.get('ur_id')[0] and p.coop_form_id.id == type_id.id).mapped('eff_tt'))"/></div>
<div class="col-2 text-center"><t t-esc="sum(datas.get('partners').filtered(lambda p: p.ur_id.id == datas_per_ur.get('ur_id')[0] and p.coop_form_id.id == type_id.id).mapped('eff_sal_assoc'))"/></div>
</div>
</t>
</tbody>
<tfoot>
<tr>
<td>TOTAL</td>
<td></td>
<td><t t-esc="sum(list(map(lambda c: c.get('__count'), datas.get('ur_global'))))"/></td>
<td><t t-esc="sum(list(map(lambda c: c.get('eff_tt'), datas.get('ur_global'))))"/></td>
<td><t t-esc="sum(list(map(lambda c: c.get('eff_sal_assoc'), datas.get('ur_global'))))"/></td>
</tr>
</tfoot>
</table>
<hr/>
</div>
</t>
<div class="row" style="font-weight: 700; font-size: 16px;">
<div class="col-4">TOTAL GÉNÉRAL</div>
<div class="col-3 text-center"><t t-esc="sum(list(map(lambda c: c.get('__count'), datas.get('ur_global'))))"/></div>
<div class="col-3 text-center"><t t-esc="sum(list(map(lambda c: c.get('eff_tt'), datas.get('ur_global'))))"/></div>
<div class="col-2 text-center"><t t-esc="sum(list(map(lambda c: c.get('eff_sal_assoc'), datas.get('ur_global'))))"/></div>
</div>
</div>
</div>
<p style="page-break-before:always;"> </p>
......@@ -122,7 +124,7 @@
<td></td>
<td colspan="2">
<t t-esc="len(partner_ids)"/> coop(s)</td>
<td><t t-esc="sum(list(partner_ids.mapped('eff_etp')))"/></td>
<td><t t-esc="sum(list(partner_ids.mapped('eff_tt')))"/></td>
<td><t t-esc="sum(list(partner_ids.mapped('eff_sal_assoc')))"/></td>
<td colspan="8"/>
</tr>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter