<% content_for :head do %> <%= stylesheet_link_tag "filters" , :media => "all"%> <% end %>
<% form_tag "/ams/stats_materials", :method => :get do -%> Сотрудник: <%= select_tag(:filter_empl, options_for_select(Division.ams.employees.collect{ |c| [c.login, c.id]}.insert(0, ['--- Все ---', ""]), params[:filter_empl].to_i)) %> Тип работ: <%= select_tag(:filter_worktype, options_for_select(Category.ams.collect{ |c| [c.name, c.id]}.sort.insert(0, ['--- Все ---', ""]), params[:filter_worktype].to_i)) %> Месяц: <%= select_tag(:filter_month, options_for_select(Report.months, @date.month.to_i)) -%> Год: <%= select_tag(:filter_year, options_for_select((2010..Date.today.year).to_a, @date.year.to_i)) -%> <%= button_to "Фильтр" %> <% end %>
Всего отписок: <%=@reports.size%>
<% i=0 %> <% for report in @reports do%> <% end %>
# Дата Логин Материалы Сумма Состав группы
<%=i+=1%> <%=report.date.to_date.strftime("%d-%m-%Y")%> <%=link_to report.name, "/ams/addReport?id=#{report.id}"%> <% for mat in report.done_materials do %>
  • <%=mat.material_name%> - <%=mat.count%> шт. (<%=mat.employee.login%>) <% end %>
  • <%=mat.count.to_i * mat.price.to_f%> <% for emp in report.done_employees do %>
  • <%= emp.empl_name%> <% end %>
  • Всего:

    <%= @reports.map{|i| i.total_sum_materials.to_f}.sum%>