Как исправить сброс дат и некорректный расчет дней отпуска при заполнении графика отпусков в 1С:ЗУП?

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Управленческий учет
← На главную

При заполнении графиков отпусков в программе 1С:Зарплата и Управление Персоналом (1С:ЗУП) пользователи часто сталкиваются с рядом трудностей. Одна из наиболее распространенных проблем — это сброс введенных дат начала и окончания отпуска, а также количества дней отпуска. Например, вы устанавливаете дату начала и окончания отпуска, вводите количество дней, и после этого окончание отпуска сбрасывается, становясь равным дате начала. При последующем принудительном вводе даты окончания, количество дней обнуляется. Вторая частая проблема – некорректный автоматический расчет количества дней отпуска, когда система не учитывает праздничные дни должным образом. Разберем эти ситуации подробнее и выясним, как их устранить.

1. Проверка и заполнение Производственного календаря

Первопричина многих проблем с расчетом отпусков в 1С:ЗУП заключается в некорректно заполненном или полностью отсутствующем производственном календаре. 1С:ЗУП использует этот календарь для определения рабочих, выходных и праздничных дней, что критически важно для автоматического расчета дат окончания отпуска и количества дней. Если календарь не заполнен, программа не сможет корректно определить эти дни, что и приводит к сбросу вводимых значений.

Почему это важно: Производственный календарь является фундаментом для корректного расчета не только отпускных, но и рабочего времени, а также заработной платы. Он содержит информацию о государственных праздниках, переносах выходных дней, что напрямую влияет на продолжительность оплачиваемых отпусков.

  1. Как проверить статус производственного календаря:

Обратите внимание на значение «часов по производственному календарю» в ваших настройках или связанных документах. Если это значение равно 0, это явный признак того, что календарь не заполнен или заполнен некорректно.

В большинстве случаев в 1С:ЗУП используется стандартный производственный календарь под названием «Российская Федерация». Он, как правило, может быть обновлен автоматически или заполнен по данным Министерства труда. Если вы заметили, что в незаполненном производственном календаре все даты отображаются красным цветом (что обычно означает выходные или праздничные дни, но здесь указывает на их неопределенность), вам необходимо его заполнить. Для этого:

  1. Перейдите в раздел Настройка → Предприятие → Производственные календари.
  2. Выберите нужный календарь (например, «Российская Федерация») и откройте его.
  3. Нажмите кнопку Заполнить по умолчанию. Программа предложит заполнить календарь на текущий год (или на указанный вами период) в соответствии с действующим законодательством.

Если ваше предприятие работает по региональному календарю или вы создали собственный, убедитесь, что и он также заполнен на соответствующий год.

2. Связь Производственного календаря с Графиком работы сотрудника

Даже если Производственный календарь заполнен корректно, проблема со сбросом дат отпуска может сохраняться, если в графике работы сотрудника выбран не тот календарь или он настроен некорректно.

Почему это важно: В 1С:ЗУП производственный календарь используется для исключения праздничных дней из периода отпуска, а график работы сотрудника определяет его индивидуальные рабочие и нерабочие дни. Важно, чтобы у каждого сотрудника был назначен корректный график работы, и чтобы этот график, в свою очередь, ссылался на правильно заполненный производственный календарь.

  1. Проверка выбранного календаря в графике работы:

Мы должны убедиться, что график работы, назначенный сотруднику, использует тот самый производственный календарь, который мы заполнили. В диалоге могли возникнуть ситуации, когда пользователь утверждал, что календарь заполнен, но проблема оставалась. В таком случае, выяснялось, что календарь, выбранный в настройках графика работы, отличался от заполненного.

  1. Перейдите в раздел Настройка → Графики работы сотрудников.
  2. Откройте график работы, который назначен сотруднику, для которого вы заполняете отпуск.
  3. Нажмите кнопку Изменить свойства графика. В этом окне вы увидите, какой Производственный календарь используется данным графиком работы.
  4. Убедитесь, что выбранный производственный календарь соответствует тому, который вы заполнили на нужный год (например, «Российская Федерация»). Если календарь другой, выберите правильный из списка.

Для корректной работы автоматического расчета дней в графиках работы (в частности, в ЗУП 3) важно, чтобы была установлена соответствующая опция. Если у графика работы не стоит галочка «автоматическое заполнение», программа может неверно интерпретировать рабочие и нерабочие дни.

  1. В том же окне свойств графика работы проверьте наличие и состояние этой галочки.
  2. При необходимости установите ее и пересчитайте график.

Помимо производственного календаря, необходимо также убедиться, что сами графики работы заполнены на соответствующий год (например, на 2021 год). Если графики работы не заполнены, программа не сможет понять, по какому расписанию работает сотрудник, что также может влиять на расчет отпускных.

  1. После того как вы убедились в правильности выбранного производственного календаря, перейдите в сам график работы и нажмите кнопку Заполнить. Укажите период (например, 2021 год) и программа заполнит график с учетом выбранного производственного календаря.

3. Учет праздничных дней при расчете отпуска

