{% spaceless %}
 
{#{% set pm_user = job_buh__get_buh_PM(db,get.d_start,) %}#} {#{% set pm_user = job_buh__get_buh_PM(db,get.d_start,man_id) %}#} {% set pm_user = job_buh__get_buh_PM2(db,get.d_start,man_id) %} {#{% if 1 == 1 and session['now_user_di']['soc_web_id'] == 5903492 %}#} {##{{ man_id }}#} {#{{ pa(pm_user,2) }}#} {#{{ pa(buh_pm_cfg,2) }}#} {#{% endif %}#} {#{{ pa(session) }}#} {% set diff_summ = 0 %} {% set buh = 0 %}
{% if now_buh == true %}
плюс
{% endif %} {% for k,v in buh_pm_cfg.plus if k != 'skip' %} {% if pm_user[k]['summa'] > 0 %} {% set diff_summ = diff_summ + ( pm_user[k]['summa'] ?? 0 ) %} {% set plus = plus + ( pm_user[k]['summa'] ?? 0 ) %} {% endif %} {# формочка добавить выплату доступна всем #} {% if now_buh == true %}
{% 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 %}
{#{{ pa(session) }}#} {% if now_buh == true %}
взыскания
{% endif %} {% for k,v in buh_pm_cfg.minus if k != 'skip' %} {% if pm_user[k]['summa'] > 0 %} {% set diff_summ = diff_summ - ( pm_user[k]['summa'] ?? 0 ) %} {% set minus = minus - ( pm_user[k]['summa'] ?? 0 ) %} {% endif %} {% if now_buh == true %}
{% 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 } %} {% if 1 == 2 %} {% endif %} {{ 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 %}
{% set summa_man = summa_man1 + minus + plus %} {{ summa_man|number_format(0, '.', '`') }}
{% set pays0 = 0 %} {% if pays[man_id] is defined %} {% for k,pay in pays[man_id] %} {% endfor %}
{{ pay.date }} {{ pay.summa|number_format(0, '.', '`') }} {% set pays0 = pays0 - pay.summa %}
записи бухгалтера:
{{ diff_summ|number_format(0, '.', '`') }}
{% endif %} {# форма фиксации оплаты #} {% if 1 == 1 %} {# определяем на старте #} {#{% set show_pay_form = true %}#} {% if show_pay_form == false %}
Текущая ТП не выбрана главной
{% else %} {% if get.sp is not defined or ( get.sp is defined and get.sp == 'all' ) %} для зачисления оплаты, выберите точку продаж {% else %} добавить выплату
{% endif %} {% endif %} {% endif %}
{% set itogo = summa_man + diff_summ + pays0 %} {% if show_pay_form == false %} {% else %} {{ itogo|number_format(0, '.', '`') }} {% endif %}
{% endspaceless %}