Как в 1С:ЗУП 3.1 рассчитываются показатели «ВремяВЧасах» и «НормаЧасов» для оклада по часам?

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

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

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

1. Алгоритм сбора показателей «НормаЧасов» и «ВремяВЧасах»

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

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

Рассмотрим подробнее, откуда система берет данные для каждого из этих показателей под капотом:

2. Почему при переработках оклад не увеличивается автоматически?

Рассмотрим частую ситуацию: норма времени сотрудника по графику составляет 184 часа, но фактически он отработал 189 часов. Пользователь ожидает, что программа автоматически пересчитает оклад в большую сторону:

Результат = 1000 * 189 / 184 = 1027,17 руб.

Однако на практике оклад остается равным 1000 рублей. Выясним причину такого поведения программы. Если вы просто увеличите количество часов «Явки» в графике или табеле до 189, то программа автоматически увеличит и норму времени для этого сотрудника до 189 часов. В результате формула выдаст исходный оклад:

Результат = 1000 * 189 / 189 = 1000 руб.

Правильное решение: оклад выплачивается сотруднику за выполнение работы в пределах установленной нормы времени. Любые часы, отработанные сверх нормы, не должны включаться в обычную «Явку». Их необходимо регистрировать как сверхурочную работу. Для этого выполните следующие шаги:

  1. Убедитесь, что в настройках программы (Настройка — Расчет зарплаты — Настройка состава начислений и удержаний) на вкладке «Почасовая оплата» включена опция «Сверхурочная работа».
  2. Зарегистрируйте переработку специальным документом Работа сверхурочно (или Регистрация переработок при суммированном учете времени).
  3. В результате за отработанную норму (184 часа) сотрудник получит свой полный оклад по основной формуле, а оставшиеся 5 часов переработки будут оплачены отдельно в полуторном или двойном размере в соответствии с законодательством.

3. Решение проблемы «выпадения» ночных часов из расчета оклада

Проанализируем другую распространенную ситуацию: у сотрудника сменный график работы, в котором за месяц запланировано 131 час дневной работы («Явка») и 62 ночных часа. Суммарная норма составляет 193 часа. При расчете оклада программа выдает заниженный результат, рассчитывая оклад только за 131 час.

Почему ночные часы входят в НормаЧасов, но выпадают из ВремяВЧасах? Дело в базовых настройках начисления:

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

  1. Перейдите в раздел «Настройка» и откройте справочник «Начисления».
  2. Найдите и откройте начисление «Оплата по окладу (по часам)».
  3. Перейдите на вкладку «Учет времени».
  4. В поле «Вид времени» замените значение «Явка» на более общий вид времени — «Рабочее время». Этот предопределенный вид времени объединяет в себе все виды присутствия на работе: явку, ночные, вечерние часы, вахту и т.д.
  5. Если вы не хотите менять основной вид времени, спуститесь ниже к таблице «Дополнительные виды времени» и вручную установите флажки напротив пунктов «Ночные часы» и «Вечерние часы».
  6. Сохраните изменения по кнопке «Записать и закрыть» и пересчитайте документ «Начисление зарплаты и взносов». Теперь ночные часы будут суммироваться с дневными при расчете оклада.

4. Влияние настроек пересчета тарифных ставок

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

Перейдите по пути: Настройка — Расчет зарплаты. Найдите блок настроек «При пересчете тарифной ставки сотрудника в стоимость часа (день) использовать»:

5. Особенности применения документа «Табель»

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

Помните о правилах приоритета:

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

← На главную