Ситуация, когда сотрудник уволен, документ оформлен и проведен, но при этом расчетный листок за месяц остается пустым или не содержит данных об увольнении, часто вызывает недоумение у бухгалтера. Особенно это актуально для программы 1С:Зарплата и управление персоналом 3.1, где логика формирования отчетов тесно завязана на движениях по регистрам накопления, а не просто на факте наличия документа. Давайте вместе разберем эту проблему по шагам, проанализируем возможные причины и найдем способы их решения.
Первое, на что мы должны обратить внимание, — это наличие сумм к начислению в самом документе Увольнение. Рассмотрим логику программы: отчет Расчетный листок строится на основании данных регистра накопления НачисленияУдержанияПоСотрудникам. Если в документе увольнения на вкладке Начисления пусто, программа не делает записей в этот регистр.
Выясним причину отсутствия сумм. Как показывает практика (и наш пример с форума), если сотрудник перед увольнением находился в отпуске за свой счет или по иным причинам не имел отработанного времени в месяце увольнения, а компенсация за неиспользованный отпуск ему не положена (или уже была выплачена ранее), то итоговая сумма начислений в документе будет равна нулю.
Важный момент: если сумма начислений равна нулю, документ Увольнение технически не может попасть в расчетный листок, так как расчетный листок — это отчет о деньгах (начислениях, удержаниях, выплатах). Если денег нет, отчет считает, что выводить нечего. В такой ситуации факт увольнения следует проверять не расчетным листком, а кадровыми отчетами, такими как Уволенные сотрудники.
Если же начисления в документе есть, но в отчет они не попадают, нам необходимо проанализировать движения документа. Для этого выполним следующие действия:
Увольнение.Начисления удержания по сотрудникам.Если эта вкладка пуста при наличии заполненных сумм в самом документе, это сигнализирует о техническом сбое или о том, что документ не был окончательно рассчитан. Попробуем нажать кнопку Пересчитать сотрудника (значок желтых круговых стрелок) и снова провести документ.
Проанализируем поле Дата выплаты в документе Увольнение. В системе 1С:ЗУП 3.1 учет доходов для целей НДФЛ и формирование многих отчетов зависят именно от этой даты.
Если вы формируете расчетный листок за июнь, а в документе увольнения по ошибке указана дата выплаты из июля (например, 01.07), то в зависимости от настроек учетной политики (вкладка Настройка — Организации — Учетная политика — Состав и хранение данных — Формировать расчетные листки...), данные могут «уехать» в следующий месяц. Проверьте, чтобы дата выплаты соответствовала реальному периоду окончательного расчета.
Иногда причина кроется не в данных, а в самом инструменте их отображения. Давайте посмотрим на настройки отчета:
Если у сотрудника за месяц был только отпуск за свой счет и «нулевое» увольнение, программа может скрывать такую строку как незначимую для финансовой отчетности.
Рассмотрим ситуацию с флагом Начислить зарплату в документе увольнения. Когда этот флаг установлен, программа должна рассчитать не только компенсацию отпуска, но и зарплату за текущий месяц до даты увольнения включительно.
Однако бывает, что начисления заполнены, а вкладки НДФЛ и Взносы пусты. Это может произойти, если у сотрудника есть значительные переплаты или излишне удержанный налог в прошлых периодах. Проанализируем ситуацию: если в документе возникают отрицательные суммы (сторнирование), программа может блокировать их корректное отражение в сводных отчетах, если в настройках стоит запрет на вывод отрицательных итогов.
Выясним, не дублируются ли данные. В 1С:ЗУП существует правило: если начисления по сотруднику за месяц уже были зафиксированы документом Начисление зарплаты и взносов, то документ Увольнение, созданный позже, может вступить в конфликт по периодам регистрации.
Рекомендуется придерживаться следующей последовательности:
Увольнение с полным расчетом.Начисление зарплаты и взносов за месяц, куда данный сотрудник попасть уже не должен (или должен попасть с пустой суммой, так как все уже рассчитано в увольнении).Если последовательность нарушена, стоит попробовать отменить проведение обоих документов и перепровести их по порядку.
Если визуально все верно, но данные в регистры не «ложатся», выполним принудительное обновление записей. Этот метод часто помогает при «зависании» движений после обновления конфигурации или при редактировании кадровых данных «задним числом».
Рассмотрим пошаговый алгоритм:
Увольнение с проведения.Подведем итог нашего анализа. Если документ увольнения не попадает в расчетный листок, проверьте следующие «контрольные точки»:
Месяц в шапке документа и Дата выплаты.НачисленияУдержанияПоСотрудникам.Помните, что 1С:ЗУП 3.1 — это система, ориентированная на результат (движения по регистрам). Если результат (сумма) отсутствует, отчет по зарплате логично игнорирует такое событие, оставляя его для кадрового учета.