% 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%>
| <%=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 %>
|
<% end %>
Всего: |
<%= @reports.map{|i| i.total_sum_materials.to_f}.sum%> |
|