[% IF ! FORM.target_all.defined && ! FORM.target_0.defined && ! FORM.target_1.defined; FORM.target_all = 1; END %] [% SET ctr_dash_and_question = '–' _ '' _ '' _ ''; %] [%- MACRO m_stat_select_target_form BLOCK -%] [% iget("Площадки") %] [% PROCESS 'blocks/b-form-checkbox/b-form-checkbox.tt2'; %] [%~ b_form_checkbox({ class => '', name =>'target_all', value => 'yes', id => 'target_all', checked => FORM.target_all ? 'yes' : '', disabled => (all_disabled == 1) ? 'yes' : '' }); ~%]      [%~ b_form_checkbox({ class => '', name =>'target_0', value => 'yes', id => 'target_0', checked => FORM.target_0 ? 'yes' : '', disabled => (all_disabled == 1) ? 'yes' : '' }); ~%]      [%~ b_form_checkbox({ class => '', name =>'target_1', value => 'yes', id => 'target_1', checked => FORM.target_1 ? 'yes' : '', disabled => (all_disabled == 1) ? 'yes' : '' }); ~%]      [%- END %] [%- cnt = 0; IF FORM.target_all; cnt = cnt + 1; END; IF FORM.target_0; cnt = cnt + 1; END; IF FORM.target_1; cnt = cnt + 1; END; -%] [%- lcl = 22 -%][%- inc = 8 -%] [% IF directya %][%- lcl = 11 -%][%- inc = 5 -%][% END %] [% lcl = lcl - inc %] [%# Колонка "Все" такая же как и остальные %] [%- IF FORM.target_all %][% lcl = lcl + inc %][% END -%] [%- IF FORM.target_0 %][% lcl = lcl + inc %][% END -%] [%- IF FORM.target_1 %][% lcl = lcl + inc %][% END -%] [%- scl = cnt -%] [%- MACRO print_targets BLOCK -%] [%- IF FORM.target_all %][% v1 %][% END -%] [%- IF FORM.target_0 %][% IF FORM.target_all %][% sep %][% END %][% v2 %][% END -%] [%- IF FORM.target_1 %][% IF FORM.target_0 || FORM.target_all %][% sep %][% END %][% v3 %][% END -%] [%- END -%] [%- MACRO print_headers BLOCK -%] [%- IF cnt > 1 -%] [%- vempty -%]
[%- IF FORM.target_all %][% v1 %][% END -%] [%- IF FORM.target_0 %][% IF FORM.target_all %][% sep %][% END %][% v2 %][% END -%] [%- IF FORM.target_1 %][% IF FORM.target_0 || FORM.target_all %][% sep %][% END %][% v3 %][% END -%] [%- ELSE -%] [%- IF FORM.target_all %][% v4 %][% END -%] [%- IF FORM.target_0 %][% IF FORM.target_all %][% sep %][% END %][% v5 %][% END -%] [%- IF FORM.target_1 %][% IF FORM.target_0 || FORM.target_all %][% sep %][% END %][% v6 %][% END -%] [%- END -%] [%- END -%] [%- MACRO print_tds BLOCK -%]   [%- IF FORM.target_all %][% v1 || 0 %][% END -%] [%- IF FORM.target_0 %][% v2 || 0 %][% END -%] [%- IF FORM.target_1 %][% v3 || 0 %][% END -%] [%- END -%] [%- MACRO print_prices_tds BLOCK -%]   [%- IF FORM.target_all %][% v1 ? format_price(v1) : 0 %][% END -%] [%- IF FORM.target_0 %][% v2 ? format_price(v2) : 0 %][% END -%] [%- IF FORM.target_1 %][% v3 ? format_price(v3) : 0 %][% END -%] [%- END -%] [%- MACRO print_tds_without_width BLOCK -%] [%- IF FORM.target_all %][% v1 || 0 %][% END -%] [%- IF FORM.target_0 %][% v2 || 0 %][% END -%] [%- IF FORM.target_1 %][% v3 || 0 %][% END -%] [%- END -%] [%- MACRO print_tds_without_width_undef BLOCK -%] [% IF !notd %] [% END %] [%- IF FORM.target_all %][% v1 != '' ? v1 : "–" %][% END -%] [%- IF FORM.target_0 %][% v2 != '' ? v2 : "–" %][% END -%] [%- IF FORM.target_1 %][% v3 != '' ? v3 : "–" %][% END -%] [%- END -%] [%- MACRO print_tds_undef BLOCK -%] [% IF !notd %] [% END %] [%- IF FORM.target_all %][% v1 != '' ? v1 : "–" %][% END -%] [%- IF FORM.target_0 %][% v2 != '' ? v2 : "–" %][% END -%] [%- IF FORM.target_1 %][% v3 != '' ? v3 : "–" %][% END -%] [%- END -%] [%- MACRO print_tds_avg BLOCK -%]     [%- IF FORM.target_all %]  [% v1 || 0 %][% END -%] [%- IF FORM.target_0 %]  [% v2 || 0 %][% END -%] [%- IF FORM.target_1 %]  [% v3 || 0 %][% END -%] [%- END -%] [%- MACRO print_position BLOCK -%] [%- IF pos == 1 %] [% iget("спецразмещение") %] [%- ELSE %] [% iget("прочее") %] [% END -%] [%- END -%]