Почему уволенные сотрудники попадают в начисление за первую половину месяца в ЗУП 2.5 и как это исправить?

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

В работе бухгалтера-расчетчика в программе 1С:Зарплата и Управление Персоналом 2.5 (особенно в версии КОРП) часто возникает ситуация, вызывающая недоумение: при формировании документа Начисление за первую половину месяца (для выплаты аванса по расчету) в список попадают сотрудники, которые уже были уволены в первой половине месяца. Более того, зачастую по ним уже произведен полный Расчет при увольнении и выплачены все причитающиеся суммы. Программа, тем не менее, упорно предлагает начислить им суммы еще раз.

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

Выясним причину: почему программа «видит» уволенных?

Для начала проанализируем ситуацию с точки зрения архитектуры 1С 8. Разберем по шагам, как работает алгоритм заполнения документа Начисление за первую половину месяца. Проблема заключается в том, что этот документ имеет специфическую логику, отличную от окончательного расчета зарплаты в конце месяца.

  1. Анализ регистра сведений: При нажатии кнопки Заполнить программа обращается к регистру сведений РаботникиОрганизаций. Она проверяет состояние сотрудника на каждый день расчетного периода (обычно с 1 по 15 число). Если сотрудник числился в штате хотя бы один день в этом диапазоне, он считается кандидатом на попадание в документ.
  2. Отсутствие проверки сальдо: Документ Начисление за первую половину месяца — это не окончательный расчет. Он не анализирует взаиморасчеты с работником на текущий момент. Ему «неизвестно», что сотруднику уже выплатили деньги документом Зарплата к выплате организаций на основании расчета при увольнении. Программа просто рассчитывает положенное за отработанное время с начала месяца до даты увольнения.
  3. Игнорирование документов увольнения: Технически запрос в коде конфигурации настроен так, что он видит факт работы, но не проверяет наличие проведенного документа РасчетПриУвольненииИзОрганизации. Для системы это два параллельных процесса: один — расчет планового аванса, другой — окончательный расчет при разрыве трудовых отношений.

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

Решение №1: Использование кнопки «Заполнить списком сотрудников»

Рассмотрим самый надежный и правильный способ, который позволяет отсечь лишних людей на этапе формирования документа. Вместо использования стандартной команды Заполнить — По всем сотрудникам, мы будем использовать расширенную форму подбора.

Разберем этот процесс по шагам:

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

Решение №2: Проверка состояния плановых начислений

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

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

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

Решение №3: Ручная корректировка и понимание последствий

Важно понимать специфику документа Начисление за первую половину месяца в ЗУП 2.5. Рассмотрим подробнее, на что он влияет:

Этот документ не делает проводок по бухгалтерскому учету и не фиксирует задолженность в регистре ЗарплатаЗа месяц. Его единственная задача — зафиксировать расчетную сумму в регистре ВзаиморасчетыСРаботникамиОрганизаций с видом Аванс, чтобы потом эти суммы подтянулись в документ Зарплата к выплате с видом операции «Аванс по расчету».

Если вы уже выплатили сотруднику расчет при увольнении, то даже если вы случайно оставите его в документе начисления аванса, при попытке создать документ Зарплата к выплате, программа (при правильной настройке) может не подтянуть его, так как увидит, что долга перед ним нет. Однако, чтобы не загромождать базу и не путать расчетчиков, рекомендуется просто удалять строки с уволенными сотрудниками вручную, если их немного, либо использовать Решение №1 для массового заполнения.

Проанализируем ситуацию с табелем учета рабочего времени

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

Если на сотрудника уже заполнен табель за весь месяц (или за первую половину) и в нем проставлены явки до даты увольнения, Начисление за первую половину месяца возьмет эти часы в расчет. Чтобы минимизировать ошибки, убедитесь, что:

  1. Документ Увольнение из организации проведен раньше, чем заполняется аванс.
  2. Если используется метод отклонений (без табеля), то документ Расчет при увольнении должен быть рассчитан и проведен, чтобы система видела фактические начисления.

Итоги и выводы

Мы выяснили, что попадание уволенных в аванс — это «родовая» особенность ЗУП 2.5, связанная с тем, что предварительный расчет не пересекается с окончательным расчетом при увольнении. Для эффективной работы мы рекомендуем:

1. Всегда использовать кнопку «Заполнить списком» вместо обычного заполнения.
2. Внимательно следить за фильтрами в окне подбора, отсекая состояние Уволен.
3. Понимать, что данный документ является промежуточным и не создает налоговых обязательств или проводок, что позволяет безопасно корректировать его состав вручную.

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

← На главную