Расчёт оценки дня
{# {% set ocenki_day = jobdesc__get_ocenki_days( db, sp_now, date_start, date_finish ) %} #}
{#{{ pa(ocenki_day) }}#}
{# {% for i in range(low=0, high=32, step=1) %}
{% set now_date = date_start|date_modify("+"~i~" day")|date("Y-m-d") %}
{% if date_finish|date('U') >= now_date|date('U') %}
{% for v in itogi_day if v.item_type == 'ocenka' and v.date == now_date %}
{{ pa(v) }}
{% endfor %}
{% endif %}
{% endfor %}
#}
{% for i in range(low=0, high=35, step=1) %}
{% set now_date2 = date_start|date_modify("+"~i~" day")|date("Y-m-d") %}
{% set nd = date_start|date_modify("+"~i~" day")|date("U") %}
{#% if now_date2|date("U") < "now"|date_modify("-1 day")|date("U") %#}
{% if now_date2|date("Y-m-d") < "now"|date("Y-m-d") and now_date2|date("Y-m-d") <= date_finish|date("Y-m-d") %}
{% if date_finish|date("d.m.Y")|date("U") >= nd %}
{#{{ nd }} + {{ now_date2 }} + {{ now_date }}#}
{#{{ pa( itogi_day[now_date2]['ocenka'][0]) }}#}
{#{% if itogi_day[now_date2]['ocenka'][0] %}#}
{% if 1 == 1 %}
{% set v = itogi_day[now_date2]['ocenka'][0] %}
{# {{ pa(v) }} #}
{% if itogi_day[now_date2]['param'][0] is not defined %}
заполните нормы дня
{% else %}
{# расчитать оценку #}
{#
{% if oborots[now_date2]['oborot_server'] is defined %}
{{ oborots[now_date2]['oborot_server']|number_format(0, '.', '`') }} А
{% elseif oborots[now_date2]['oborot_hand'] is defined %}
{{ oborots[now_date2]['oborot_hand']|number_format(0, '.', '`') }} Р
{% else %}
нет данных ++
{% endif %}
#}
{% if v is defined %}
{#{{ pa(ocenki_day[sp_now][now_date2]) }}#}
{#{% set now_ocenka = ocenki_day[now_date2] %}#}
{% set now_ocenka = v %}
{#{ pa(now_ocenka) }#}
Оценка дня: {{ now_ocenka['ocenka'] }}
{{ now_ocenka['ocenka_oborot'] }}
{{ now_ocenka['ocenka_time'] }}
{{ now_ocenka['ocenka_naruki'] }}
{% if now_ocenka['ocenka_naruki_ot_oborota'] is defined %}
{{ now_ocenka['ocenka_naruki_ot_oborota'] }}
{% endif %}