{% set sps = items__get( db, 'sale_point', 'show','sort_asc' ) %} {#{{ pa(sps) }}#}
{# верхние кнопки даты и скрыть показать даты #} {% if 1 == 1 %} {#   #} {# 2019 #} {#% set year = 2019 %#} {% set now_year = "now"|date('Y')%} {#{ now_year }#} {% set now_mont = "now"|date('m')%} {#{ now_mont }#} {% set gets = get %} {% for year in range(low=2020, high=2030, step=1) if iy <= now_year %} {# {{ iy }}
#} {% for i in range(low=1, high=12, step=1) if ( ( year == 2020 and i >= 9 ) or ( year > 2020 and year <= now_year ) ) and ( year != now_year or ( year == now_year and i <= ( now_mont + 1 ) ) ) %} {% if i < 10 %} {% set i2 = '0'~i %} {% else %} {% set i2 = i %} {% endif %} {% set gets = gets|merge({'year':year,'month':i2}) %} {% if i2 == 01 %} январь {% elseif i2 == 02 %} февраль {% elseif i2 == 03 %} март {% elseif i2 == 04 %} апрель {% elseif i2 == 05 %} май {% elseif i2 == 06 %} июнь {% elseif i2 == 07 %} июль {% elseif i2 == 08 %} август {% elseif i2 == 09 %} сентябрь {% elseif i2 == 10 %} октябрь {% elseif i2 == 11 %} ноябрь {% elseif i2 == 12 %} декабрь {% endif %} {{ year }} {% endfor %} {% endfor %} {% endif %}
{% if get.year is defined and get.month is defined %} {% set year = get.year %} {% set mont = get.month %} {% else %} {% set year = now_year %} {% set mont = now_mont %} {% endif %} {# заполненность параметров нормы дня #}

Статистика

{% set list1 = job_stat__getstat( db, year~'-'~mont~'-05' ) %} {#{{ pa(list1) }}#} {% for k,v in sps %} {% endfor %} {% for k,v in sps %} {% endfor %} {% for k,v in sps %} {% endfor %} {% for k,v in sps %} {% endfor %}
Точка продаж{{ v.head }}
всего зпл за месяц в руб вместе со стажерами -
средняя выручка в 1 руки вместе со стажерами {{ list1.sp_oborot_srednee[v.id] ?? '-' }}
среднее время ожид по всем цехам {{ list1.sp_t_srednee[v.id] ?? '-' }}
{# заполненность параметров нормы дня #}

Параметры нормы дня

крассное - плохо, не хватает данных,
жёлтое - заполнено, но не всё
зелёное - всё заполнено
{% set list1 = job_stat__check_norms_day( db, year~'-'~mont~'-05' ) %} {% include dir_mod_now_mod_ditpl~'body.index.block.htm' %}
{# время ожидания #}

Время ожидания

крассное - не хватает данных,
жёлтое - заполнено, но не всё
зелёное - всё загружено
{% set list1 = job_stat__check_timeo_days( db, year~'-'~mont~'-05' ) %} {% include dir_mod_now_mod_ditpl~'body.index.block.htm' %}
{# автооценки #}

Автооценки

красное - не просчитано
жёлтое - заполнено, но не всё
зелёное - посчитано
{% set list1 = job_stat__check_ocenka( db, year~'-'~mont~'-05' ) %} {% include dir_mod_now_mod_ditpl~'body.index.block.htm' %}