<%= render :partial => "select_type_for_category"%>

Отчет по типам работ за <%= Russian::strftime(@date, "%B %Y")%>:

<% @categories.each do |r| %> <% reports = @reports.select{|i| i.category == r[1]}%> <% name = r[0] %> <% name += " ("+payment_detail(reports.first)+")" if reports.size == 1 %> <% if reports.size > 1%> <% for r in reports do %> <% end %> <% end %> <% end %>
Тип работ Кол-во заявок Получено За работы За оборудование Себест. оборудования ЗП мастера ЗП дисетчера
<%= link_to name, categories_for_months_soft_path(:category =>r[1]), :target => '_blank' %> <%=link_to reports.sum{|i| i.rep_count.to_i}, soft_index_path(:filter_month => @date.month, :filter_year => @date.year, :filter_worktype => r[1], :filter_status => 2), :target => '_blank' %> <%=n reports.sum{|i| i.total_sum.to_f}.to_i %> <%=n reports.sum{|i| i.sum_works.to_f}.to_i %> <%=n reports.sum{|i| i.sum_materials.to_f}.to_i %> <%=n reports.sum{|i| i.purchase_price.to_f}.to_i %> <%=n reports.sum{|i| i.zp.to_f}.to_i %> <%=n reports.sum{|i| i.zp_disp.to_f}.to_i %>
<%=payment_detail(r) %> <%=link_to r.rep_count, soft_index_path(:filter_payment_detail => (r.payment_detail.to_i), :filter_month => @date.month, :filter_year => @date.year, :filter_worktype => r.category, :filter_status => 2), :target => '_blank' %> <%=n r.total_sum %> <%=n r.sum_works %> <%=n r.sum_materials %> <%=n r.purchase_price %> <%=n r.zp %> <%=n r.zp_disp %>
ИТОГО: <%= @reports.sum{|i| i.rep_count.to_i}%> <%=n @reports.sum{|i| i.total_sum.to_f}%> <%=n @reports.sum{|i| i.sum_works.to_f}%> <%=n @reports.sum{|i| i.sum_materials.to_f}%> <%=n @reports.sum{|i| i.purchase_price.to_f}%> <%=n @reports.sum{|i| i.zp.to_f}%> <%=n @reports.sum{|i| i.zp_disp.to_f}%>