Многие специалисты по расчету заработной платы и кадровики сталкиваются со специфическими требованиями к заполнению табеля учета рабочего времени при сменных графиках. Разберем ситуацию, когда смена у сотрудника является "переходящей" — начинается сегодня днем, а заканчивается завтра утром. В результате на один календарный день могут выпадать сразу несколько видов времени: явка (Я), ночные часы (Н), работа в выходной или праздник (РВ) и ночные часы в праздник (НРВ).
Проанализируем детально, почему типовой документ работы в выходные вытесняет графики, в чем кардинальные отличия версий ПРОФ и КОРП при решении этой задачи, и как мы можем настроить программу, чтобы минимизировать ручной труд.
Для начала выясним причину разного поведения программы в зависимости от ее версии. Проблема с автоматическим учетом стыков переходящих смен и праздников напрямую упирается в ограничения версии 1С:ЗУП ПРОФ.
В версии 1С:ЗУП КОРП реализован полноценный механизм работы со сменами. Там присутствуют справочники Режимы работы и Смены. Они позволяют корректно задавать время начала и окончания каждой смены. Благодаря этому программа сама понимает, в какой момент происходит переход через полночь, и автоматически делит часы на разные сутки, корректно обрабатывая пересечения с праздничными днями.
В версии 1С:ЗУП ПРОФ данного механизма в открытом доступе нет. Пользователи иногда пытаются найти скрытый функционал смен через "Все функции" (или функции технического специалиста) и включить их. Однако, на практике это приводит к ошибкам: например, созданный элемент справочника Смены попросту не сохраняется. Поэтому для версии ПРОФ мы будем применять другие методы настройки.
Рассмотрим, как настроить графики в версии ПРОФ так, чтобы табель заполнялся максимально автоматически для обычных переходящих смен (без учета праздников).
Я) и 2 часа ночных (Н).Я) и 2 часа ночных (Н).При таких настройках обычные рабочие дни программа в табеле заполнит автоматически и корректно разнесет Я и Н по суткам.
Посмотрим на главный конфликт, который возникает при наложении переходящей смены на праздничный день. Если мы используем типовой документ Работа в выходные и праздники в версии ПРОФ, мы сталкиваемся с двумя проблемами:
РВ) и ночные часы в праздник (НРВ).Как справедливо замечают методисты, если у работника день по графику рабочий, но ему нужно поработать дополнительно, следует вводить часы за сверхурочную работу. Праздничный или выходной день — это день, когда сотрудник ни минуты по графику не работает. Но если мы говорим именно об оплате плановой смены, выпавшей на государственный праздник, нам потребуется ручная корректировка табеля или создание дополнительных видов времени.
Разберем по шагам алгоритм, который позволит корректно рассчитать доплату за работу ночью в праздник без изменения конфигурации программистами.
Виды использования рабочего времени. Назовем его, например, "Работа в выходной ночью", и присвоим буквенный код НРВ. Важный момент: в настройках этого вида времени в качестве основного времени укажем Праздники. Это необходимо, чтобы система корректно воспринимала данный код в табеле без ошибок.НРВ).
СтоимостьЧаса * ВремяВЧасах * ПроцентДоплатыЗаРаботуВНочноеВремя / 100
Работа в выходные и праздники на общее количество часов.Табель. Чтобы внести в один день сразу несколько видов времени (например, Я, Н, РВ, НРВ), обратим внимание на шапку документа. Там есть реквизит Максимальное количество видов времени на одну дату. По умолчанию там стоит "1". Изменим это значение на "2" или "3" (в зависимости от потребности).НРВ и указать количество ночных часов.При расчете зарплаты программа увидит введенный код НРВ в табеле и автоматически начислит настроенную нами надбавку за ночные часы в праздник.
Если вы являетесь пользователем версии КОРП, вам не нужно прибегать к ручным корректировкам табеля. Однако многие пользователи пытаются настроить справочник Смены напрямую и терпят неудачу. Разберем правильный алгоритм действий для КОРП.
Вам необходимо двигаться по иерархии сверху вниз:
Режимы работы. Создадим новый режим (например, "Два через два с ночными").Смены (задаем точное время начала и окончания каждой из них).Обратим особое внимание: при настройке графика в КОРП крайне важно внимательно следить за полем "Дата отсчета" и количеством дней цикла сменности. Если всё настроено верно, программа будет автоматически заполнять табель, самостоятельно разбивая переходящие часы на разные дни и корректно выделяя пересечения с государственными праздниками.
Проанализируем ситуацию, если вы работаете в версии ПРОФ на крупном предприятии (например, на производстве), где переходящие смены с ночными часами и работой в праздники — это ежедневная рутина. В этом случае ручная правка каждого табеля приведет к колоссальным затратам времени и человеческим ошибкам.
Для таких случаев оптимальным и стандартным выходом является разработка внешнего Расширения силами программистов 1С. Что обычно делают специалисты?
Работа в выходные и праздники.После подключения такого расширения документ сам автоматически разобьет день на Я, Н, РВ и НРВ, и эти данные без вмешательства пользователя попадут в документ Табель.
Подводя итог, можно сказать, что решение проблемы зависит от версии вашей программы и масштабов задачи. В версии КОРП используйте связку "Режимы работы - Смены". В версии ПРОФ для единичных случаев воспользуйтесь настройкой количества видов времени в табеле, а при массовом характере проблемы — закажите разработку расширения.