{% spaceless %} {# таблицы если выбрана дата показа #}
{% set date_start = get.d_start %} {% set date_finish = get.d_fin %} {% set getListJobsPeriodAll = jobdesc__getListJobsPeriodAll( db, date_start, date_finish ) %} {# весь массив данных по этому месяцу #} {#{ pa(getListJobsPeriodAll,2) }#} {# список сотрудников работающих на точках в этом месяце #} {#{ pa(getListJobsPeriodAll.data.job_on_sp) }#} {# список сотрудников работающих на точке в этом месяце #} {#{ pa(getListJobsPeriodAll.data.job_on_sp[get.sp],2) }#} {# получаем список главных точек для сотрудников за дату (конец периода оплаты) #} {% set head_sps__jobman_sp = job_buh__get_head_sp( db, date_finish ) %} {#{ pa(head_sps__jobman_sp) }#} {#{ pa(session) }#} {% if get.sp is defined and getListJobsPeriodAll.data.job_on_sp[get.sp] is defined %} {% set buh_pm_cfg = get_buh_PM_cfg() %} {% set sps = items__get( db, 'sale_point' ) %} {#{ pa(sps) }#} {#{% set dolgns = readItems( '061.dolgnost', null ) %}#} {% set dolgns = items__get( '061.dolgnost', null ) %} {#{ pa(dolgns.data,2) }#} {# показ таблицы с данными #} {% if 1 == 1 %} {% set gets = get %} {% set gets = gets|merge({ 'type':'print' }) %} Версия для печати
Когда
За что
Начислено ₽
Оплачено ₽
Остаток ₽
{# спец назначения #} {#{ pa(getListJobsPeriodAll.data.spec.data,2) }#} {# расклад по работе сотрудников кто где #} {#{ pa(getListJobsPeriodAll.data.where_job__workman_date,2) }#} {% for man_id, man in getListJobsPeriodAll.data.job_on_sp[get.sp] %} {% set new_list_smens = jobbuh__newGetSmensFullMonth(db,man_id,get.d_fin) %} {#new_list_smens#} {#{{ pa(new_list_smens,2) }}#} {% set new_pays = jobdesc__newGetPaysDopFullMonth(db,man_id,get.d_fin) %} {#new_pays#} {#{{ pa(new_pays) }}#} {% include '/vendor/didrive_mod/job_buh/1/didrive/tpl/body.tables.user.htm' %} {% endfor %}
{% endif %} {% endif %}
{% endspaceless %}