Как правильно прекратить удержание по исполнительному листу в 1С:ЗУП 3.1 и избежать лишних перерасчетов

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

В процессе ведения зарплатного учета бухгалтеры нередко сталкиваются с ситуацией, когда по сотруднику необходимо прекратить удержания по исполнительному документу (алименты, штрафы, долги). Часто это происходит из-за достижения установленного судом предела удержания (например, нужно было удержать ровно 100 000 рублей). Однако, если расчет в программе был скорректирован вручную, система начинает вести себя непредсказуемо: регистрирует «фантомные» задолженности, постоянно требует доудержать небольшие суммы (например, 500 рублей) в последующих периодах или полностью сторнирует прошлые расчеты.

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

Почему возникают «фантомные» удержания и перерасчеты?

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

  1. Рассинхронизация регистров накопления. Программа фиксирует удержания не только в бухгалтерских проводках, но и в специальных регистрах накопления, таких как Удержания до предела по сотрудникам. При ручной корректировке результата показатели Расчетная база и НДФЛ, относящиеся к удержанию, автоматически не пересчитываются. В результате в регистрах накапливается математическая погрешность.
  2. Регистрация необходимости перерасчета. Система видит, что плановое удержание (рассчитанное по формуле от базы) не соответствует фактически зафиксированной сумме. Для программы это является сигналом об ошибке. Она автоматически заносит сотрудника в очередь перерасчетов (регистр сведений ОчередьПерерасчетов). Из-за этого при заполнении документов за новые периоды (ноябрь, декабрь и даже будущие годы) система пытается автоматически «исправить» ошибку прошлого месяца.
  3. Неверная оценка остатка лимита. Если в исходном исполнительном листе был указан неверный предел удержания (например, 120 000 рублей вместо необходимых 100 000 рублей), а в последнем месяце удержания бухгалтер просто вручную вписал остаток в размере 5 000 рублей, то программа продолжит считать, что сотрудник остался должен еще 20 000 рублей. Попытка прекратить удержание новым документом с первого числа следующего месяца решит проблему только частично — за прошлый период программа все равно продолжит требовать доудержания.

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

Вариант 1. Исправление ситуации с пересчетом прошлого периода (рекомендуемый)

Если прошлый расчетный месяц (в нашем примере — октябрь) еще открыт для редактирования или вы можете временно снять с него блокировку, выполните следующие шаги. Это самый правильный способ с точки зрения методологии 1С.

Шаг 1. Отмена ручных правок в начислении зарплаты

Перейдите в документ НачислениеЗарплатыИВзносов за октябрь, найдите нужного сотрудника на вкладке «Удержания» и удалите ручные исправления (верните автоматический расчет удержания, пересчитав строку сотрудника). Это необходимо для того, чтобы очистить некорректные записи в регистрах.

Шаг 2. Корректировка лимита исполнительного листа

Нам нужно сообщить программе, что реальный предел удержаний составляет именно 100 000 рублей. Для этого выполните следующие действия:

  1. Перейдите в раздел Зарплата — Алименты и другие удержания.
  2. Создайте документ Изменение условий исполнительного листа (или воспользуйтесь ссылкой «Изменить» прямо из исходного исполнительного листа).
  3. Установите дату изменения равной 01.10 (начало месяца, в котором удержание должно быть завершено).
  4. В поле «Предел удержания» укажите верную сумму — 100 000 рублей (это общая сумма за весь период действия документа).
  5. Проведите документ.

Шаг 3. Перерасчет удержания

Вернитесь в октябрьский документ НачислениеЗарплатыИВзносов. Выделите сотрудника и нажмите кнопку «Пересчитать сотрудника». Программа автоматически проанализирует все прошлые периоды, поймет, сколько уже было фактически удержано ранее, рассчитает точный остаток до достижения нового лимита в 100 000 рублей и сама подставит итоговые 5 000 рублей. При этом корректно заполнятся сопутствующие показатели расчетной базы и НДФЛ.

С ноября удержание прекратится автоматически без каких-либо ручных манипуляций.

Вариант 2. Исправление ситуации, если прошлый период закрыт и его нельзя трогать

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

Шаг 1. Очистка очереди перерасчетов

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

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

После этого программа перестанет принудительно добавлять корректировки прошлых периодов в документы текущего месяца.

Шаг 2. Принудительное прекращение действия исполнительного листа

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

  1. Создайте документ Изменение условий исполнительного листа.
  2. Установите дату изменения — 01.11.
  3. Установите флаг «Прекратить удержание».
  4. Сохраните и проведите документ.

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

Шаг 3. Проверка регистров и техническая корректировка (для сложных случаев)

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

Для просмотра движений и исправления остатков выполните следующие действия:

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

Рассмотрим структуру записи регистра, которую необходимо скорректировать:


РегистрНакопления.УдержанияДоПределаПоСотрудникам:
- ФизическоеЛицо: [Сотрудник]
- ИсполнительныйДокумент: [Исполнительный лист]
- Организация: [Ваша организация]
- Сумма: [Сумма корректировки для выравнивания регистра до предела]

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

← На главную