Почему не начисляются постоянные удержания на некоторых работников в 1С:ЗУП 3.1?

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

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

Анализ расчетной базы и формулы удержания

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

Результат = РасчетнаяБаза * ПроцентУдержания / 100

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

Часто возникает специфическая ошибка человеческого фактора — задвоение видов начислений в справочнике. Разберем по шагам, как это происходит:

  1. В справочнике начислений по ошибке дважды заводится вид расчета, например, Оплата по окладу, но с разными кодами.
  2. В настройках удержания (на вкладке расчета базы) добавляется только один, правильный вид начисления.
  3. При приеме "проблемных" сотрудников кадровик или бухгалтер случайно выбирает второй, дублирующий код оклада.
  4. Итог: программа начисляет сотруднику оклад по дублирующему коду, но этот код не включен в базу удержания. Удержание не рассчитывается.

Решение: Проанализируем справочник начислений на наличие дублей. Если дубликаты найдены, необходимо перевести сотрудников на корректный вид начисления (например, документом Кадровый перевод или исправлением документа приема, если период открыт), а дубль пометить на удаление. Также обязательно проверьте вкладку "Расчет базы" в настройках проблемного удержания и убедитесь, что все нужные виды начислений туда включены.

Проверка ограничения взысканий по ТК РФ

Посмотрим на еще одну частую причину. Если в настройках вашего удержания установлен флажок Является взысканием, программа начинает автоматически контролировать максимально допустимый размер удержаний согласно статье 138 ТК РФ. Обычно это 20%, 50% или 70% от дохода сотрудника после вычета НДФЛ.

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

Отсутствие расчетной базы в конкретном месяце

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

Для больничных листов в исполнительных документах есть специальная настройка — флажок Учитывать больничные листы. Убедитесь, что он установлен, если удержание должно браться с пособий по временной нетрудоспособности.

Глобальные настройки состава начислений и удержаний

Проанализируем глобальные параметры. Зайдите в раздел Настройка – Расчет зарплаты – Настройка состава начислений и удержаний и перейдите на вкладку "Удержания". Проверьте, проставлены ли там флажки, соответствующие вашему типу удержания (например, "Удержания по исполнительным документам" или добровольные взносы). Если глобальный флаг отключен, программа физически не будет производить расчет этого типа удержаний ни для кого.

Настройки расчета за первую половину месяца (Аванс)

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

Перезапись показателей и совместительство

Разберем еще несколько технических нюансов:

  1. Перезапись данных для расчета: Если для формулы удержания используются разовые показатели (вводятся через документ Данные для расчета зарплаты), проверьте настройки шаблона ввода. Иногда при создании нескольких документов в расчет попадает только значение из последнего введенного, затирая все предыдущие.
  2. Проблемы с совместителями: Если сотрудник работает по внутреннему совместительству, проверьте, по какому именно рабочему месту (основному или совместительству) было назначено удержание. Иногда из-за ошибок учета программа может некорректно собирать базу по всем местам работы. При необходимости воспользуйтесь документом Доначисление, перерасчет.

Метод проверки: Процент или Фиксированная сумма?

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

Проведите перерасчет документа. Если фиксированная сумма успешно появилась у сотрудника, значит, сам механизм назначения удержания работает идеально, а проблема на 100% кроется в настройках базовых начислений для процента (либо база нулевая, либо нужные начисления не включены в список базы удержания).

← На главную