Как исключить ночные часы работы в выходные/праздники из итогов неявок в табеле Т-13 в 1С ЗУП?

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

При работе с системой 1С:Зарплата и Управление Персоналом (ЗУП) 3.1 мы часто сталкиваемся с задачами, требующими гибкой настройки учета рабочего времени. Одной из таких нетривиальных ситуаций является корректное отражение и оплата ночных часов, отработанных сотрудниками в выходные или праздничные дни. Нередко пользователи прибегают к нестандартным решениям, таким как ввод особого вида времени с категорией "неявка", чтобы избежать ошибок в расчетах заработной платы. Однако такой подход может привести к искажению данных в отчете "Табель учета рабочего времени" (УнифицированнаяФормаТ13), где фактически отработанные часы ошибочно попадают в итоговую колонку "неявок". Давайте подробно разберем, как правильно настроить систему 1С ЗУП для корректного учета и отображения ночных часов в выходные/праздники, используя типовой функционал.

Суть проблемы: Неявка как рабочий день

Основная сложность, с которой мы сталкиваемся, заключается в том, что типовые механизмы изначально могут показаться недостаточно гибкими для одновременного учета нескольких условий: работа в выходной день, работа в ночное время и корректное начисление доплат без дублирования или искажения отработанных часов. Если мы вводим специальный вид времени для ночных часов в выходные и присваиваем ему категорию "неявка" (например, чтобы избежать увеличения общего количества отработанных часов или некорректного суммирования с обычными ночными часами), то в расчетах заработной платы это может временно решить проблему, но в отчете "Табель учета рабочего времени" такие часы будут учтены как неявка. Это, конечно же, не соответствует действительности, поскольку эти часы были фактически отработаны.

Пользователь в своем сообщении описывает именно такую ситуацию: "Кастомная - пришлось ввести такой вид времени чтобы доработать документ 'Работа в выходные и праздничные дни', который бы отмечал ночные часы для доплаты за эти дни... Поэтому сделал основным временем неявку... Так вот расчёты зарплатные идут как нужно, но вот в табель теперь это время в итог бьётся в колонку неявок."

Это подтверждает, что подход с использованием "неявки" для рабочего времени является ошибочным и порождает новые проблемы с отчетностью, хотя и пытается решить проблемы с расчетами. Наша задача – найти типовое и корректное решение, которое позволит избежать подобных компромиссов.

Типовой функционал 1С ЗУП для учета ночных часов в выходные/праздники

Рассмотрим, как система 1С ЗУП должна обрабатывать такие ситуации. Важно понимать, что для большинства сложных сценариев учета рабочего времени и начислений в 1С ЗУП предусмотрен типовой функционал. Часто, когда нам кажется, что типовое решение отсутствует, причина кроется в недостаточной или некорректной настройке программы. Форумчане справедливо указывают: "Типовая давно отрабатывает это ШТАТНО" и "Все работает штатно. Док-т 'Работа в праздники и выходные' + доплата за работу в вечернее/ночное время. Ничего 'доделывать' не надо."

Ключевые компоненты типового решения включают:

  1. Правильная настройка видов использования рабочего времени. Мы должны определить специализированный вид времени, который будет четко идентифицировать ночные часы в выходные/праздники как рабочее время.
  2. Корректная настройка начислений. Необходимо убедиться, что существующие или новые начисления учитывают этот специализированный вид времени для расчета как основной оплаты за работу в выходной, так и доплаты за ночные часы.
  3. Использование стандартных документов для ввода данных. Документы Работа в выходные и праздники или Данные для расчета зарплаты должны быть настроены для корректного ввода этих часов.

Шаги по настройке и вводу данных

1. Создание нового вида использования рабочего времени

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

  1. Перейдите в раздел Настройка.
  2. Выберите пункт Классификаторы.
  3. Откройте справочник Виды использования рабочего времени.
  4. Создайте новый элемент. Мы можем назвать его, например, "Праздники (ночные)", "РВН" (Работа в выходные ночные) или "Я/Н" (Явка/Ночные в выходной).
  5. Критически важно: Убедитесь, что для этого вида времени установлено "Вид времени по классификатору", соответствующий рабочему времени, а не неявке (например, "Явка" или аналогичный, который не влияет на показатели неявок). Выбор верного классификатора обеспечит правильное отображение в табеле.
  6. Задайте соответствующий буквенный и цифровой код, который будет использоваться в табеле для отображения данного вида времени (например, "ЯН" или "РВН" для буквенного обозначения).

