<% content_for :head do %> <%= stylesheet_link_tag "filters" , :media => "all"%> <%= stylesheet_link_tag "index" , :media => "all"%> <%= javascript_include_tag "table2CSV"%> <%= stylesheet_link_tag "DataTables" , :media => "all"%> <%= javascript_include_tag "jquery.dataTables"%> <%= javascript_include_tag "datatable"%> <%= javascript_include_tag "dataTables.numericComma"%> <% end %>
<% form_tag do -%> Месяц: <%= 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)) -%> Тип заявки: <%= select_tag(:filter_weld, options_for_select([["Обычная", 0], ["СГ-Фаст", 1]].insert(0, ['--- Все ---', 17]), if params[:filter_weld] then params[:filter_weld].to_i else 17 end)) %> <%= submit_tag "Выбрать"%>
<%= button_to_function "Сохранить в excel", "generateExcel()" %> <% end %>

Сводный отчет по бесплатным работам.

<% for empl in @empls do %> <% end %> <% for empl in @empls do %> <% end -%> <% 5.times do |t| %> <% tt = t+1%> <% for empl in @empls do %> <% end %> <% end %>
<%= empl %>
Неделя Кол-во заявок Среднее кол-во заявок в день Зар-но проблем Диспетчер(-ы)Кол-во заявок Среднее в день
Неделя <%= tt%> <% r = @reports_stats.select{|i| i.dw.to_i == tt}[0] %><%= r.r_count if r%> <%= r.r_count.to_i/7 if r %> <%= r.pr_count if r %> <%= (Employee.find r.managers.split(", ")).map{|i| i.login}.join(",") if r && r.managers %><% empl_r = @empl_stats.select{|i| i.empl_name == empl && i.dw.to_i == tt}[0]%><%= empl_r.r_count if empl_r%> <%= empl_r.r_count.to_i / empl_r.dates.split(", ").uniq.size if empl_r %>

Авторство бесплатных заявок.

<% for div in @divs do %> <% end %> <% for empl in @divs do %> <% end -%> <% for div in @divs do %> <% end %>
<%= div.name %>
Кол-во заявокКол-во %
<%= @reports.size%><% d_stat = @author_divs_stats.select{|i| i.div_id.to_i == div.id}[0]%><%=n d_stat.r_count if d_stat%> <%=n ('%.2f' % ((d_stat.r_count.to_i*100) / @reports.size.to_f)) if d_stat %>

Бесплатные работы.

<% i=0 %> <% for report in @reports do%> <% end %>
ID Дата Логин Тип клиента Категория Статья Тип заявки Диагноз Всего отчетов
с данным логином за 2 мес.
Из них софтовых
с данным логином за 2 мес.
<%=i+=1%> <%=link_to "№ "+ report.id.to_s, edit_soft_path(report) %> <%=report.date.to_date.strftime("%d.%m.%Y")%> <%=link_to report.name, soft_index_path(:filter_year => 0, :cl_login => report.name), :target => '_blank' %> <%=report.client_type_name %> <%=report.category_name %> <%=payment_detail_for_index(report) %> <%=report_type_name(report) %> <%=report.diagnos_name %> <%=link_to(@old_reports.select{|r| r.name == report.name}.map{|r| r.all_reps.to_i}.sum, {:controller => "soft", :action => "search", :s => report.name, :date_from =>(@date.beginning_of_month - 2.month), :date_to =>@date.end_of_month}, {'target'=>'_blank'}) %> <%= link_to(@old_reports.select{|r| r.name == report.name && r.dep == 'soft'}.map{|n| n.all_reps.to_i}.sum, {:controller => "soft", :action => "search", :s => report.name, :date_from =>(@date.beginning_of_month - 2.month), :date_to =>@date.end_of_month, :division => "soft"}, {'target'=>'_blank'}) %>