При переходе с программ прошлых поколений (ЗУП 2.5 или УПП) на современные решения 1С:ЗУП 3.1 или 1С:ERP пользователи часто сталкиваются с изменением методики учета времени. В «тройке» ночные часы учитываются как отдельный вид времени, а не в составе явки или праздничных. Это создает сложности при настройке оплаты праздничных смен, когда сотрудник выбирает компенсацию в виде отгула (код времени ПН — Праздники без повышенной оплаты).
Рассмотрим подробно, как настроить систему таким образом, чтобы праздничные часы оплачивались в одинарном размере, а доплата за ночные начислялась корректно и без потери данных.
В типовой конфигурации, когда мы регистрируем работу в выходной день с предоставлением отгула, программа использует вид времени Праздники без повышенной оплаты (ПН). Если часть этой смены приходится на ночь, стандартный вид времени Ночные часы (Н) может конфликтовать с ПН. Если просто проставить в табеле 20 часов ПН и 4 часа Н, программа может «потерять» эти 4 часа при расчете основной оплаты за праздник, так как она не видит связи между кодом Н и праздничным днем. Наша задача — настроить систему так, чтобы она понимала: эти ночные часы также являются праздничными и должны быть оплачены в одинарном размере.
Прежде чем приступать к ручным настройкам видов времени, проанализируем настройки состава начислений. В современных релизах 1С предусмотрена штатная возможность разделения ночных и праздничных.
Если этот флаг установлен, в документе Работа в выходные и праздники появится отдельная колонка для ввода ночных часов. Однако, даже при этой настройке, автоматическое распределение в табеле при выборе отгула иногда требует уточнения в правилах расчета.
Если штатный механизм не решает задачу (например, из-за особенностей заполнения табеля), создадим собственный вид времени. Это позволит четко разделить обычные ночные и ночные в праздники.
НПН.Ночные часы. Это критически важно, чтобы программа понимала базовую природу этого времени.Теперь нам нужно сделать так, чтобы начисление, отвечающее за одинарную оплату (для отгула), «подтягивало» наш новый вид времени. Посмотрим, как это сделать по шагам:
Оплата работы в выходные и праздничные дни без повышенной оплаты.НПН.Результат: Теперь, когда в табеле или документе будет указано время НПН, программа включит его в общую сумму праздничных часов, подлежащих одинарной оплате. Часы больше не будут «теряться».
Для того чтобы за эти же часы начислилась стандартная доплата за работу ночью, нужно изменить настройки соответствующего начисления.
Доплата за работу в ночное время.Ночные часы, но и наш новый вид НПН (или Ночные часы в праздничные и выходные дни, если используется типовой механизм).Формула расчета при этом остается стандартной:
СтоимостьЧаса * ПроцентДоплатыЗаРаботуВНочноеВремя / 100 * ВремяВЧасах
Где ВремяВЧасах будет суммироваться по всем отмеченным видам времени.
Проанализируем ситуацию, описанную в Сообщении 4 темы: «часы докручиваются или двоятся». Это происходит из-за неправильной настройки приоритетов. Выясним причину:
Начисление Доплата за работу в ночное время не должно вытесняться начислением Оплата праздничных. Ночные — это дополнительная выплата к основной ставке. Проверьте вкладку Приоритет в обоих начислениях:
Оплата праздничных... в списке «Начисления, приоритет которых выше» не должно быть доплаты за ночные.Доплата за ночные... в списке «Начисления, приоритет которых выше» не должно быть оплаты праздничных.Рассмотрим на примере, как теперь должна выглядеть работа бухгалтера:
Работа в выходные и праздники.При расчете зарплаты программа создаст две строки в начислениях:
Оплата работы в выходные и праздничные дни без повышенной оплаты: будет рассчитана исходя из 24 часов (программа сложила дневные и ночные праздничные).Доплата за работу в ночное время: будет рассчитана исходя из 4 часов.Таким образом, мы добиваемся полной идентичности с логикой, к которой привыкли пользователи в 1С:ЗУП 2.5, но с использованием современных механизмов учета времени 1С:ЗУП 3.1. Использование двух разных видов времени (один для праздников с доплатой, другой — для праздников с отгулом) позволяет избежать путаницы в отчетности и табеле учета рабочего времени.