Рассмотрим ситуацию, с которой часто сталкиваются пользователи программы 1С:Зарплата и Управление Персоналом (редакция 3.1). Вы создаете специальное постоянное удержание (например, в пользу третьих лиц), назначаете его сотрудникам, но при заполнении документа Начисление зарплаты и взносов для некоторых работников суммы не рассчитываются. Соответственно, в разделе удержаний этих сотрудников просто нет. Давайте проанализируем ситуацию и разберем по шагам, где кроется проблема и как ее исправить.
Первым делом выясним причину в настройках самого удержания. Посмотрим на пример формулы, которая часто используется для подобных расчетов:
Результат = РасчетнаяБаза * ПроцентУдержания / 100
Если удержание рассчитывается процентом от заработка, оно напрямую зависит от показателя РасчетнаяБаза. Если начисление сотрудника не входит в расчетную базу данного удержания, то база будет равна нулю, и, как следствие, результат удержания тоже будет нулевым.
Часто возникает специфическая ошибка человеческого фактора — задвоение видов начислений в справочнике. Разберем по шагам, как это происходит:
Оплата по окладу, но с разными кодами.Решение: Проанализируем справочник начислений на наличие дублей. Если дубликаты найдены, необходимо перевести сотрудников на корректный вид начисления (например, документом Кадровый перевод или исправлением документа приема, если период открыт), а дубль пометить на удаление. Также обязательно проверьте вкладку "Расчет базы" в настройках проблемного удержания и убедитесь, что все нужные виды начислений туда включены.
Посмотрим на еще одну частую причину. Если в настройках вашего удержания установлен флажок Является взысканием, программа начинает автоматически контролировать максимально допустимый размер удержаний согласно статье 138 ТК РФ. Обычно это 20%, 50% или 70% от дохода сотрудника после вычета НДФЛ.
Если у сотрудника уже есть приоритетные исполнительные листы (например, алименты), из-за которых его доступный доход исчерпан, новое удержание в документе Начисление зарплаты и взносов не будет начислено или будет существенно урезано. Для управления такими ситуациями в системе предусмотрен специальный документ Ограничение взысканий.
Рассмотрим ситуацию, когда настройки верны, но удержание все равно пропадает. Это может произойти, если сотрудник весь месяц отсутствовал — например, болел или был в отпуске. Если в расчетную базу удержания не добавлены начисления по больничным листам или отпускам, то база составит ноль.
Для больничных листов в исполнительных документах есть специальная настройка — флажок Учитывать больничные листы. Убедитесь, что он установлен, если удержание должно браться с пособий по временной нетрудоспособности.
Проанализируем глобальные параметры. Зайдите в раздел Настройка – Расчет зарплаты – Настройка состава начислений и удержаний и перейдите на вкладку "Удержания". Проверьте, проставлены ли там флажки, соответствующие вашему типу удержания (например, "Удержания по исполнительным документам" или добровольные взносы). Если глобальный флаг отключен, программа физически не будет производить расчет этого типа удержаний ни для кого.
Если вам нужно, чтобы удержание происходило уже при расчете аванса (документ Начисление за первую половину месяца), убедитесь, что в настройках самого вида удержания активирован флажок Удерживается при расчете первой половины месяца. Без этой галочки система произведет расчет и удержание суммы исключительно при окончательном расчете зарплаты за месяц.
Разберем еще несколько технических нюансов:
Данные для расчета зарплаты), проверьте настройки шаблона ввода. Иногда при создании нескольких документов в расчет попадает только значение из последнего введенного, затирая все предыдущие.Доначисление, перерасчет.Если вы зашли в тупик и не можете понять, почему процентное удержание дает пустой результат, используйте простой диагностический трюк. Временно измените формулу удержания: переключите способ расчета с процента на фиксированную сумму.
Проведите перерасчет документа. Если фиксированная сумма успешно появилась у сотрудника, значит, сам механизм назначения удержания работает идеально, а проблема на 100% кроется в настройках базовых начислений для процента (либо база нулевая, либо нужные начисления не включены в список базы удержания).