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

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

В практике работы с программой «1С:Зарплата и управление персоналом», редакции 3.1, часто возникают ситуации, когда после ввода документа Индивидуальный график расчет заработной платы начинает вести себя непредсказуемо. Отработанное время по окладу уменьшается, а праздничные дни, которые должны оплачиваться автоматически, «выпадают» из расчета. Рассмотрим подробнее, почему это происходит, разберем по шагам логику программы и выясним причину конфликта документов.

Суть проблемы: конфликт планового и фактического времени

Типичная ситуация: сотрудник работает по сменному графику (например, 11 часов, три через три). В какой-то месяц возникает необходимость отклониться от основного графика, и бухгалтер вводит документ Индивидуальный график. После этого в документе Начисление зарплаты и взносов обнаруживается, что норма времени считается верно, но фактически отработанное время по окладу занижено на количество часов, приходящихся на государственные праздники. При этом сама доплата за работу в праздники не начисляется вовсе, хотя в табеле всё отображается корректно.

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

Разберем механизм работы индивидуального графика

Когда мы вводим Индивидуальный график, мы сообщаем системе, что теперь плановое время работы сотрудника выглядит именно так. Если в этом графике на день, который по производственному календарю является праздничным, установлена Явка (Я), то программа понимает: работа в этот день для сотрудника является плановой (предусмотренной его графиком).

Согласно законодательству и алгоритмам 1С, работа в праздник по графику должна оплачиваться следующим образом:

  1. Одинарный оклад: за фактически отработанные часы (включается в общее время по окладу).
  2. Доплата за работу в праздничные дни (одинарная): как компенсация за работу в особый день.

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

Почему доплата за праздники не считается автоматически?

Рассмотрим подробнее настройки начислений. Для того чтобы доплата за праздники в одинарном размере начислялась автоматически при вводе Явки в праздничный день (по графику или индивидуальному графику), должны быть соблюдены следующие условия:

В настройках расчета зарплаты (раздел Настройка — Расчет зарплаты — Настройка состава начислений и удержаний) на вкладке Прочие начисления должен быть установлен флажок Работа в праздничные и выходные дни.

Проанализируем формулу типичного начисления по окладу:

Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней

Или для часовой ставки:

ТарифнаяСтавкаЧасовая * ВремяВЧасах

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

Пошаговая инструкция по исправлению ошибки

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

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

Особенности старых релизов (на примере 3.1.9)

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

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

Технический вывод

Для корректного отражения времени по Индивидуальному графику в 1С:ЗУП 3.1:

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

← На главную