Как в ЗУП 3.1 сделать перерасчет зарплаты за прошлый период?

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

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

Механизм регистрации перерасчетов: почему система «молчит»?

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

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

Способ 1: Использование механизма «Исправить» (Методологически верный)

Методология 1С предполагает, что в закрытых периодах (за которые уже сдана отчетность) нельзя напрямую редактировать документы. Вместо этого следует использовать механизм исправлений. Рассмотрим по шагам, как это сделать:

  1. Откроем исходный документ Прием на работу за прошлый период.
  2. В нижней части формы найдем и нажмем гиперссылку «Исправить».
  3. Программа создаст новый документ-клон в текущем (открытом) месяце. В этом документе мы укажем правильную надбавку (36%).
  4. Проведем документ. Благодаря этому действию система гарантированно зафиксирует необходимость перерасчета с даты начала работы сотрудника.

Этот метод является наиболее «чистым» с точки зрения аудита, так как сохраняет историю изменений и позволяет корректно отследить, кто и когда внес правки.

Способ 2: Ручная регистрация перерасчета

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

  1. Перейдем в раздел «Зарплата» — «Сервис» — «Перерасчеты».
  2. В открывшемся окне мы увидим список сотрудников, которым требуется пересчет. Если нашего сотрудника там нет, нажмем кнопку «Добавить».
  3. Выберем сотрудника, укажем месяц, за который нужно пересчитать зарплату, и выберем документ-основание (тот самый Прием на работу).
  4. После этого при создании следующего документа Начисление зарплаты и взносов программа автоматически подтянет данные на вкладку доначислений.

Способ 3: Технический «лайфхак» с датой документа

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

  1. Зайдем в документ Прием на работу, где уже установлена неверная надбавка.
  2. Временно изменим Дату приема на любую другую (например, на соседний день). Программа при этом часто сбрасывает значения надбавок к тем, что были в штатном расписании или кэше формы.
  3. Установим верное значение надбавки (36%).
  4. Вернем Дату приема в исходное состояние.
  5. Проведем документ.

Такая манипуляция заставляет платформу пересчитать все связанные реквизиты формы и корректно инициализировать запись в регистре Данные для перерасчета. Однако будьте осторожны: перепроведение документов задним числом может повлиять на уже сформированную отчетность.

Способ 4: Массовое изменение через «Изменение плановых начислений»

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

Создадим документ «Изменение плановых начислений» (раздел Зарплата — Изменение оплаты сотрудников). В нем можно указать список сотрудников и дату изменения — например, с 1 января текущего года. Даже если документ создается в апреле, указание даты начала действия в прошлом периоде автоматически инициирует массовый перерасчет для всех указанных лиц. Это самый надежный способ для групповых правок.

Анализ результата: как проверить доначисления

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

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

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

← На главную