В конфигурации 1С:Зарплата и управление персоналом 2.5 (ЗУП 2.5) пользователи часто сталкиваются с ситуацией, когда начисление произведено корректно, сумма в документе «Начисление отпуска сотрудникам организаций» рассчитана, но при попытке выплатить отпускные через специализированный документ «Зарплата к выплате организаций» данные в табличную часть не подтягиваются. Особенно часто это случается с дополнительными отпусками (за вредность, ненормированный день и т.д.).
Проанализируем причины этой проблемы и разберем пошаговый алгоритм проверки настроек и данных, который поможет добиться правильного заполнения ведомости.
В ЗУП 2.5 документ Зарплата к выплате организаций работает не просто со списком сотрудников, а анализирует остатки по регистрам накопления. Когда мы выбираем параметр «Выплачивать: Отпускные», система ищет в регистрах суммы, которые имеют определенный характер выплаты и относятся к указанному периоду. Если хотя бы один параметр (месяц начисления, дата выплаты, вид расчета) не совпадает, программа выдает системное сообщение: «Не обнаружены данные для записи в табличную часть документа».
Выясним главную причину, которая чаще всего приводит к ошибке. В шапке документа Начисление отпуска сотрудникам организаций есть поле «Месяц начисления». Именно по этому полю программа определяет, в какой отчетный период попадет данная сумма.
Рассмотрим ситуацию: если вы создали документ в сентябре, но в поле «Месяц начисления» по ошибке указали «Август», а ведомость на выплату («Зарплата к выплате») формируете за «Сентябрь» с характером выплаты «Отпускные», программа не увидит это начисление. Для нее эта сумма относится к прошлому периоду.
Что нужно сделать:
Начисление отпуска сотрудникам организаций, которым начислен доп. отпуск.Зарплата к выплате организаций указан точно такой же месяц в поле «Месяц начисления».Проанализируем настройки самого вида расчета. Перейдем в план видов расчета «Основные начисления организаций» и найдем наш «Доп. отпуск за вредные условия».
Важные параметры на вкладке «Использование»:
Если визуально всё настроено верно, перейдем к технической проверке. Посмотрим, какие движения сформировал документ начисления. В документе отпуска нажмем кнопку «Перейти» и выберем пункт «Зарплата за месяц организаций».
В открывшемся списке движений обратим внимание на следующие колонки:
Период — дата начала месяца, к которому относится начисление.Сумма — должна быть положительной.Характер выплаты — должен иметь значение Отпускные.Если в регистре записи есть, но в ведомость они не попадают, проверим еще один регистр — «Взаиморасчеты с сотрудниками организаций». Проанализируем ситуацию: если у сотрудника имеется задолженность перед организацией (например, был выплачен излишний аванс), то начисленная сумма отпускных может быть автоматически «поглощена» этим долгом в рамках регистра. В этом случае сумма к выплате «на руки» будет равна нулю, и строка в ведомость не добавится.
Выясним причину, связанную с налогом. В ЗУП 2.5 документ Зарплата к выплате ориентируется на чистую сумму к выдаче. Сумма к выдаче рассчитывается как Начислено - Удержано (НДФЛ).
Если в документе отпуска на вкладке «Оплата» сумма есть, а на вкладке «НДФЛ» налог не рассчитан (например, забыли нажать кнопку «Рассчитать»), программа может некорректно определять сумму к выплате в межрасчетный период. Обязательно проверяйте наличие рассчитанного налога непосредственно в документе начисления отпуска.
Посмотрим на правильный алгоритм создания выплаты для дополнительного отпуска:
Начисление отпуска сотрудникам организаций.Зарплата к выплате организаций.Если вы хотите убедиться, что данные в системе присутствуют, можно проанализировать записи регистра расчета ОсновныеНачисления. Рассмотрим пример кода, который помог бы увидеть состояние расчета в консоли запросов:
ВЫБРАТЬ
ОсновныеНачисления.Сотрудник,
ОсновныеНачисления.Результат,
ОсновныеНачисления.ПериодРегистрации,
ОсновныеНачисления.ВидРасчета
ИЗ
РегистрРасчета.ОсновныеНачисленияОрганизаций КАК ОсновныеНачисления
ГДЕ
ОсновныеНачисления.Сотрудник = &Сотрудник
И ОсновныеНачисления.ПериодРегистрации = &МесяцНачисления
Этот запрос покажет, зафиксирован ли результат расчета в базе. Если Результат равен нулю или запись отсутствует, то проблема в самом документе начисления, а не в ведомости.
Подведем итог. Если дополнительный отпуск не попадает в выплату в ЗУП 2.5, в 90% случаев это происходит из-за несоответствия месяцев начисления в документе отпуска и в ведомости. В оставшихся 10% случаев виноваты настройки вида отпуска (отсутствие флага «Ежегодный»), отсутствие расчета НДФЛ или наличие долга за работником, который перекрывает сумму отпускных.