<% content_for :head do %> <%= stylesheet_link_tag "index" , :media => "all"%> <%= stylesheet_link_tag "filters" , :media => "all"%> <%= stylesheet_link_tag "materialsTable" , :media => "all"%> <%= javascript_include_tag 'jquery.dataTables' %> <%= stylesheet_link_tag "DataTables", :media => "all" %> <%= javascript_include_tag "table2CSV"%> <%= javascript_include_tag "dataTables.numericComma"%> <% end %>
<% form_tag "/soft/rt_stats", :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 }, {} %>

<% for det in PaymentDetail.all do%> <% end %>
<%= check_box_tag "select_all_dets", '', false, :onChange => "$('.payment_details').attr('checked', $(this).prop('checked'))"%> Выбрать все статьи
<%= check_box_tag 'payment_details[]', det[1], (if params[:payment_details] && (params[:payment_details].to_a.include? det[1].to_s) then true else false end), :class =>"payment_details" %><%= det[0] %>
<% for category in @categories do%> <% end %>
<%= check_box_tag "select_all_cats", '', false, :onChange => "$('.categories').attr('checked', $(this).prop('checked'))"%> Выбрать все категории
<%= check_box_tag 'categories[]', category.id, (if params[:categories] && (params[:categories].to_a.include? category.id.to_s) then true else false end), :class =>"categories" %><%= category.name %>

Только статистика:<%= check_box_tag 'only_static', value = true, checked = params[:only_static]%>
Только утверждённые:<%= check_box_tag 'only_with_status_2', value = true, checked = params[:only_with_status_2]%> <%= button_to "Фильтр" %> <% end %>
">

Отчет по выполненным работам для ЭрТел:

<% idn= 0 %> <% for report in @reports do%> > <% end %>
# Id Логин Тип клиента Диспетчер Мастер Обоснование невзятия денег Дата и время создания заявки Дата и время завершения работ по заявке в сделке Дата и время завершения работ по заявке в трекере время на обработку заявки по сделке (KPI) время на обработку заявки по трекеру (KPI) Наименование работ
<%= idn += 1%> <%= link_to report.id, edit_soft_path(report), :target => 'blank' %> <%= report.name %> <%= report.client_type_name %> <%= report.disp_name %> <%= report.employees.map(&:nic).join(", ") %> <%= report.total_sum_comment %> <%= report.date_from_tracker_rus %> <%= report.date_stop_rus %> <%= report.date_stop_tracker_rus %> <%= report.kpi_hm %> <%= report.kpi_tracker_hm %> <%= report.kpi_name%>

ИТОГО по выполненным работам для ЭрТел:

# Наименование Количество
1<% ss=0-%> Профилактические работы по обслуживанию абонентского оборудования, выполненные в течении 4 часов с момента заведения заявки <%= s=@reports.select{|i| (i.kpi/3600) < 4 }.size %>
2 Профилактические работы по обслуживанию абонентского оборудования, выполненные в период с 4 часов 01 минуты до 24 часов с момента заведения заявки <%= s=@reports.select{|i| (i.kpi/3600) > 4 && (i.kpi/3600) < 24}.size %>
3 Профилактические работы по обслуживанию абонентского оборудования, выполненные в период с 24 часов 01 минуты до 48 часов с момента заведения заявки <%= s=@reports.select{|i| (i.kpi/3600) > 24 && (i.kpi/3600) < 48}.size %>
4 Профилактические работы по обслуживанию абонентского оборудования, выполненные позже, чем через 48 часов с момента заведения заявки <%= s=@reports.select{|i| (i.kpi/3600) > 48}.size %>
Итого: <%= @reports.size %>