<%= link_to "Dettaglio #{SrgFsn.label}...", "#collapsable_fsns", id: 'collapsable_fsns_link', class: "toggler#{collapsedpanel.to_bool ? ' collapsed' : ''}", data: { toggle: 'collapse' }, aria: { controls: :collapsable_fsns, expanded: !(collapsedpanel.to_bool) } %>

<%# query = User.joins(...).group(...).select(...).where('users.id = :user_id', :user_id => self.id) %> <% if params[SrgPnsHelper::IncassoEmissioni].present? %> <% tipoDiIncasso = SrgPnsHelper::IncassoEmissioni %> <% dati = SrgPn.registraIncasso_collectData(params, @filter_params, tipoDiIncasso) %> <% if SrgQec.is_not_managed_virtual_fund(dati[:cassa_destinazione], dati[:competenza]) %> <% result = SrgPn.registraMovimento(current_user, params, @filter_params, tipoDiIncasso) %> <%= render partial: 'shared/show_result_registramovimento', locals: {result: result, tipoDiIncasso: tipoDiIncasso} %> <% params.delete(tipoDiIncasso) %> <% end %> <% end %> <% counter = 0 %> <% monthlyQecs = SrgQec.get_query_competenzagroup_sum_by_house(@house.id) %> <% monthlyQecs.reverse_each do |month_srg_qec| %> <% casse_list = SrgQec.get_virtual_funds(month_srg_qec.competenza.year, SrgQecsHelper::FundProcessing_NotManaged) %> <% next if casse_list.length == 0 %> <% collected_data = month_srg_qec.split_emissionisums_by_fund(house_id: @house.id, srg_qec_funds: casse_list, processing: SrgQecsHelper::FundProcessing_NotManaged) %> <% if collected_data[:is_zero] %> <% next %> <% end %>

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

<%= form_tag(house_path(@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 ('Versato') %> <%= view_table_head_cell ('da versare') %> <% 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 movimento') %> <% 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 %> <% cassa_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: "Registra movimento #{cassa[:fund_record].descrizione}", label_align_right: false, tipo_di_incasso: SrgPnsHelper::IncassoEmissioni, fund_code: cassa[:fund_record].codice, incasso_importo: cassa_info[fund_key][:importo], incasso_incassato: cassa_info[fund_key][:incassato], incasso_daincassare: cassa_info[fund_key][:delta], daincassare_modificabile: true, cc_link: link_to(cassa[:fund_record].srg_pn_costcenter.format_for_formselect, srg_pn_costcenter_path(cassa[:fund_record].srg_pn_costcenter_id)), crb_link: link_to(cassa[:fund_record].srg_crb.format_for_formselect, srg_crb_path(cassa[:fund_record].srg_crb_id)) } %> <% end %> <%= view_table_body_close %> <%= view_table_close %> <% end %>
<% end %> <% if counter == 0 %> Tutte le competenze sono state incassate.
<% end %> <% parameters = @filter_params.merge(filterhouse_id: @house.id, filterdate: daterange_current) %> <%= iconbutton_to srg_adacs_path, icon('hand-point-right'), 'btn-success btn-xs', SrgAdac.label, parameters %> <%= iconbutton_to srg_fsns_path, icon('hand-point-right'), 'btn-success btn-xs', SrgFsn.label, parameters %> <%= iconbutton_to srg_pns_path, icon('hand-point-right'), 'btn-success btn-xs', SrgPn.label, parameters %> <%= iconbutton_to srg_qecs_path, icon('hand-point-right'), 'btn-success btn-xs', "#{SrgQec.label}", parameters %>

<%= icon('chevron-up') %> Torna all'inizio della pagina