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

Пользователь 1С v8.3 (Управляемые формы)
← На главную

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

Анализ формулы и первичная диагностика

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

(ОтработаноСверхурочноВПределах2Часов * 1.5 + (ОтработаноСверхурочно - ОтработаноСверхурочноВПределах2Часов) * 2) * СтоимостьЧаса

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

Шаг 1. Настройка показателя «Оклад»

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

  1. Перейдем в раздел Настройка — Показатели расчета зарплаты.
  2. Найдем в списке показатель, который используется в начислении сотрудника (например, Оклад или ОкладПоЧасам).
  3. Откроем карточку показателя и убедимся, что в поле Является тарифной ставкой выбрано значение Месячная тарифная ставка (или «Дневная тарифная ставка», если сотрудник работает по дням).

Если в этом поле указано «Не является тарифной ставкой», система не будет использовать данный показатель для автоматического определения СтоимостьЧаса в других документах.

Шаг 2. Настройка состава совокупной тарифной ставки

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

  1. Зайдем в раздел Настройка — Расчет зарплаты.
  2. Найдем гиперссылку Показатели, определяющие состав совокупной тарифной ставки.
  3. В открывшемся окне проанализируем два списка. В левом окне находятся доступные показатели, в правом — те, которые уже участвуют в расчете.
  4. Если ваш Оклад (или другой пользовательский показатель) находится слева, необходимо перенести его вправо с помощью кнопки со стрелкой.
  5. После внесения изменений обязательно нажмем ОК.

Важный момент: после изменения состава совокупной тарифной ставки программа не пересчитывает стоимость часа «задним числом» мгновенно. Для обновления данных потребуется пересчет ФОТ.

Шаг 3. Расчет планового ФОТ и проверка регистров

Стоимость часа в программе напрямую связана с Фондом Оплаты Труда (ФОТ). Если ФОТ не рассчитан или рассчитан некорректно, СтоимостьЧаса будет пустой. Проверим ситуацию в регистрах.

Рассмотрим использование специального сервиса:

  1. Перейдем в раздел Зарплата — Сервис — Пересчет планового ФОТ.
  2. Выберем организацию и нажмем кнопку Пересчитать всех.

После выполнения этой операции заглянем «под капот» программы. Проанализируем содержимое регистра сведений Данные тарифных ставок сотрудников. Для этого можно воспользоваться меню «Функции для технического специалиста». Если в этом регистре для сотрудника стоит 0, значит, настройки из Шагов 1 и 2 выполнены не полностью или не вступили в силу.

Посмотрим также регистры Плановый ФОТ и Плановый ФОТ итоги. Если они пусты, проверьте в настройках вашего основного начисления (оклада), стоит ли галочка Включать в ФОТ на вкладке «Основное». Для комплексной проверки действующих начислений и их показателей подойдет настройка отчета по плановым начислениям и ФОТ сотрудников.

Шаг 4. Алгоритм пересчета и норма времени

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

  1. Раздел Настройка — Расчет зарплаты.
  2. Найдем переключатель При пересчете тарифной ставки сотрудника в стоимость часа (дня) использовать.

Проанализируем три доступных варианта:

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

Шаг 5. Работа с документами и обновление данных

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

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

Рекомендуем следующий алгоритм действий в документе:

  1. Выделим строку с сотрудником.
  2. Нажмем правую кнопку мыши и выберем Обновить показатели для расчета зарплаты (если такая кнопка доступна).
  3. Если это не помогло, полностью удалим строку сотрудника из документа и добавим её заново через кнопку Подбор. Это заставит программу заново обратиться к регистру Данные тарифных ставок сотрудников и получить актуальную стоимость часа.

Резюме и проверка через отчеты

Чтобы окончательно убедиться, что проблема решена, воспользуемся отчетом Анализ ФОТ по сотрудникам (раздел Зарплата — Отчеты по зарплате). Найдем колонку «Тарифная ставка». Если там указана корректная сумма, значит, механизм совокупной тарифной ставки работает правильно. Для быстрой проверки рассчитанных значений можно использовать отчет по совокупной тарифной ставке сотрудников.

Подведем итог: для корректного расчета СтоимостьЧаса необходимо, чтобы:

  1. Показатель оклада был помечен как Тарифная ставка.
  2. Этот показатель был включен в Состав совокупной тарифной ставки.
  3. Был произведен Пересчет планового ФОТ.
  4. В настройках расчета зарплаты был выбран корректный Порядок пересчета.
  5. Графики работы и производственные календари были заполнены на текущий период.

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

← На главную