{% extends 'App/Pdf/_include/_layout.pdf.html.twig' %} {% trans_default_domain 'rapport' %} {% if sort_by == constant('App\\Services\\App\\Pdf\\PdfManagerService::SORT_FOURNISSEUR') %} {% set sort_by_libelle = 'rapport.sort.fournisseur'|trans %} {% elseif sort_by == constant('App\\Services\\App\\Pdf\\PdfManagerService::SORT_SEC_CLI') %} {% set sort_by_libelle = 'rapport.sort.section_cli'|trans %} {% elseif sort_by == constant('App\\Services\\App\\Pdf\\PdfManagerService::SORT_SEC_FOUR') %} {% set sort_by_libelle = 'rapport.sort.section_four'|trans %} {% elseif sort_by == constant('App\\Services\\App\\Pdf\\PdfManagerService::SORT_FAM_ART') %} {% set sort_by_libelle = 'rapport.sort.article_fam'|trans %} {% endif %} {% block content %}
{% set total_cmj_val = 0 %} {% set total_stock_avg_val = 0 %} {% set total_day_per_val = 0 %} {% for key, fournisseur_row in data %} {% set total_cmj_val = total_cmj_val + fournisseur_row.total.sum_cmj_val %} {% set total_stock_avg_val = total_stock_avg_val + fournisseur_row.total.sum_stock_avg_val %} {% if fournisseur_row.total.sum_cmj_val > 0 %}{% set total_day_per_val = total_day_per_val + (fournisseur_row.total.sum_stock_avg_val / fournisseur_row.total.sum_cmj_val) %}{% endif %} {% endfor %}

{{ ('rapport.'~ type|lower ~'_management.title')|trans }} ({{ 'rapport.word.by'|trans }} {{ sort_by_libelle }})

{{ sort_by_libelle }} {{ 'rapport.appro_management_global.table.header.cmj'|trans }} {{ 'rapport.appro_management_global.table.header.stock_avg'|trans }}
{{ 'rapport.appro_management_global.table.header.qte'|trans }} {{ 'rapport.appro_management_global.table.header.value'|trans }} {{ 'rapport.appro_management_global.table.header.qte'|trans }} {{ 'rapport.appro_management_global.table.header.value'|trans }} {{ 'rapport.appro_management_global.table.header.day_val'|trans }}
{{ fournisseur_row.sort_name }} ({{ fournisseur_row.sort_code }}) {{ fournisseur_row.total.sum_cmj_qte|number_format(2,',',' ') }} {{ fournisseur_row.total.sum_cmj_val|number_format(2,',',' ') }} {{ fournisseur_row.total.sum_stock_avg_qte|number_format(2,',',' ') }} {{ fournisseur_row.total.sum_stock_avg_val|number_format(2,',',' ') }} {% if fournisseur_row.total.sum_cmj_val > 0 %}{{ (fournisseur_row.total.sum_stock_avg_val / fournisseur_row.total.sum_cmj_val)|number_format(2,',',' ') }}{% else %}0{% endif %}
{% set stock_avg_day_value = (total_cmj_val > 0 ) ? total_stock_avg_val / total_cmj_val : 0 %}
{{ 'rapport.appro_management_global.recap.cmj_value'|trans }} {{ total_cmj_val|number_format(2,',',' ') }}
{{ 'rapport.appro_management_global.recap.stock_avg_value'|trans }} {{ total_stock_avg_val|number_format(2,',',' ') }}
{{ 'rapport.appro_management_global.recap.stock_avg_day_value'|trans }}{{ stock_avg_day_value|number_format(2,',',' ') }}
{% endblock %} {% block javascript_footer %} {{ parent() }} {% endblock %}