Учет дневных и ночных рабочих часов в выходные дни для точного расчета зарплаты
| Заказчик | NDA. Крупная компания с филиалами по России, управляет поставками ресурсов |
|---|---|
| Задача | Автоматизировать расчет отработанных дневных и ночных часов сотрудников в праздничные и выходные дни для корректного расчета оплаты труда |
| Результат | Ввод отработанных часов упростился, а заработная плата сотрудников рассчитывается автоматически, быстро и правильно |
Ситуация
В компании работает множество сотрудников, чья деятельность связана с устранением аварийных ситуаций. Персонал часто трудится в нестандартных графиках: ночные смены, командировки. Людей вызывают в выходные и праздничные дни.
Отработанное время для расчета оплаты делится на дневные и ночные часы. Раньше для этих целей заказчик использовал другую ERP-систему, но после перехода на 1С:ЗУП 3.1 столкнулся с ограничениями типового функционала.
Стандартный документ «Работа в выходные и праздники» не позволяет разделять отработанные часы на дневные и ночные. Однако такое деление нужно для корректного расчета — ночные часы оплачиваются с надбавкой 40%. Компания решила доработать функционал 1С:ЗУП, чтобы вести точный учет рабочего времени сотрудников в праздники и выходные дни.
Задача
Для корректного расчета оплаты труда заказчик поставил задачу доработать документ «Работа в выходные и праздники» — для ввода дневных и ночных часов. А также скорректировать печатную форму приказа «О работе в выходной (праздничный) день» — чтобы выводить количество отработанного времени в разбивке по дневным и ночным часам.
Решение
Типовой документ «Работа в выходные и праздники» в 1С:ЗУП 3.1 не поддерживает разделение часов на дневные и ночные. Если смена сотрудника выпадает на праздничный день, доплата за дневные и ночные часы рассчитывается автоматически. Однако при выходе сотрудника в свой выходной день по графику программа не учитывает доплату за ночные часы, так как их нельзя указать отдельно.
Для небольших организаций, где работники не очень часто выходят ночью в выходные или праздники, эта задача решается типовыми средствами. Например, через разделение часов на ночные и дневные в «Табеле учета рабочего времени» или создание «Шаблона ввода исходных данных» для ввода ночных часов.
Но в крупной компании, где такие ситуации происходят постоянно, для ввода данных требуется привлекать разработчиков 1С. Массовый импорт данных через Excel не облегчает задачу: бухгалтерам все равно приходится тратить время на ручную проверку и корректировку загруженных сведений.
Мы доработали документ «Работа в выходные и праздники», чтобы вести учет дневных и ночных часов и автоматизировать процесс. После установки расширения документ выглядит, как на скриншоте ниже. Рассказываем, какие шаги понадобилось сделать для решения задачи.
Добавили новый вид рабочего времени
В справочнике «Виды использования рабочего времени» (раздел «Настройка / Классификаторы / Виды рабочего времени») создали новый вид времени «Праздники (ночь)». Это позволило выделить ночные часы, отработанные в выходные или праздничные дни, для дальнейшего учета в расчетах.
Донастроили виды начислений
В справочнике «Начисления» (раздел «Настройка / Начисления») внесли изменения в два вида начислений.
В начислении «Оплата праздничных и выходных дней» на вкладке «Учет времени» добавили «Праздники (ночь)» как дополнительный вид времени.
В начислении «Доплата за работу в ночные часы» также добавили «Праздники (ночь)» в список дополнительных видов времени, чтобы автоматически рассчитывать надбавку за ночные часы в выходные.
Модифицировали документ «Работа в выходные и праздники»
При создании документа указывается день работы и добавляются сотрудники. Двойным щелчком по полю ввода часов открывается окно «Редактирование данных учета времени за день». В этом окне вводятся дневные и ночные часы, после чего они отображаются в документе как «Д» (дневные) и «Н» (ночные).
Сформировали отчет и изменили печатную форму
Доработали печатную форму приказа «О работе в выходной (праздничный) день», добавив разбивку на дневные и ночные часы для каждого сотрудника. Это упростило согласование между отделами и контроль правильности оформления и оплаты работы в выходные и праздничные дни.
После создания нового вида рабочего времени и доработки видов начислений в отчете «Табель учета рабочего времени» появилось отображение дневных и ночных часов, отработанных в выходные или праздничные дни. В результате отчет стал удобнее для контроля и теперь выглядит вот так:
Автоматизировали расчеты
При начислении зарплаты за месяц дневные и ночные часы, отработанные в выходной день по графику сотрудника, рассчитываются следующим образом:
- Начисление «Оплата праздничных и выходных дней» рассчитывает оплату в двойном размере за все часы (дневные и ночные) в выходные.
- Начисление «Доплата за работу в ночные часы» включает ночные часы, отработанные как по графику, так и в выходные, с надбавкой 40%.
Провели тестирование и отладку
При тестировании на тестовой базе иногда возникали проблемы с загрузкой данных из Excel: часы распределялись некорректно. После доработки алгоритма загрузки функционал стабилизировался. Мы проверили расчеты зарплаты и отображение данных в табеле и печатной форме.
Результат
До внедрения доработки не получалось рассчитать в 1С:ЗУП оплату труда сотрудников в выходные дни с разделением на дневные и ночные часы. Теперь функционал стал шире. Можно внести данные вручную или загрузить из Excel одним кликом, и программа автоматически распределит отработанные часы на дневные и ночные.
Печатная форма приказа «О работе в выходной (праздничный) день» теперь включает точную разбивку рабочего времени по часам.
Благодаря этой доработке ввод ночных часов упростился, а заработная плата сотрудников рассчитывается быстро и правильно.
Длительность. Задача заняла 24 часа, включая аналитику, разработку, тестирование и доработку загрузки из Excel.
Команда. Со стороны implecs над задачей работали консультант-аналитик и разработчик 1С. Со стороны заказчика тестировал и предоставлял обратную связь бухгалтер-расчетчик.
под соглашением о неразглашении (NDA),
поэтому вы можете оставить заявку,
и мы расскажем чуть больше
Услуги
Внедрение и переходы
Внедряем конфигурации, исправляем ошибки, настраиваем обмены с внешними системами
Доработка 1С
Автоматизируем рабочие процессы под требования бизнеса
Усиление команды 1С
Подключаем специалистов 1С на нужное количество часов. Вы управляете ими, как своими сотрудниками
Обслуживание 1С
для стабильной работы информационной системы предприятия
Сопровождение 1С:ИТС
Комплексная поддержка пользователей программ "1С:Предприятие"
Разработка и сопровождение 1С
Оцениваем и выполняем задачи с техзаданием или без него
Битрикс разработчики