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

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

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

Анализ проблемы: почему стандартные методы могут не сработать

Типичная ситуация: в системе была настроена доплата до МРОТ по формуле, которая впоследствии оказалась неверной. Например, использовалась формула следующего вида:


Макс(0, МРОТ / НормаДней * (ОтработаноДней - ОтработаноСверхурочно) * ДоляНеполногоРабочегоВремени - (РасчетнаяБаза * 1.15))

Когда возникает необходимость прекратить это начисление с 7-го числа и назначить новое, пользователи часто сталкиваются с тем, что документ Прекращение планового начисления требует указать Документ-основание. Если исходное начисление было назначено давно или введено документом Начальная штатная расстановка, система может блокировать операцию, выдавая ошибку: «у данного сотрудника нет такого начисления на данную дату».

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

Решение 1: Использование документа «Изменение оплаты труда»

Для корректного разделения начисления в середине месяца вместо специализированного документа прекращения эффективнее использовать документ Изменение оплаты труда. Рассмотрим этот механизм подробнее:

  1. Перейдем в раздел Зарплата — Изменение оплаты сотрудников и создадим новый документ Изменение оплаты труда.
  2. В поле Дата изменения укажем дату, с которой должен начаться новый расчет (в нашем примере — 07.12.2017).
  3. В табличной части начислений мы можем управлять списком плановых видов расчета. Чтобы отменить старое (ошибочное) начисление, выберем его и в колонке Действие установим значение Прекратить.
  4. Тут же добавим новое начисление с правильной формулой, выбрав действие Назначить.

Преимущество этого метода: Программа автоматически разделит расчетный период декабря на два интервала: до 6-го числа включительно (старый расчет) и с 7-го по 31-е (новый расчет). При этом документ не требует жесткой привязки к документу-основанию исходного начисления, что решает проблему блокировки.

Решение 2: Массовое изменение через «Изменение плановых начислений»

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

Выясним, как работает документ Изменение плановых начислений:

  1. Создадим документ в разделе Зарплата.
  2. Установим дату изменения — 07.12.2017.
  3. С помощью кнопки Подбор или Заполнить добавим сотрудников.
  4. Нажмем кнопку Добавить начисление всем сотрудникам и выберем новую, корректную доплату до МРОТ.
  5. Для старой доплаты в колонке Действие укажем Прекратить.

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

Решение 3: Типовой механизм контроля МРОТ в ЗУП 3.1

Рассмотрим более современный подход. В актуальных версиях ЗУП 3.1 реализован встроенный функционал проверки соответствия начислений МРОТ. Это позволяет избежать написания сложных формул вручную.

Проанализируем шаги по активации этого механизма:

  1. Зайдем в Настройка — Расчет зарплаты.
  2. Установим флаг Проверять соответствие начислений МРОТ.
  3. Проверим регистр сведений Минимальная оплата труда. Если значение МРОТ за 2017 год было введено неверно, достаточно просто отредактировать запись в этом регистре.

После изменения значения МРОТ в регистре, система автоматически зарегистрирует необходимость перерасчета для всех сотрудников, у которых совокупная тарифная ставка ниже установленного порога. Это самый «чистый» способ с точки зрения методологии 1С.

Решение 4: Технический перерасчет в копии базы через Excel

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

  1. В копии базы сформируем отчет Полный свод начислений за декабрь с «неправильными» суммами и выгрузим его в Excel.
  2. Исправим формулу начисления или настройки МРОТ в системе.
  3. Выполним пересчет документов Начисление зарплаты и взносов за декабрь. Обратите внимание, что если дата запрета редактирования установлена, её придется временно снять.
  4. Снова сформируем свод и выгрузим его.
  5. В Excel вычислим разницу между вторым (правильным) и первым (ошибочным) вариантом.

Полученные суммы доплат можно загрузить в рабочую базу текущим периодом (например, в сентябре) с помощью обработки «Загрузка данных из табличного документа» в документ Разовое начисление или Доплата к зарплате.

Важные нюансы работы с показателем РасчетнаяБаза

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

Регистрация изменений в сервисе «Перерасчеты»

После того как вы изменили плановые начисления «задним числом» (даже в копии базы), записи об этом автоматически попадают в раздел Зарплата — Сервис — Перерасчеты.

Рассмотрим, как этим воспользоваться:

Вместо того чтобы вручную заходить в каждый документ прошлого года и нажимать «Пересчитать», создайте документ Доначисление, перерасчет. На вкладке Начисления нажмите Заполнить. Система сама подтянет всех сотрудников, по которым были зарегистрированы изменения, и рассчитает разницу между старым и новым результатом. Это позволит увидеть итоговую сумму доплаты в одном документе, не меняя первичные документы декабря 2017 года.

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

← На главную