2. Донастройка начислений

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

  1. Перейдите в раздел Настройка.
  2. Выберите пункт Начисления.
  3. Начисление "Оплата праздничных и выходных дней":
    • Откройте типовое начисление "Оплата праздничных и выходных дней" (или его аналог, если у вас создано свое).
    • Перейдите на вкладку Учет времени.
    • В блоке "Дополнительные виды времени" добавьте наш только что созданный вид времени (например, "Праздники (ночные)"). Это позволит системе учитывать часы, отмеченные этим видом времени, при расчете основной оплаты за работу в выходной.
  4. Начисление "Доплата за работу в ночные часы":
    • Откройте типовое начисление "Доплата за работу в ночные часы" (или его аналог).
    • Также перейдите на вкладку Учет времени.
    • В блоке "Дополнительные виды времени" добавьте наш новый вид времени "Праздники (ночные)". Это гарантирует, что к часам, отмеченным этим видом, будет применена соответствующая доплата за ночное время.
    • Убедитесь, что формула начисления корректно настроена и учитывает процент доплаты за ночные часы. Как правило, формула выглядит примерно так: ВремяВЧасах * СтоимостьЧаса * ПроцентДоплатыНочных где ВремяВЧасах будет включать часы, отмеченные как "Праздники (ночные)".
  5. (Опционально) Создание нового вида начисления для доплаты ночных выходных/праздничных дней:
    • Если требуется видеть отдельную строку в расчетном листке именно для доплаты за ночные часы в выходной/праздник, мы можем создать совершенно новый вид начисления.
    • При создании этого начисления, на вкладке Учет времени укажите только наш новый вид времени "Праздники (ночные)".
    • Формула начисления будет аналогична доплате за ночные часы.

3. Ввод данных о работе в выходной день с ночными часами

После настройки видов времени и начислений, необходимо правильно вводить данные о фактически отработанных часах.

  1. Документ "Работа в выходные и праздники":
    • Если ваша конфигурация была доработана таким образом, чтобы документ "Работа в выходные и праздники" позволял детально разделять дневные и ночные часы, используйте его. В этом случае вы сможете непосредственно в документе указать, сколько часов приходится на ночное время, используя наш новый вид времени.
    • Важный совет: В 1С ЗУП 3.1 существует опция "Подробный ввод времени праздничных и выходных". Чтобы ее активировать, перейдите в Настройка / Расчет зарплаты / Настройка состава начислений и удержаний, затем на вкладке Прочие начисления установите флаг Работа в праздничные/выходные дни, а в появившихся настройках самого начисления включите опцию Подробный ввод времени праздничных и выходных. Это позволит в документе Работа в выходные и праздники или Сверхурочные вводить интервалы времени и указывать, какие из них приходятся на ночные часы. Система автоматически определит, что эти часы относятся к нашему новому виду времени "Праздники (ночные)", если мы правильно настроили графики работ и производственный календарь.
  2. Документ "Данные для расчета зарплаты":
    • Если использование документа "Работа в выходные и праздники" в текущей конфигурации по какой-то причине неудобно или не позволяет детально вводить ночные часы, мы можем использовать документ "Данные для расчета зарплаты".
    • Для этого предварительно создайте Шаблон ввода исходных данных (Настройка / Шаблоны ввода исходных данных), который будет использовать наш новый вид времени "Праздники (ночные)".
    • Затем в документе Данные для расчета зарплаты выберите этот шаблон и вручную введите количество ночных часов для каждого сотрудника в выходной/праздничный день.

4. Логика расчета доплат за ночные часы в выходные/праздники

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

Форумчанин корректно замечает: "Только не ищите двойную ночную оплату. Ночные и выходные независимы. На пальцах: выходные сначала целиком оплачиваются вдвойне, а затем идёт доплата 20% за ночные (не 40% !)".

Это означает:

  1. Оплата работы в выходной/праздник: Все часы, отработанные в выходной или праздничный день (включая ночные), оплачиваются в двойном размере (или в однократном размере сверх оклада, если сотрудник в рамках нормы времени). Это базовая оплата за сам факт работы в такой день.
  2. Доплата за ночные часы: К тем часам, которые пришлись на ночное время в рамках этого выходного дня, применяется дополнительная доплата в виде процента от часовой тарифной ставки (например, 20% или 40%, в зависимости от настроек вашей организации). Эта доплата начисляется поверх уже удвоенной оплаты за выходной, но не удваивает саму доплату за ночные часы.

То есть, если сотрудник отработал 12 часов в выходной день, из которых 4 часа пришлись на ночь, то система должна рассчитать:

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

Отражение в Табеле учета рабочего времени (УнифицированнаяФормаТ13)

Когда все вышеуказанные шаги будут выполнены, и новый вид времени ("Праздники (ночные)") будет корректно настроен как рабочее время и использован для регистрации соответствующих часов, отчет "Табель учета рабочего времени (Т-13)" будет формироваться правильно.

Что мы увидим в табеле:

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

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

Заключение

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

← На главную