После устранения проблем со сбросом дат, пользователи часто сталкиваются с вопросом, почему 1С:ЗУП автоматически считает меньшее количество дней отпуска, чем ожидалось, если период отпуска включает праздники. Например, при отпуске с 21.12.2020 по 06.01.2021 программа автоматически рассчитывает 10 дней вместо ожидаемых 15.

Причина и закон: Согласно статье 120 Трудового кодекса Российской Федерации, нерабочие праздничные дни, приходящиеся на период ежегодного основного или ежегодного дополнительного оплачиваемого отпуска, не включаются в число календарных дней отпуска и не оплачиваются. Это означает, что эти дни просто «выпадают» из периода отпуска, и отпуск продлевается на соответствующее количество праздничных дней.

  1. Как это работает в 1С:ЗУП:

При условии правильно настроенного и заполненного производственного календаря 1С:ЗУП автоматически учитывает праздничные дни и исключает их из количества оплачиваемых дней отпуска. Если в документе Отпуск вы указываете даты, включающие праздники (например, новогодние праздники в период с 1 по 8 января), программа самостоятельно пересчитывает дату окончания отпуска с их учетом, тем самым увеличивая фактическое время нахождения сотрудника в отпуске, но сохраняя оплату только за рабочие дни и календарные выходные, не являющиеся праздниками.

Если отпуск с 21.12.2020 по 06.01.2021 (включая новогодние праздники):

Если вы вручную изменяете количество дней отпуска (например, ставите 15 дней вместо 10), то программа, пытаясь согласовать данные, снова может сбросить даты, поскольку внутренний механизм расчета будет «конфликтовать» с вашими ручными вводами, не соответствующими логике учета праздников.

4. Влияние накопленного отпуска и заполнения календаря за прошлые годы

Возникает вопрос, может ли влиять накопленный отпуск на текущие расчеты или требуется ли заполнять производственные календари за прошлые годы (например, с 2013 по 2020 год) для корректной работы с отпусками.

Накопленный отпуск: Программа 1С:ЗУП имеет сложный механизм накопления дней отпуска, который зависит от даты приема сотрудника на работу, его стажа, видов отпусков и других факторов. Для корректного расчета остатков дней отпуска важно, чтобы были правильно заполнены:

  1. Начальные остатки дней отпуска: Если программа внедрялась не с начала работы предприятия, необходимо ввести начальные остатки отпусков документом Ввод остатков отпусков.
  2. Виды отпусков и их продолжительность: В настройках видов отпусков (основной, дополнительный) должна быть указана корректная продолжительность.
  3. Периоды работы: Правильно заполненная информация о периодах работы, за которые предоставляется отпуск, позволяет системе точно рассчитать, сколько дней отпуска доступно сотруднику. Эту информацию можно посмотреть в Справке об остатках отпусков.

Если в остатках дней отпуска или периодах работы были допущены ошибки, их можно исправить с помощью документа Ввод остатков отпусков.

Заполнение календаря за прошлые годы: В целом, для текущего расчета отпусков важен корректно заполненный производственный календарь на текущий год и на год, на который планируется отпуск. Информация о накопленных отпусках за прошлые периоды хранится в регистрах сведений 1С:ЗУП и учитывается при расчете доступных дней. Однако для расчета текущего отпуска нет необходимости заполнять производственные календари за все предыдущие годы (с 2013 по 2020), если данные о накопленных отпусках и стаже уже корректно внесены в систему. Программа хранит количество дней, а не детальные календари каждого года, за который эти дни были накоплены.

5. Дополнительные причины некорректного расчета отпусков и их устранение

Помимо основных причин, связанных с производственным календарем и графиками работы, существуют и другие факторы, которые могут влиять на правильность расчета отпусков в 1С:ЗУП. Рассмотрим их, чтобы вы могли провести комплексную проверку.

  1. Неправильные настройки учетной политики по персоналу:

Настройки учетной политики в 1С:ЗУП определяют общие правила расчета отпусков для всей организации. Убедитесь, что они соответствуют вашим требованиям и трудовому законодательству:

Данные, указанные непосредственно в карточке сотрудника, имеют прямое влияние на расчет отпусков:

Даже при правильных общих настройках, ошибки могут быть допущены при непосредственном заполнении документа Отпуск:

Разработчики 1С регулярно выпускают обновления, которые содержат исправления ошибок, улучшения функциональности и актуализацию в соответствии с изменениями законодательства. Работа на устаревшей версии программы может быть причиной некорректных расчетов.

Для некоторых категорий сотрудников действуют особые правила расчета отпусков:

Убедитесь, что в программе настроены соответствующие параметры для таких категорий сотрудников, если они у вас есть.

Проанализировав все эти пункты, вы сможете определить точную причину возникновения проблем с заполнением графиков отпусков и некорректным расчетом дней в 1С:ЗУП и успешно их устранить. Основное правило – начинать проверку с производственного календаря и связанных с ним графиков работы сотрудников, так как это является наиболее частой причиной подобных затруднений.

← На главную