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

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

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

Анализ причины поведения программы

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

Проанализируем ситуацию: если мы создаем документ за Май, программа видит майскую норму часов (например, 159 часов). Даже если в документе Работа в выходные и праздники указана дата 7 апреля, система при начислении в мае все равно возьмет майскую норму. В апреле же норма могла быть иной (например, 175 часов), из-за чего стоимость часа получается разной. Это принципиальное отличие от версии 2.5, где расчет был жестко привязан к периоду действия начисления.

Способ 1. Изменение порядка пересчета на уровне сотрудника или программы

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

  1. Перейдем в раздел Настройка — Расчет зарплаты.
  2. Найдем блок Показатели, определяющие состав совокупной тарифной ставки и убедимся, что все нужные надбавки включены в расчет.
  3. Ниже расположен пункт При пересчете месячной тарифной ставки в часовую или дневную использовать. Здесь доступны три варианта:
    • Месячную норму времени по графику сотрудника — самый изменчивый вариант, дающий разную стоимость часа каждый месяц.
    • Месячную норму по производственному календарю — аналогично первому, но без учета индивидуальных графиков.
    • Среднемесячное количество часов (дней) в месяце — наиболее стабильный вариант.

Совет: Чтобы стоимость часа была одинаковой в любом месяце года (и в апреле, и в мае), выберем вариант Среднемесячное количество часов (дней) в месяце. В этом случае оклад будет делиться на фиксированную величину (например, 164.17 часа для 40-часовой недели в текущем году). Это полностью снимет проблему разницы в суммах при начислении "месяц в месяц" или с опозданием.

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

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

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

  1. Откроем документ Начисление зарплаты и взносов за текущий месяц (Май).
  2. На вкладке Начисления найдем строку с оплатой праздничных дней.
  3. Нажмем кнопку Показать подробности расчета (кнопка с изображением карандаша или значка "пи" в табличной части).
  4. В появившейся таблице найдем колонку Стоимость часа (или Стоимость дня).
  5. Программа автоматически рассчитала ее по нормам мая. Мы можем вручную ввести значение, которое было актуально для апреля.
  6. После изменения показателя нажмем Enter, и колонка Результат пересчитается автоматически.

Этот способ удобен для разовых корректировок, когда массовых начислений "за прошлый месяц" не так много.

Способ 3. Использование шаблонов ввода исходных данных

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

  1. Создадим новый показатель через меню Настройка — Показатели расчета зарплаты. Назовем его ФиксированнаяСтавкаДляПраздничных.
  2. Создадим новый Вид начисления, где в формуле вместо стандартного показателя СтоимостьЧаса укажем наш новый показатель: Результат = ФиксированнаяСтавкаДляПраздничных * ВремяВЧасах * 2
  3. Настроим Шаблон ввода исходных данных (раздел Настройка), чтобы иметь возможность вводить это значение через документ Данные для расчета зарплаты.

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

Юридический аспект и выводы

Проанализируем ситуацию с точки зрения трудового законодательства. Согласно ст. 153 ТК РФ, работа в выходной или нерабочий праздничный день оплачивается не менее чем в двойном размере. Закон не уточняет, норму какого месяца брать, если приказ запоздал. Однако, если расчет по нормам мая приведет к сумме меньшей, чем получил бы сотрудник при расчете в апреле, это может быть расценено как нарушение прав работника. Поэтому использование Среднемесячной нормы является наиболее безопасным и прозрачным методом как для бухгалтерии, так и для проверяющих органов.

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

← На главную