Почему в 1С:ЗУП 3.1 задваивается плановый ФОТ при неполной ставке после переноса данных и как это исправить

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

При переносе данных из устаревших конфигураций (например, 1С:Зарплата и Кадры 7.7) в современную 1С:Зарплата и управление персоналом 3.1 пользователи часто сталкиваются с неожиданным поведением системы. Одним из наиболее неприятных сюрпризов является ситуация, когда по сотруднику, переведенному на полставки (0,5 ставки), плановый фонд оплаты труда (ФОТ) рассчитывается в полном объеме, как для целой ставки. При этом в самом кадровом документе визуально все может выглядеть корректно.

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

Анализ проблемы: как формируется ФОТ в 1С:ЗУП 3.1

Для начала выясним, как программа определяет плановый ФОТ для сотрудников с неполной ставкой. В отличие от старых версий программ, в 1С:ЗУП 3.1 расчет планового ФОТ автоматизирован и жестко завязан на настройки начислений, графиков работы и кадровых констант. Если один из этих элементов настроен неверно, система при записи регистров сведений проигнорирует количество ставок (например, 0,5 или 0,25) и запишет полную сумму оклада.

Рассмотрим по шагам основные причины, которые приводят к «задвоению» (отображению полного ФОТ вместо половинного) ФОТ, и способы их устранения.

Причина 1. Изменение формулы начисления при переносе данных

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

Проанализируем две базовые формулы, используемые для оклада:

Вариант А. Оплата по окладу (по дням):

Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней

При использовании этой формулы показатель ДоляНеполногоРабочегоВремени напрямую участвует в расчете. Вклад в ФОТ будет рассчитываться как Оклад * ДоляНеполногоРабочегоВремени, что при 0,5 ставки даст ровно половину оклада.

Вариант Б. Оплата по окладу (по часам):

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

В этой формуле показатель доли неполного времени отсутствует. Расчет ФОТ здесь опирается исключительно на среднемесячное количество часов по графику сотрудника относительно графика полной нормы. Если формула сбилась и показатель ДоляНеполногоРабочегоВремени исчез из настроек начисления, программа запишет в ФОТ полный оклад.

Как исправить формулу:

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

Причина 2. Неверная настройка графика работы сотрудника

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

Выясним, как правильно настроить график для полставки:

  1. Перейдем в раздел Настройка — Графики работы сотрудников и создадим новый график (например, «Пятидневка 20 часов (неполное рабочее время)»).
  2. В свойствах графика установим флаг Неполное рабочее время.
  3. В качестве вида неполного времени выберем Неполный рабочий день или Неполная рабочая неделя.
  4. Обязательно установим флаг Считать норму по другому графику и выберем в качестве основного графика стандартную 40-часовую пятидневку.
  5. Заполним расписание (например, по 4 часа с понедельника по пятницу, итого 20 часов в неделю).

Благодаря этой настройке программа поймет, что норма берется от полного графика (160 часов), а личный график сотрудника составляет 80 часов. Доля неполного времени определится как 80 / 160 = 0.5, и ФОТ рассчитается корректно.

Причина 3. Отключенная константа «Работа по неполной ставке»

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

Проверим состояние кадровых настроек:

  1. Перейдем в меню Настройка — Кадровый учет.
  2. Найдем флаг Используется работа по неполной ставке.

Важно: Если этот флаг снят, программа принудительно приравнивает показатель ДоляНеполногоРабочегоВремени к единице (1), даже если в кадровом документе визуально выбрано значение «1/2». В регистры сведений запишется ФОТ, рассчитанный исходя из полной ставки. Убедимся, что этот флаг активен перед перепроведением документов.

Причина 4. Особенности документа «Начальная штатная расстановка»

Документ Начальная штатная расстановка используется для ввода начальных остатков и имеет упрощенные алгоритмы расчета планового ФОТ. Если после корректировки формул или графиков мы просто перепроводим этот документ, ФОТ в регистрах может не обновиться из-за особенностей кэширования плановых данных.

Для принудительного обновления регистров ФОТ выполним следующие действия:

  1. Создадим документ Изменение плановых начислений или Кадровый перевод датой начала ведения учета (например, 01.01.2017).
  2. Добавим в документ «проблемного» сотрудника.
  3. В табличной части временно изменим сумму оклада (например, прибавим 1 рубль), чтобы система пересчитала ФОТ, а затем вернем исходное значение.
  4. Проведем документ. Это заставит систему принудительно перезаписать данные в регистрах сведений Плановый ФОТ итоги и ФОТ плановых начислений.

Причина 5. Влияние штатного расписания

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

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

Резюме

Если в вашей базе 1С:ЗУП 3.1 после переноса данных двоится ФОТ на полставки, последовательно выполните следующие шаги:

  1. Проверьте формулу начисления Оплата по окладу в справочнике начислений и убедитесь в наличии показателя ДоляНеполногоРабочегоВремени.
  2. Убедитесь, что в настройках кадрового учета включена опция работы по неполной ставке.
  3. Проверьте, что сотруднику назначен корректный график неполного рабочего времени со ссылкой на график полной нормы.
  4. Перепроведите кадровые документы или создайте документ-корректировку плановых начислений для принудительного обновления регистров ФОТ.
← На главную