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

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

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

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

Выясняем причину: почему ЗУП 3 неверно считает совмещение для почасовиков?

Для начала давайте разберем логику работы программы. В 1С:ЗУП 3.1 плановый фонд оплаты труда (ФОТ) сотрудника, работающего на почасовом тарифе, рассчитывается по строго определенной формуле. Система берет часовую тарифную ставку сотрудника и умножает ее на среднемесячное количество часов в году (например, для 40-часовой рабочей недели этот показатель составляет 148,91667 часов).

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

При расчете ежемесячной заработной платы стандартная формула начисления доплаты за совмещение просто делит эту зафиксированную сумму пропорционально отработанному времени:

РазмерДоплатыЗаСовмещение * ВремяВЧасах / НормаЧасов

Или по дням:

РазмерДоплатыЗаСовмещение * ВремяВДнях / НормаДней

Проблема заключается в том, что в конкретном месяце (например, в апреле или июле) норма рабочего времени по графику сотрудника отличается от среднемесячного значения 148,91667. Однако, поскольку базовая сумма РазмерДоплатыЗаСовмещение была жестко рассчитана исходя из среднемесячного ФОТ, итоговый результат начисления получается искаженным. Динамического пересчета исходной базы ФОТ под норму конкретного расчетного месяца в стандартном механизме совмещения не предусмотрено.

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

---

Способ 1. Создание специального начисления с формулой под часовую ставку

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

Вариант А. Расчет напрямую от фактически отработанных часов (наиболее точный и простой метод)

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

  1. Перейдем в раздел Настройка — Начисления.
  2. Найдем стандартное начисление Доплата за совмещение должностей, исполнение обязанностей, скопируем его и назовем новое начисление, например, Доплата за совмещение (по часовой ставке).
  3. На вкладке Основное в поле «Формула» укажем следующее выражение:

РазмерДоплатыЗаСовмещение * ВремяВЧасах

Как использовать этот вариант на практике:

При создании документа «Совмещение должностей» выберите созданное нами начисление Доплата за совмещение (по часовой ставке). Снимите флажок «Рассчитывать по ФОТ». В поле «Размер доплаты» укажите вручную часовую сумму доплаты. Например, если часовой тариф сотрудника составляет 150 рублей, а доплата за совмещение установлена в размере 20%, укажите в этом поле 30 рублей (150 * 20%). При расчете зарплаты программа автоматически умножит эти 30 рублей на количество фактически отработанных сотрудником часов в текущем месяце.

Вариант Б. Универсальная условная формула

Если мы не хотим вручную рассчитывать часовую надбавку и желаем, чтобы программа сама определяла, как считать доплату в зависимости от типа ставки сотрудника, мы можем настроить универсальную формулу с использованием логического оператора ? (Если):


? (ТарифнаяСтавкаЧасовая > 0, РазмерДоплатыЗаСовмещение * ВремяВЧасах, РазмерДоплатыЗаСовмещение * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней)

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

---

Способ 2. Использование сервиса пересчета планового ФОТ (критично после переноса из 2.5)

При переносе данных из старой версии ЗУП 2.5 в ЗУП 3.1 записи в регистрах сведений, отвечающих за плановый ФОТ сотрудников, очень часто переносятся в некорректном или «замороженном» виде. В результате документы совмещения обращаются к неверным историческим данным.

Чтобы исключить этот фактор, выполним принудительное обновление планового ФОТ:

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

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

---

Способ 3. Проверка индивидуального порядка пересчета тарифной ставки

В настройках программы (меню Настройка — Расчет зарплаты) задается общий для всей информационной базы порядок пересчета тарифных ставок. Однако для конкретных сотрудников этот порядок мог быть перенесен из старой базы некорректно или изменен вручную в кадровых документах.

Давайте проверим и скорректируем этот параметр индивидуально:

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

---

Способ 4. Использование механизма «Подработки» вместо «Совмещения»

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

Давайте разберем преимущества использования подработок:

Чтобы задействовать этот функционал, перейдите в раздел Кадры или Зарплата, найдите журнал документов Подработки, создайте новый документ и назначьте сотруднику совмещаемую позицию. Это позволит вести кристально чистый и автоматизированный учет без методологических коллизий.

← На главную