Многие кадровики и расчетчики сталкиваются с необходимостью настройки нестандартных графиков работы сотрудников. Рассмотрим классическую, но непростую ситуацию: необходимо настроить график работы сторожей в режиме «сутки через трое». При этом расписание не одинаковое: в будние дни сотрудники работают с 16:00 до 09:00 следующего дня, а в выходные заступают на полные сутки — с 09:00 до 09:00. Проанализируем по шагам, как корректно автоматизировать этот процесс в программах 1С:ЗКГУ и 1С:ЗУП, чтобы табель учета рабочего времени заполнялся без ошибок.
Прежде чем приступать к настройке, выясним причину частых затруднений: функционал учета рабочего времени напрямую зависит от версии вашей программы. Посмотрим на главные отличия:
ИспользоватьСменыРаботы. После этого можно будет создавать справочники смен с точным временем их начала и завершения.Так как большинство организаций работает на версиях ПРОФ, разберем подробнее настройку именно для этого варианта.
Поскольку смена (например, с 16:00 до 09:00) начинается в один календарный день, а заканчивается в другой, нам придется разбивать часы по границе полуночи (00:00). Рассмотрим подробнее, как распределить часы явки (буквенный код Я) и ночные часы (код Н).
Пример 1: Будняя смена с 16:00 до 09:00 (итого 17 часов)
Я6 и Н2.Я3 и Н6.Пример 2: Выходная смена 24 часа (с 09:00 до 09:00)
Я13 и Н2.Я3 и Н6.Главная сложность исходной задачи кроется в том, что цикл сменности «сутки через трое» длится 4 дня, что не кратно 7 дням недели. Из-за этого смена каждый раз выпадает на новые дни, а ее длительность (17 или 24 часа) у нас зависит именно от дня недели. Если мы хотим автоматизировать процесс, чтобы программа сама строила график на год вперед, применим математическую хитрость.
Настроим циклический график произвольной длины на 28 дней (это наименьшее общее кратное для 4 дней сменного цикла и 7 дней календарной недели). Разберем по шагам, как это сделать:
После этой первоначальной настройки программа будет автоматически и абсолютно корректно заполнять табель на весь рабочий год, учитывая и выходные, и будние смены.
Проанализируем альтернативный сценарий. Если настройка 28-дневного цикла кажется избыточной или ваши сотрудники часто подменяют друг друга, меняясь сменами, оптимальным решением будет использование документа ИндивидуальныйГрафикРаботы.
Посмотрим на алгоритм работы в этом случае:
ИндивидуальныйГрафикРаботы на следующий месяц.Важно помнить, что этот документ имеет наивысший приоритет над основным графиком сотрудника. Именно на его основании при начислении зарплаты сформируется итоговый ТабельУчетаРабочегоВремени.
Чтобы вся схема заработала, проверим базовые настройки системы 1С. Без них вы не сможете добавить ночные или праздничные часы.
Выполним проверку:
Я) и работу в ночное время (буква Н) внутри графика.Используя приведенные выше алгоритмы, вы сможете гибко настроить учет рабочего времени любой сложности, даже не имея КОРП-версии с полноценным функционалом сменного учета.