При заполнении графиков отпусков в программе 1С:Зарплата и Управление Персоналом (1С:ЗУП) пользователи часто сталкиваются с рядом трудностей. Одна из наиболее распространенных проблем — это сброс введенных дат начала и окончания отпуска, а также количества дней отпуска. Например, вы устанавливаете дату начала и окончания отпуска, вводите количество дней, и после этого окончание отпуска сбрасывается, становясь равным дате начала. При последующем принудительном вводе даты окончания, количество дней обнуляется. Вторая частая проблема – некорректный автоматический расчет количества дней отпуска, когда система не учитывает праздничные дни должным образом. Разберем эти ситуации подробнее и выясним, как их устранить.
Первопричина многих проблем с расчетом отпусков в 1С:ЗУП заключается в некорректно заполненном или полностью отсутствующем производственном календаре. 1С:ЗУП использует этот календарь для определения рабочих, выходных и праздничных дней, что критически важно для автоматического расчета дат окончания отпуска и количества дней. Если календарь не заполнен, программа не сможет корректно определить эти дни, что и приводит к сбросу вводимых значений.
Почему это важно: Производственный календарь является фундаментом для корректного расчета не только отпускных, но и рабочего времени, а также заработной платы. Он содержит информацию о государственных праздниках, переносах выходных дней, что напрямую влияет на продолжительность оплачиваемых отпусков.
Обратите внимание на значение «часов по производственному календарю» в ваших настройках или связанных документах. Если это значение равно 0, это явный признак того, что календарь не заполнен или заполнен некорректно.
В большинстве случаев в 1С:ЗУП используется стандартный производственный календарь под названием «Российская Федерация». Он, как правило, может быть обновлен автоматически или заполнен по данным Министерства труда. Если вы заметили, что в незаполненном производственном календаре все даты отображаются красным цветом (что обычно означает выходные или праздничные дни, но здесь указывает на их неопределенность), вам необходимо его заполнить. Для этого:
Если ваше предприятие работает по региональному календарю или вы создали собственный, убедитесь, что и он также заполнен на соответствующий год.
Даже если Производственный календарь заполнен корректно, проблема со сбросом дат отпуска может сохраняться, если в графике работы сотрудника выбран не тот календарь или он настроен некорректно.
Почему это важно: В 1С:ЗУП производственный календарь используется для исключения праздничных дней из периода отпуска, а график работы сотрудника определяет его индивидуальные рабочие и нерабочие дни. Важно, чтобы у каждого сотрудника был назначен корректный график работы, и чтобы этот график, в свою очередь, ссылался на правильно заполненный производственный календарь.
Мы должны убедиться, что график работы, назначенный сотруднику, использует тот самый производственный календарь, который мы заполнили. В диалоге могли возникнуть ситуации, когда пользователь утверждал, что календарь заполнен, но проблема оставалась. В таком случае, выяснялось, что календарь, выбранный в настройках графика работы, отличался от заполненного.
Для корректной работы автоматического расчета дней в графиках работы (в частности, в ЗУП 3) важно, чтобы была установлена соответствующая опция. Если у графика работы не стоит галочка «автоматическое заполнение», программа может неверно интерпретировать рабочие и нерабочие дни.
Помимо производственного календаря, необходимо также убедиться, что сами графики работы заполнены на соответствующий год (например, на 2021 год). Если графики работы не заполнены, программа не сможет понять, по какому расписанию работает сотрудник, что также может влиять на расчет отпускных.
После устранения проблем со сбросом дат, пользователи часто сталкиваются с вопросом, почему 1С:ЗУП автоматически считает меньшее количество дней отпуска, чем ожидалось, если период отпуска включает праздники. Например, при отпуске с 21.12.2020 по 06.01.2021 программа автоматически рассчитывает 10 дней вместо ожидаемых 15.
Причина и закон: Согласно статье 120 Трудового кодекса Российской Федерации, нерабочие праздничные дни, приходящиеся на период ежегодного основного или ежегодного дополнительного оплачиваемого отпуска, не включаются в число календарных дней отпуска и не оплачиваются. Это означает, что эти дни просто «выпадают» из периода отпуска, и отпуск продлевается на соответствующее количество праздничных дней.
При условии правильно настроенного и заполненного производственного календаря 1С:ЗУП автоматически учитывает праздничные дни и исключает их из количества оплачиваемых дней отпуска. Если в документе Отпуск вы указываете даты, включающие праздники (например, новогодние праздники в период с 1 по 8 января), программа самостоятельно пересчитывает дату окончания отпуска с их учетом, тем самым увеличивая фактическое время нахождения сотрудника в отпуске, но сохраняя оплату только за рабочие дни и календарные выходные, не являющиеся праздниками.
Если отпуск с 21.12.2020 по 06.01.2021 (включая новогодние праздники):
Если вы вручную изменяете количество дней отпуска (например, ставите 15 дней вместо 10), то программа, пытаясь согласовать данные, снова может сбросить даты, поскольку внутренний механизм расчета будет «конфликтовать» с вашими ручными вводами, не соответствующими логике учета праздников.
Возникает вопрос, может ли влиять накопленный отпуск на текущие расчеты или требуется ли заполнять производственные календари за прошлые годы (например, с 2013 по 2020 год) для корректной работы с отпусками.
Накопленный отпуск: Программа 1С:ЗУП имеет сложный механизм накопления дней отпуска, который зависит от даты приема сотрудника на работу, его стажа, видов отпусков и других факторов. Для корректного расчета остатков дней отпуска важно, чтобы были правильно заполнены:
Ввод остатков отпусков.Справке об остатках отпусков.Если в остатках дней отпуска или периодах работы были допущены ошибки, их можно исправить с помощью документа Ввод остатков отпусков.
Заполнение календаря за прошлые годы: В целом, для текущего расчета отпусков важен корректно заполненный производственный календарь на текущий год и на год, на который планируется отпуск. Информация о накопленных отпусках за прошлые периоды хранится в регистрах сведений 1С:ЗУП и учитывается при расчете доступных дней. Однако для расчета текущего отпуска нет необходимости заполнять производственные календари за все предыдущие годы (с 2013 по 2020), если данные о накопленных отпусках и стаже уже корректно внесены в систему. Программа хранит количество дней, а не детальные календари каждого года, за который эти дни были накоплены.
Помимо основных причин, связанных с производственным календарем и графиками работы, существуют и другие факторы, которые могут влиять на правильность расчета отпусков в 1С:ЗУП. Рассмотрим их, чтобы вы могли провести комплексную проверку.
Настройки учетной политики в 1С:ЗУП определяют общие правила расчета отпусков для всей организации. Убедитесь, что они соответствуют вашим требованиям и трудовому законодательству:
Данные, указанные непосредственно в карточке сотрудника, имеют прямое влияние на расчет отпусков:
Ввод остатков отпусков.Даже при правильных общих настройках, ошибки могут быть допущены при непосредственном заполнении документа Отпуск:
Разработчики 1С регулярно выпускают обновления, которые содержат исправления ошибок, улучшения функциональности и актуализацию в соответствии с изменениями законодательства. Работа на устаревшей версии программы может быть причиной некорректных расчетов.
Для некоторых категорий сотрудников действуют особые правила расчета отпусков:
Убедитесь, что в программе настроены соответствующие параметры для таких категорий сотрудников, если они у вас есть.
Проанализировав все эти пункты, вы сможете определить точную причину возникновения проблем с заполнением графиков отпусков и некорректным расчетом дней в 1С:ЗУП и успешно их устранить. Основное правило – начинать проверку с производственного календаря и связанных с ним графиков работы сотрудников, так как это является наиболее частой причиной подобных затруднений.