При работе в программе «1С:Зарплата и управление персоналом 3.1» пользователи часто сталкиваются с ситуацией, когда при оформлении ежегодного отпуска в документе Табель или в отчете по форме Т-13 вместо ожидаемого кода ОТ (Отпуск) программа проставляет код В (Выходные и праздничные дни). На первый взгляд это кажется ошибкой, особенно если отпуск начислен на цельный период, например, с 1 по 12 января. Давайте подробно разберем, почему программа ведет себя именно так, является ли это ошибкой и как правильно настроить учет, чтобы данные в табеле соответствовали законодательству и вашим ожиданиям.
Прежде всего, проанализируем правовую базу, на которой основаны алгоритмы 1С. Согласно статье 120 Трудового кодекса РФ, нерабочие праздничные дни, приходящиеся на период ежегодного основного или ежегодного дополнительного оплачиваемого отпуска, в число календарных дней отпуска не включаются. Это означает, что если сотрудник уходит в отпуск на 14 календарных дней, и в этот период попадает официальный государственный праздник, фактически сотрудник будет отдыхать на один день дольше, но этот праздничный день не будет «списан» из его остатка отпуска и не будет оплачен как отпускной.
Рассмотрим пример: сотрудник берет отпуск с 1 по 14 мая. 1 и 9 мая — это официальные нерабочие праздничные дни. В этом случае:
В (или 26), а остальные дни — кодом ОТ (или 09).Таким образом, «дробление» отпуска в табеле праздничными днями — это не ошибка программы, а прямое выполнение требований законодательства.
Выясним важный нюанс, который часто вызывает путаницу у бухгалтеров. Нужно четко разделять нерабочие праздничные дни и выходные дни, перенесенные решением Правительства.
Проанализируем ситуацию: если праздничный день совпадает с выходным, правительство часто переносит этот выходной на другой рабочий день. Например, 7 января (воскресенье) может быть перенесено на 2 мая.
В.ОТ.Если вы видите код В на месте перенесенного выходного, это повод проверить настройки вашего производственного календаря.
Если программа некорректно определяет статус дня, первым делом проверим настройки календаря. В ЗУП 3.1 реализована поддержка как общегосударственных, так и региональных календарей (например, для Татарстана или Башкортостана, где есть дополнительные праздники).
Выполним следующие шаги:
График работы назначен именно региональный производственный календарь.Часто проблема кроется в технической плоскости и нарушении последовательности ввода данных. Выясним, как документ Табель взаимодействует с документом Отпуск.
В системе 1С:ЗУП 3.1 документ Табель является так называемым «сильным» документом. Если вы сначала создали и провели Табель, а уже потом ввели документ Отпуск, данные в табеле не изменятся автоматически. В этом случае табель «зафиксировал» состояние на момент своего создания — то есть обычные выходные по графику сотрудника.
Чтобы исправить ситуацию, выполним одно из действий:
Табель. После этого в отчетах по учету времени (например, Т-13) данные будут браться напрямую из документа Отпуск, и вы увидите корректные коды ОТ.Табель вам необходим (например, для отражения специфических явок), откройте его и нажмите кнопку Перезаполнить. Программа увидит новый документ-отклонение (отпуск) и обновит коды.Посмотрим на ситуацию со стороны сотрудников, работающих по сменным графикам (например, «два через два»). Для таких работников выходные дни по календарю (суббота и воскресенье) могут быть рабочими по графику. Однако праздничные дни (ст. 112 ТК РФ) все равно остаются праздниками для всех категорий работников.
Проанализируем настройки графика:
Графика работы проверим флаг «При заполнении учитывать праздничные дни». Если он установлен, программа будет автоматически «выбрасывать» праздники из рабочего времени, что повлияет и на отображение в табеле при отпуске.Индивидуальный график. Если он введен, он имеет приоритет над общим графиком. Если в индивидуальном графике на день отпуска вручную проставлен код В, программа может игнорировать данные отпуска в печатной форме табеля.Подведем итоги нашего исследования. Мы выяснили, что появление кода В внутри периода отпуска — это стандартное поведение программы в следующих случаях:
Ситуация является ошибкой, если:
В стоит на обычном субботнем или воскресном дне (который не является праздником).В стоит на дне, который был перенесен с праздника (например, понедельник после праздничного воскресенья).Для исправления ошибок всегда проверяйте актуальность обновлений программы (в них приходят изменения производственного календаря) и следите за тем, чтобы документ Табель создавался в самую последнюю очередь, после ввода всех приказов на отпуска и больничные.