{% spaceless %} {% set minus = 0 %} {% set plus = 0 %}
 
{% set pm_user = job_buh__get_buh_PM(db,get.d_start,man_id) %} {#{ pa(pm_user) }} {{ pa(buh_pm_cfg) }#} {% set diff_summ = 0 %}
{% if now_level.type2 is defined and now_level.type2 == 'buh' %}
плюс
{% endif %} {% for k,v in buh_pm_cfg.plus if k != 'skip' %} {% set diff_summ = diff_summ + ( pm_user[k]['summa'] ?? 0 ) %} {% set plus = plus + ( pm_user[k]['summa'] ?? 0 ) %} {# формочка добавить выплату доступна всем #} {% if now_level.type2 is defined and now_level.type2 == 'buh' %}
{% set action = 'didrive__items__new_edit' %} {% set aj_module = '003_money_buh_pm' %} {% set aj_value = ( pm_user[k]['summa'] ?? '' ) %} {% set aj_edit_pole = 'summa' %} {% set dops = { 'jobman' : man_id , "date" : get.d_start , "type_plus" : k } %} {{ v }}
{#
#} {% else %} {% if pm_user[k]['summa'] is defined and pm_user[k]['summa'] > 0 %} {{ pm_user[k]['summa']|number_format(0, '.', '`') }}р {{ v }}
{% endif %} {% endif %} {% endfor %}
{% if now_level.type2 is defined and now_level.type2 == 'buh' %}
взыскания
{% endif %} {% for k,v in buh_pm_cfg.minus if k != 'skip' %} {% set diff_summ = diff_summ - ( pm_user[k]['summa'] ?? 0 ) %} {% set minus = minus - ( pm_user[k]['summa'] ?? 0 ) %} {% if now_level.type2 is defined and now_level.type2 == 'buh' %}
{% set action = 'didrive__items__new_edit' %} {% set aj_module = '003_money_buh_pm' %} {% set aj_value = ( pm_user[k]['summa'] ?? '' ) %} {% set aj_edit_pole = 'summa' %} {% set dops = { 'jobman' : man_id , "date" : get.d_start , "type_plus" : k } %} {{ v }}
{% else %} {% if pm_user[k]['summa'] is defined and pm_user[k]['summa'] > 0 %} {{ pm_user[k]['summa']|number_format(0, '.', '`') }}р {{ v }}
{% endif %} {% endif %} {% endfor %}
{% if 1 == 2 %} payed_man
{{ payed_man }}
{{ summa_man1 }} {% endif %} За смены: {{ money_job }}
Бонусы: {{ money_bonus }}
Минусы: {{ money_minus }}
{#{{ summa_man1 }}
#} Бонусы: {{ plus }}
Взыскания: {{ minus }}

{% set summa_man = summa_man1 + minus + plus %} {{ summa_man|number_format(0, '.', '`') }} {#{% set summa_man0 = getListJobsPeriodAll.data.money_to_pay[get.sp][man_id] %}#} {% if 1 == 2 %}

{% set summa_man0 = getListJobsPeriodAll.data.money_to_pay[get.sp][man_id] %} {% set summa_man = summa_man0 + diff_summ %} {# 11111 {{ summa_man|number_format(0, '.', '`') }} + 222222 + {{ diff_summ|number_format(0, '.', '`') }} + 222222 + #} {{ summa_man0|number_format(0, '.', '`') }} {#

#} {% endif %}
{# {{ get.sp }} // ss - {{ now_sp_head }} / {{ kolvo_points }}
#} {# если много точек и наша главная, то показываем ссылку #} {% if kolvo_points == 1 or ( kolvo_points > 1 and now_sp_head is defined and get.sp is defined and now_sp_head == get.sp ) %} {% set show_button_pay = true %} {% else %} {% set show_button_pay = false %} {% endif %} {% if show_button_pay == true %} {% set ostatok = summa_man - getListJobsPeriodAll.data.money_oplats[get.sp][man_id] %} {#{ pa(getListJobsPeriodAll.data.money_oplats[get.sp][man_id]) }#} {% for k51, pay in getListJobsPeriodAll.data.oplats if pay.jobman == man_id and pay.sale_point == get.sp and pay.date_end_period <= get.d_fin and pay.date_end_period >= get.d_start %} {#{ pa(pay) }#}
{#{ pa(pay) }#} {{ pay.summa|number_format(0, '.', '`') }}
{{ pay.date }} Х {% if 1 == 2 %} 57 Х
{% endif %}
{#% set ostatok = ostatok - pay.summa %#} {% endfor %} {% set show_for_user_pay = true %} {% if show_for_user_pay == true %} {# форма фиксации оплаты #} {% if 1 == 1 %} {% if get.sp is not defined or ( get.sp is defined and get.sp == 'all' ) %} для зачисления оплаты, выберите точку продаж {% else %}
добавить выплату
добавить выплату
дата
= get.d_start|date('Y-m-d') and "now"|date('Y-m-d') <= get.d_fin|date('Y-m-d') %} value="{{ "now"|date('Y-m-d') }}" {% else %} value="{{ get.d_fin|date('Y-m-d') }}" {% endif %} xmin="{{ get.d_start|date('Y-m-d') }}" xmax="{{ get.d_fin|date('Y-m-d') }}" required="required" />
{% endif %} {% endif %} {% endif %} {% endif %}
{% if show_button_pay == true %} {% if ostatok == 0 %}
оплачено
{% else %} {% if show_for_user_pay == true %} {{ ostatok|number_format(0, '.', '`') }} {% else %} {{ ostatok|number_format(0, '.', '`') }} {% endif %} {% endif %} {% endif %}
{% endspaceless %}