Почему в 1С:ЗУП 3.1 не рассчитывается удержание по исполнительному листу, если он заканчивается в середине месяца?

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

При работе в программе 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с ситуацией, когда удержание по исполнительному листу (ИЛ) внезапно исчезает из документа Начисление зарплаты и взносов, если дата окончания удержания приходится на середину месяца (например, 25-е число). При этом, если искусственно изменить дату окончания на последнее число месяца, строка появляется. Разберемся детально, почему так происходит и как корректно настроить программу, чтобы расчет производился пропорционально отработанному времени.

Проверка базовых настроек документа Исполнительный лист

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

  1. Дата начала и дата окончания. Если удержание должно прекратиться 25 марта, именно эта дата должна стоять в поле «по». Помните, что по правилам Семейного кодекса РФ (ст. 120), обязательства по алиментам прекращаются в день достижения ребенком 18 лет.
  2. Проведение документа. Проверьте, что документ не просто записан, а именно проведен. В списке документов он должен быть отмечен зеленой галочкой.
  3. Способ расчета. Если установлен фиксированный процент, программа будет применять его к базе, накопленной за период действия листа.

Разбор механизма пропорционального расчета

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

Программа анализирует начисления сотрудника (оклад, премии, надбавки) и сопоставляет их период действия с периодом действия ИЛ. Если исполнительный лист заканчивается 25.03, то и доходы для расчета базы будут браться только за период с 01.03 по 25.03. Если строка удержания пропадает совсем, это означает, что программа «не видит» начислений, попадающих в этот интервал, либо считает, что база равна нулю.

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

Использование документа Изменение исполнительного листа

Иногда простого указания даты окончания в исходном документе недостаточно для корректного «закрытия» планового удержания в регистрах. Разберем по шагам альтернативный и более надежный способ прекращения взыскания:

  1. Перейдем в раздел Зарплата — Алименты и другие удержания.
  2. Создадим документ Изменение исполнительного листа на основании текущего.
  3. Установим флаг Прекратить удержание с и укажем дату, следующую за последним днем взыскания. Например, если последний день удержания 25 марта, то прекратить нужно с 26 марта.
  4. Проведем документ и пересчитаем сотрудника в Начислении зарплаты.

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

Анализ расчетной базы и влияния аванса

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

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

Сотруднику начислен аванс за период с 1 по 15 марта. Программа рассчитала удержание по ИЛ с этой суммы. Когда мы рассчитываем общую зарплату за месяц, 1С видит, что период действия листа (1–25 марта) практически полностью перекрыт авансовым расчетом. Если оставшаяся часть базы за период с 16 по 25 марта незначительна или по ней не было начислений, итоговая строка может отсутствовать.

Влияние закона о сохранении прожиточного минимума

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

Если зарплата сотрудника невелика, а период действия ИЛ в марте составляет всего 25 дней, программа рассчитывает «лимит» прожиточного минимума также пропорционально этим дням. Если после вычета НДФЛ сумма «к выплате» за этот период оказывается ниже или равна установленному прожиточному минимуму, программа автоматически обнуляет удержание, так как взыскание невозможно по закону. В этом случае строка удержания может либо исчезнуть, либо иметь нулевой результат.

Техническая проверка регистров

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

  1. Откройте отчет «Анализ зарплаты по сотрудникам (в разрезе периодов)».
  2. Настройте группировку по периодам и проверьте, есть ли начисления в интервале с 01.03 по 25.03.
  3. Если начисления есть, но удержание не считается, проверьте карточку вида расчета Удержание по исполнительному листу. На вкладке «Расчет базы» должен быть указан полный список начислений, из которых состоит доход сотрудника.

Иногда помогает «передергивание» даты окончания: попробуйте поставить 26.03 или 31.03, а затем вернуть 25.03. Это заставляет систему пересчитать виртуальные таблицы среза последних в базе данных 1С.

Заключение и выводы

Ситуация, когда исполнительный лист «исчезает» при окончании в середине месяца, чаще всего связана либо с отсутствием базы в конкретном интервале дат, либо с особенностями настройки документа Изменение исполнительного листа. Мы рекомендуем всегда использовать отдельный документ для прекращения удержаний и внимательно проверять, не было ли удержание полностью исчерпано при расчете аванса.

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

← На главную