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

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

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

Анализ логики программы: Почему оклад не уменьшается?

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

Если введен документ Индивидуальный график, то именно он становится для сотрудника и планом, и нормой. Получается следующее: если в индивидуальном графике стоит 168 часов, и сотрудник их отработал, то с точки зрения программы он выполнил свою норму на 100%. Следовательно, формула Оклад * Время / Норма превращается в 15 000 * 168 / 168, что в итоге дает те же 15 000 рублей.

Рассмотрим, какие шаги необходимо предпринять, чтобы расчет соответствовал формуле: 15 000 * (Факт по инд. графику) / (Норма по пятидневке).

Решение 1. Настройка начисления «Норма по другому графику»

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

Выполним следующие действия по шагам:

  1. Перейдем в раздел Настройка — Начисления.
  2. Найдем используемый вид начисления (например, Оплата по окладу или Оплата по окладу (по часам)).
  3. Откроем карточку начисления и перейдем на вкладку Учет времени.
  4. Найдем переключатель Норма рассчитывается по.... По умолчанию там установлено значение Графику сотрудника.
  5. Установим переключатель в положение Другому графику.
  6. В появившемся поле выберем тот график, который должен служить эталонной нормой (в нашем примере — Пятидневка).

После этой настройки показатель НормаЧасов в формуле всегда будет равен количеству часов по пятидневке, независимо от того, какой индивидуальный график или табель введен сотруднику. Расчет примет вид:

Результат = Оклад * ВремяВЧасах / НормаЧасовПоПятидневке

Решение 2. Использование Табеля учета рабочего времени

Как было отмечено в обсуждении на форуме, документ Табель имеет наивысший приоритет при фиксации фактического времени. Однако важно понимать иерархию документов в ЗУП 3.1:

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

Решение 3. Переход на расчет по часам

Зачастую расчет по дням не дает нужной точности, особенно если количество рабочих дней совпадает, а количество часов — нет. В примере автора темы 14 дней в индивидуальном графике дают 168 часов. Если в пятидневке в этом месяце тоже 14 рабочих дней (например, из-за праздников), то расчет по дням выдаст полную сумму.

Выясним, как перевести расчет на часовую основу. Для этого в настройках начисления на вкладке Основное проверим формулу. Для точного расчета 14400 (как хотел автор) формула должна оперировать часами:

Оклад * ВремяВЧасах / НормаЧасов

Убедитесь, что в программе используется предопределенный показатель ВремяВЧасах. Если его нет в списке доступных показателей, проверьте настройки состава начислений и удержаний в меню Настройка — Расчет зарплаты. Там должен быть включен флаг Применение почасовой оплаты.

Важные нюансы работы с показателями

Проанализируем ситуацию с показателем ДоляНеполногоРабочегоВремени, который упоминался в первом сообщении. Этот показатель обычно используется для сотрудников, работающих на неполных ставках (например, 0.5 ставки).

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

Влияние на средний заработок

Рассмотрим еще один критический момент. Выбор между Табелем и Индивидуальным графиком влияет на то, как в будущем будут рассчитываться отпуска и больничные.

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

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

Подведем итог

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

  1. Используйте начисление с почасовой оплатой (Оплата по окладу (по часам)).
  2. В настройках начисления укажите, что норма должна рассчитываться по графику пятидневки (или другому основному графику).
  3. Вводите Индивидуальный график для фиксации плановых часов сотрудника на месяц.
  4. При необходимости уточняйте фактически отработанное время документом Табель, но помните, что он не меняет норму времени, а лишь фиксирует факт.

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

← На главную