Почему дополнительный отпуск не попадает в документ «Зарплата к выплате» в ЗУП 2.5?

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

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

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

Разберем суть проблемы: механизмы связи начисления и выплаты

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

Шаг 1. Проверка месяца начисления (Критический момент)

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

Рассмотрим ситуацию: если вы создали документ в сентябре, но в поле «Месяц начисления» по ошибке указали «Август», а ведомость на выплату («Зарплата к выплате») формируете за «Сентябрь» с характером выплаты «Отпускные», программа не увидит это начисление. Для нее эта сумма относится к прошлому периоду.

Что нужно сделать:

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

Шаг 2. Проверка настройки вида начисления

Проанализируем настройки самого вида расчета. Перейдем в план видов расчета «Основные начисления организаций» и найдем наш «Доп. отпуск за вредные условия».

Важные параметры на вкладке «Использование»:

Шаг 3. Анализ движений по регистрам накопления

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

В открывшемся списке движений обратим внимание на следующие колонки:

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

Шаг 4. Взаимосвязь с НДФЛ

Выясним причину, связанную с налогом. В ЗУП 2.5 документ Зарплата к выплате ориентируется на чистую сумму к выдаче. Сумма к выдаче рассчитывается как Начислено - Удержано (НДФЛ).

Если в документе отпуска на вкладке «Оплата» сумма есть, а на вкладке «НДФЛ» налог не рассчитан (например, забыли нажать кнопку «Рассчитать»), программа может некорректно определять сумму к выплате в межрасчетный период. Обязательно проверяйте наличие рассчитанного налога непосредственно в документе начисления отпуска.

Шаг 5. Последовательность действий при выплате

Посмотрим на правильный алгоритм создания выплаты для дополнительного отпуска:

  1. Создаем документ Начисление отпуска сотрудникам организаций.
  2. На вкладке «Дополнительные отпуска» указываем период и вид отпуска.
  3. Нажимаем «Рассчитать» (полный расчет).
  4. Проверяем, что заполнились вкладки «Оплата» и «НДФЛ». Проводим документ.
  5. Создаем документ Зарплата к выплате организаций.
  6. Выбираем «Месяц начисления» (тот же, что в отпуске).
  7. Выбираем «Выплачивать: Отпускные».
  8. Нажимаем кнопку «Заполнить» — «По характеру выплаты».

Как проверить остатки программно (для технического анализа)

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


ВЫБРАТЬ
    ОсновныеНачисления.Сотрудник,
    ОсновныеНачисления.Результат,
    ОсновныеНачисления.ПериодРегистрации,
    ОсновныеНачисления.ВидРасчета
ИЗ
    РегистрРасчета.ОсновныеНачисленияОрганизаций КАК ОсновныеНачисления
ГДЕ
    ОсновныеНачисления.Сотрудник = &Сотрудник
    И ОсновныеНачисления.ПериодРегистрации = &МесяцНачисления

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

Резюме

Подведем итог. Если дополнительный отпуск не попадает в выплату в ЗУП 2.5, в 90% случаев это происходит из-за несоответствия месяцев начисления в документе отпуска и в ведомости. В оставшихся 10% случаев виноваты настройки вида отпуска (отсутствие флага «Ежегодный»), отсутствие расчета НДФЛ или наличие долга за работником, который перекрывает сумму отпускных.

← На главную