<% content_for :head do %> <%= stylesheet_link_tag "index" , :media => "all"%> <%= stylesheet_link_tag "filters" , :media => "all"%> <%= stylesheet_link_tag "materialsTable" , :media => "all"%> <% end %>
<% form_tag "", :method => :get do -%> <%= label_tag 'Дата с:' %><%= calendar_field_tag 'date_from', Russian::strftime(@date_from), { :class => 'plaintext', :size=> 9 }, {} %> <%= label_tag 'Дата по:' %><%= calendar_field_tag 'date_to', Russian::strftime(@date_to), { :class => 'plaintext', :size=> 9 }, {} %>
Сотрудник: <%= select_tag(:filter_empl, options_for_select(Division.private_employees.employees.working.collect{ |c| [c.login, c.id]}.sort.insert(0, ['--- Все ---', ""]), (params[:filter_empl].to_i if params[:filter_empl]))) %> <%= button_to "Фильтр" %> <% end %>

Отчет по установленному и снятому оборудованию за период.

<%=link_to_sort "Бесплатно установленное", "a", params %> <%=link_to_sort "Сданное в аренду", "b", params %> <%=link_to_sort "Аренда в счет тарифа", "c", params %> <%=link_to_sort "Проданное", "d", params %> <%=link_to_sort "Итого установлено", "abcd", params %> <%=link_to_sort "Итого снято", "e", params %> <% i = 0%> <% for mat in @materials do%> <% end %>
# Наименование оборудования
<%= i+=1 %> <%= link_to mat.material_name, stats_materials_private_path(:filter_material => mat.id, :filter_empl => params[:filter_empl], :date_from => @date_from, :date_to => @date_to)%> <%= link_to mat.a.to_i, stats_materials_private_path(:filter_material => mat.id, :filter_empl => params[:filter_empl], :date_from => @date_from, :date_to => @date_to, :filter_inst_types => ['1'])%> <%= link_to mat.b.to_i, stats_materials_private_path(:filter_material => mat.id, :filter_empl => params[:filter_empl], :date_from => @date_from, :date_to => @date_to, :filter_inst_types => ['2'])%> <%= link_to mat.c.to_i, stats_materials_private_path(:filter_material => mat.id, :filter_empl => params[:filter_empl], :date_from => @date_from, :date_to => @date_to, :filter_inst_types => ['5'])%> <%= link_to mat.c.to_i, stats_materials_private_path(:filter_material => mat.id, :filter_empl => params[:filter_empl], :date_from => @date_from, :date_to => @date_to, :filter_inst_types => ['3'])%> <%= link_to mat.a.to_i + mat.b.to_i + mat.c.to_i, stats_materials_private_path(:filter_material => mat.id, :filter_empl => params[:filter_empl], :date_from => @date_from, :date_to => @date_to, :filter_inst_types => ['1', '2', '3', '5']) %> <%= link_to mat.e.to_i.abs, stats_materials_private_path(:filter_material => mat.id, :filter_empl => params[:filter_empl], :date_from => @date_from, :date_to => @date_to, :filter_inst_types => ['4'])%>
ИТОГО <%=n @materials.sum{|i| i.a.to_f} %> <%=n @materials.sum{|i| i.b.to_f} %> <%=n @materials.sum{|i| i.c.to_f} %> <%=n @materials.sum{|i| i.d.to_f} %> <%=n @materials.sum{|i| i.abcd.to_f} %> <%=n @materials.sum{|i| i.e.to_f}.abs %>