Confronto inserimento fondi <%= SrgFsn.label %>
<% currentperiod = daterange_current() %> <% list_of_months = [] %> <% 0.downto(-12) do |m| %> <% list_of_months << currentperiod.next_month(m) %> <% end %> <% year = Date.today.year %> <% dates = (12.downto(1)).map{|d| DateTime.new(year, d, 1) } %> <% nuclei_ids = House.all.filtered_by_family.pluck(:id) %> <% enti_ids = House.all.filtered_by_ente.pluck(:id) %> <% dates.each do |month| %> <% srg_fsns_nuclei = SrgFsn.search({filterdate: month}).where(house_id: nuclei_ids).ordered_by_date.ordered_by_person_name %> <% srg_fsns_enti = SrgFsn.search({filterdate: month}).where(house_id: enti_ids).ordered_by_date.ordered_by_person_name %> <% srg_fsns_nulli = SrgFsn.search({filterdate: month}).where(house_id: nil).filter_by_fornitore_interno(true).ordered_by_date.ordered_by_person_name %> <% end %>
<%= SrgFsn.label %> come servizi interni
nel foglio emissioni ma fuori quota,
associati al nucleo
<%= SrgFsn.label %> come servizi interni
nel foglio emissioni ma fuori quota,
associati alla persona
<%= SrgFsn.label %> di enti X-****
Nucleo Persona Importo Descrizione Tipo Nucleo Persona Importo Descrizione Tipo Nucleo Persona Importo Descrizione Tipo
<%= daterange_name(month) %> <% srg_fsns_nuclei.each do |srg_fsns| %> <% end %>
<%= srg_fsns.house_id.present? ? srg_fsns.house.descrizione : '---' %> <%= srg_fsns.person_id.present? ? srg_fsns.person.dh_person_name : '' %> <%= money_format srg_fsns.importo %> <%= srg_fsns.descrizione_con_rata %> <%= srg_fsns.srg_fsntype_id.present? ? srg_fsns.srg_fsntype.descrizione : '' %>
<% srg_fsns_nulli.each do |srg_fsns| %> <% end %>
<%= srg_fsns.house_id.present? ? srg_fsns.house.descrizione : '---' %> <%= srg_fsns.person_id.present? ? srg_fsns.person.dh_person_name : '' %> <%= money_format srg_fsns.importo %> <%= srg_fsns.descrizione_con_rata %> <%= srg_fsns.srg_fsntype_id.present? ? srg_fsns.srg_fsntype.descrizione : '' %>
<% srg_fsns_enti.each do |srg_fsns| %> <% end %>
<%= srg_fsns.house_id.present? ? srg_fsns.house.descrizione : '---' %> <%= srg_fsns.person_id.present? ? srg_fsns.person.dh_person_name : '' %> <%= money_format srg_fsns.importo %> <%= srg_fsns.descrizione_con_rata %> <%= srg_fsns.srg_fsntype_id.present? ? srg_fsns.srg_fsntype.descrizione : '' %>