% form_tag "/periods/close_period", :method => :post do %> <%= hidden_field_tag :department, @department %>
| № | Дата | Сотрудник | ЗП | Работы | Материалы | Редактировать |
|---|---|---|---|---|---|---|
| <%= report.id %> | <%= Russian::strftime(report.date.to_date) %> | <%= report.done_employees.map{|i| i.empl_name}.join(', ') %> | <%= report.sum %> | <%= report.done_works.map{|i| i.work_name+' - '+i.count}.join(' ') %> |
<%= report.done_materials.map{|m| [m.pay_type_name + ": "+m.material_name+(m.count.to_i > 1 ? " " +m.count.to_s + " шт. " : "") +(m.price.to_i>0 ? " (цена - "+ (m.price.to_s || 0)+") " : "")+(m.bonus_sale.to_i > 0 ? " бонус "+ m.bonus_sale.to_s : "" )]}.join(' ') %> |
<%= link_to "Редактировать", report.link_for_report, :target => 'blank' %> |
| Сотрудник | Должность | За смены/Оклад | По отчетам | Премии | Транспорт | Телефон | Штрафы | Итого |
|---|---|---|---|---|---|---|---|---|
| <%= empl.login if empl %> | <%= empl.division_name if empl %> | " ><%= a.sum{|i| i.sum.to_f}.to_i %> | " ><%= b.sum{|i| i.sum.to_f}.to_i %> | " ><%= c.sum{|i| i.sum.to_f}.to_i %> | " ><%= d.sum{|i| i.sum.to_f}.to_i %> | " ><%= e.sum{|i| i.sum.to_f}.to_i %> | " ><%= f.sum{|i| i.sum.to_f}.to_i %> | <%= pays.select{|i| i.zp_type_id != 6}.sum{|i| i.sum.to_f}.to_i - pays.select{|i| i.zp_type_id == 6}.sum{|i| i.sum.to_f}.to_i%> |