<% casse_list = SrgQec.get_virtual_funds(month_srg_qec.competenza.year) %> <% counter = 0 %> <% collected_data = month_srg_qec.split_emissionisums_by_fund(house_id: current_house.id, srg_qec_funds: casse_list) %> <% if !collected_data[:is_zero] %>

<%= SrgQec.label %> di <%= daterange_name(month_srg_qec.competenza) %>

<% if Region.exists_region_qecs(current_region.id, month_srg_qec.competenza) %>
NOTA: gli incassi <%= SrgQec.label %> di <%= daterange_name(month_srg_qec.competenza) %> non si possono eseguire perché <%= current_house.descrizione %> appartiene alla <%= "#{current_region.region_type.descrizione} di #{current_region.descrizione}" %>: gli incassi vanno eseguiti dalla <%= iconlink_to(region_path(current_region), icon('external-link-alt'), "scheda di #{current_region.descrizione}") %>.
<%= view_table_open %> <%= view_table_head_open %> <%= view_table_row_open %> <%= view_table_head_cell ('') %> <%= view_table_head_cell ('Emesso') %> <%#= view_table_head_cell ('Incassato') %> <%#= view_table_head_cell ('da incassare') %> <%= view_table_head_cell raw(SrgPnCostcenter.label(1) + "
destinazione") %> <%= view_table_head_cell raw(SrgCrb.label(1) + "
destinazione") %> <%= view_table_row_close %> <%= view_table_head_close %> <%= view_table_body_open %> <% casse_info = collected_data[:casse_info] %> <% casse_list.each do |cassa| %> <% fund_key = cassa[:fund_key] %> <%= view_table_row_open %> <%= view_table_cell (link_to(cassa[:fund_record].descrizione, srg_qec_fund_path(cassa[:fund_record].id))) %> <%= view_table_cell_right ( money_format(casse_info[fund_key][:importo]) ) %> <%#= view_table_cell_right ( money_format(casse_info[fund_key][:incassato]) ) %> <%#= view_table_cell_right ( money_format(casse_info[fund_key][:delta]) ) %> <%= view_table_cell (link_to(notetext(cassa[:fund_record].srg_pn_costcenter.format_for_formselect), srg_pn_costcenter_path(cassa[:fund_record].srg_pn_costcenter_id))) %> <%= view_table_cell (link_to(notetext(cassa[:fund_record].srg_crb.format_for_formselect), srg_crb_path(cassa[:fund_record].srg_crb_id))) %> <%= view_table_row_close %> <% end %> <% fund_key = collected_data[:cassa_tutto_key] %> <%= view_table_row_open %> <%= view_table_cell_right ( "TOTALE:" ) %> <%= view_table_cell_right ( money_format(casse_info[fund_key][:importo]) ) %> <%#= view_table_cell_right ( money_format(casse_info[fund_key][:incassato]) ) %> <%#= view_table_cell_right ( money_format(casse_info[fund_key][:delta]) ) %> <%= view_table_cell ( nil ) %> <%= view_table_cell ( nil ) %> <%= view_table_row_close %> <%= view_table_body_close %> <%= view_table_close %> <% else %> <%= form_tag(house_path(current_house), method: :get, remote: true) do %> <% counter = counter + 1 %> <%= hidden_field_tag :competenza, month_srg_qec.competenza %> <%= view_table_open %> <%= view_table_head_open %> <%= view_table_row_open %> <%= view_table_head_cell ('') %> <%= view_table_head_cell ('Emesso') %> <%= view_table_head_cell ('Incassato') %> <%= view_table_head_cell ('da incassare') %> <% if policy(SrgQec).update? %> <% data_incasso = Date.today %> <%= view_table_head_cell (date_input_tag(SrgPnsHelper::DataIncasso_ParamsKey, data_incasso,false,"startDate:'#{Date.today.to_dmy}'" ) + 'data incasso') %> <% end %> <%= view_table_head_cell raw(SrgPnCostcenter.label(1) + "
destinazione") %> <%= view_table_head_cell raw(SrgCrb.label(1) + "
destinazione") %> <%= view_table_row_close %> <%= view_table_head_close %> <%= view_table_body_open %> <% casse_info = collected_data[:casse_info] %> <% casse_list.each do |cassa| %> <% fund_key = cassa[:fund_key] %> <%= render partial: "show_panel_emissioni_incasso_base", locals: { incasso_link: link_to(cassa[:fund_record].descrizione, srg_qec_fund_path(cassa[:fund_record].id)), incasso_label: "Incassa #{cassa[:fund_record].descrizione}", label_align_right: false, tipo_di_incasso: SrgPnsHelper::IncassoEmissioni, fund_code: cassa[:fund_record].codice, incasso_importo: casse_info[fund_key][:importo], incasso_incassato: casse_info[fund_key][:incassato], incasso_daincassare: casse_info[fund_key][:delta], daincassare_modificabile: true, cc_link: link_to(notetext(cassa[:fund_record].srg_pn_costcenter.format_for_formselect), srg_pn_costcenter_path(cassa[:fund_record].srg_pn_costcenter_id)), crb_link: link_to(notetext(cassa[:fund_record].srg_crb.format_for_formselect), srg_crb_path(cassa[:fund_record].srg_crb_id)) } %> <% end %> <% fund_key = collected_data[:cassa_tutto_key] %> <%= render partial: "show_panel_emissioni_incasso_base", locals: { incasso_link: "TOTALE", incasso_label: "Incassa TOTALE", label_align_right: true, tipo_di_incasso: SrgPnsHelper::IncassoEmissioni, fund_code: SrgPnsHelper::CassaTutto, incasso_importo: casse_info[fund_key][:importo], incasso_incassato: casse_info[fund_key][:incassato], incasso_daincassare: casse_info[fund_key][:delta], daincassare_modificabile: false, cc_link: nil, crb_link: nil } %> <%= view_table_body_close %> <%= view_table_close %> <% end %> <% end %>
<% end %>