Почему в 1С:ЗУП 3.1 не начисляется оплата за работу в выходные дни в период командировки?

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

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

Анализ ситуации: конфликт двух начислений

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

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

Шаг 1. Проверка настроек приоритета начислений

Проанализируем настройки программы, которые чаще всего становятся причиной ошибки. Для этого нам необходимо перейти в список начислений.

  1. Откроем раздел Настройка — Начисления.
  2. Найдем в списке основное начисление Командировка (или Оплата по среднему заработку, если вы используете копию типового начисления).
  3. Перейдем на вкладку Приоритет.

Именно здесь скрывается «виновник» проблемы. В правой колонке «Начисления, приоритет которых ниже» перечислены виды расчета, которые будут отменены (вытеснены), если их период совпадет с периодом командировки. Если в этом списке вы видите Оплата работы в праздничные и выходные дни, это означает, что программа сознательно удаляет оплату выходных, так как считает, что командировка важнее.

Важное правило: Согласно законодательству, работа в выходной день во время командировки оплачивается по правилам статьи 153 ТК РФ (не менее чем в двойном размере от оклада/тарифной ставки), а не по среднему заработку. Следовательно, эти два начисления должны сосуществовать.

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

Шаг 2. Особенности оформления документов

Рассмотрим, как правильно должны быть оформлены документы, чтобы цепочка начислений отработала корректно. Посмотрим на последовательность действий:

  1. Документ «Командировка»: оформляется на весь период отсутствия (например, с 01.10 по 07.10). Программа автоматически определит рабочие дни по графику сотрудника и начислит за них средний заработок. Выходные дни по графику в самом документе «Командировка» оплачены не будут (сумма будет 0), но период будет зафиксирован.
  2. Документ «Работа в выходные и праздничные дни»: создается отдельно. В нем мы указываем конкретные даты (те самые субботу и воскресенье внутри периода командировки) и выбираем способ компенсации (повышенная оплата или отгул).

Проанализируем ситуацию с видом времени. В документе «Работа в выходные» важно проверить, какой вид времени используется. Обычно это Праздники (код РВ). Если вы вручную меняете его на Явка, программа может подтянуть строку в начисление, но расчет будет неверным, так как «Явка» — это работа в основное время по графику, а не сверх него.

Шаг 3. Взаимодействие с Табелем учета рабочего времени

Многие пользователи совершают ошибку, пытаясь «помочь» программе через документ Табель. В 1С:ЗУП 3.1 документ «Табель» является корректирующим и в большинстве случаев не требуется. Система сама собирает данные на основании первичных документов.

Если же вы используете документ Табель, проследите за тем, как отображаются дни командировки, пришедшиеся на выходные. В идеале там должен стоять двойной код К / РВ. Если стоит только К (командировка), программа не увидит оснований для начисления доплаты. Если стоит только РВ, у сотрудника может прерваться стаж нахождения в командировке, что неверно для отчетности и расчета суточных.

Почему замена на «Явку» иногда «решает» проблему (ошибочный путь)

В ходе обсуждения на форумах часто советуют изменить вид времени в начислении на Явка. Разберем, почему это кажется решением, но им не является.

В типовых настройках Командировка вытесняет Оплату по окладу (где вид времени — Явка). Однако, если вы создаете отдельное начисление с видом времени «Явка» для выходного дня, оно может не входить в список вытеснения командировки, и строка появится. Но это приведет к серьезным последствиям:

Резюме и контрольный список для проверки

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

  1. Проверьте, проведен ли документ Работа в выходные и праздничные дни и включены ли в него нужные сотрудники.
  2. Убедитесь, что в документе Командировка период охватывает выходные дни.
  3. Главное: зайдите в настройки начисления Командировка, вкладка Приоритет, и убедитесь, что в правой колонке («Начисления, приоритет которых ниже») НЕТ начисления Оплата работы в праздничные и выходные дни.
  4. Если вы используете документ Табель, попробуйте его распровести и начислить зарплату без него. Часто «ручной» табель блокирует автоматические алгоритмы программы.
  5. Проверьте вкладку Пересчет тарифной ставки в начислении зарплаты. Оплата за выходные рассчитывается исходя из стоимости часа или дня, убедитесь, что у сотрудника задан оклад или тарифная ставка.

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

← На главную