Другое · 13 мин
Почему в 1С не начисляются отпускные и как это исправить
Разбираем, почему в 1С:ЗУП не начисляются отпускные: незаполненный график, отсутствие заработка, ошибки в документе отпуска и настройках. Пошаговая диагностика.
Документ «Отпуск» в 1С:Зарплата и управление персоналом проведён, но сумма отпускных равна нулю либо не рассчитывается совсем — чаще всего дело не в сбое программы, а в отсутствии данных, на которые опирается расчёт: не заполнен средний заработок, не назначен график работы сотруднику, неверно настроен вид расчёта или некорректно указан период отпуска, поэтому проверку стоит начинать именно с этих четырёх пунктов.
Программа считает отпускные по формуле: средний дневной заработок, умноженный на количество календарных дней отпуска. Если любой из множителей равен нулю или недоступен, результат будет нулевым либо документ покажет предупреждение. Поэтому диагностику удобно строить именно по этой цепочке: сначала проверить сам документ, затем средний заработок, потом кадровые данные сотрудника и настройки расчёта.
Ниже разобраны основные причины, по которым отпускные не начисляются, и конкретные действия для каждой ситуации в 1С:ЗУП. Большинство проблем решается без привлечения программиста — достаточно внимательно проверить данные.
Проверка самого документа «Отпуск»
Первое, что нужно сделать, — открыть документ и внимательно посмотреть на его заполнение. Частые ошибки: не указан сотрудник в табличной части (документ создан, но строка пустая), не заполнены даты начала и окончания отпуска, либо период отпуска приходится на даты, когда сотрудник ещё не принят на работу или уже уволен.
Обратите внимание на флажок «Рассчитать отпуск» (в разных версиях он может называться «Предоставить основной отпуск» или находиться на вкладке оплаты). Если флажок снят, документ регистрирует только кадровый факт отсутствия, а начисление не выполняется. Это типичная ситуация, когда отпуск вводится задним числом только для учёта отсутствия.
Также проверьте, проведён ли документ. Непроведённый документ не формирует записей в регистрах расчёта, и отпускные не попадут ни в расчётный листок, ни в ведомость. Нажмите «Провести» и посмотрите, не появится ли сообщение об ошибке — текст сообщения обычно прямо указывает на проблему.
- 1Откройте документ «Отпуск» и убедитесь, что указан сотрудник и заполнены даты отпуска
- 2Проверьте, что установлен флажок расчёта отпускных и выбран вид отпуска
- 3Нажмите «Провести» и прочитайте текст сообщения об ошибке, если оно появится
- 4Откройте вкладку «Начислено (подробно)» и посмотрите, есть ли строки расчёта и какие суммы в них стоят
Нет данных о среднем заработке
Самая распространённая причина нулевых отпускных — отсутствие базы для расчёта среднего заработка. Расчётный период по умолчанию — 12 календарных месяцев, предшествующих месяцу начала отпуска. Если в этом периоде сотруднику ничего не начислялось в программе, средний заработок равен нулю, и отпускные тоже будут нулевыми.
Такое бывает в нескольких случаях: сотрудник недавно принят, а расчётный период пуст; база новая, и история начислений в неё не перенесена; сотрудник весь расчётный период находился в отпуске без сохранения зарплаты или в декрете. Чтобы увидеть картину, откройте в документе отпуска расшифровку среднего заработка (кнопка с суммой среднего заработка или пиктограмма рядом с полем) — там видно, какие месяцы вошли в расчёт и какие суммы учтены.
Сотрудник принят недавно
Если сотрудник отработал меньше расчётного периода, средний заработок считается из фактически отработанного времени. Если же отпуск предоставляется авансом в первый месяц работы и начислений ещё нет, программа может рассчитать средний из оклада — но только если это предусмотрено настройками и в кадровом приказе указан размер оплаты. Проверьте, что в приёме на работу заполнена таблица оплаты труда.
История не перенесена в новую базу
При переходе на 1С:ЗУП из другой программы или при начале ведения учёта «с нуля» данные о прошлых начислениях нужно ввести вручную. Для этого в документе отпуска в форме расчёта среднего заработка есть возможность дополнить данные по кнопке «Дополнить по данным» или ввести их вручную в таблицу помесячно. Без этих данных расчёт будет нулевым или заниженным.
Проблемы с графиком работы сотрудника
Для расчёта отпускных, особенно при подсчёте отработанного времени и календарных дней, программе нужен график работы сотрудника. Если в кадровом документе (приём на работу, кадровый перевод) график не указан, либо сам график не заполнен на нужный период, расчёт может дать ноль или ошибку.
Проверьте справочник «Графики работы сотрудников»: откройте используемый график и убедитесь, что он заполнен на весь расчётный период и на период самого отпуска. Незаполненный график — частая причина проблем после наступления нового года: графики заполнили только до декабря, а отпуск считается в январе.
Также убедитесь, что график указан именно в кадровых данных сотрудника. Откройте карточку сотрудника, перейдите по ссылке на трудовые договоры или откройте документ приёма на работу — поле «График работы» должно быть заполнено. Если сотрудника перевели на другой график, проверьте, что кадровый перевод проведён и дата перевода корректна.
Откройте расшифровку среднего заработка в документе и посмотрите, есть ли суммы по месяцам расчётного периода
Прочитайте текст сообщения об отказе — обычно указаны незаполненные поля или конфликт периодов
Проверьте, все ли месяцы вошли в расчёт и не потерялась ли история начислений
Сверьте планируемую дату выплаты в отпуске с периодом ведомости
Настройки вида расчёта и состава начислений
Отпускные начисляются конкретным видом расчёта — обычно это «Отпуск основной» в плане видов расчёта «Начисления». Если этот вид расчёта изменён, отключён или у него снят флажок использования, документ не сможет выполнить расчёт. Проверьте раздел «Настройка — Начисления»: основной отпуск должен присутствовать в списке и быть активным.
Вторая сторона вопроса — какие начисления входят в базу среднего заработка. В настройках каждого вида начисления (оклад, премии, надбавки) есть параметр, определяющий, учитывается ли оно при расчёте среднего заработка. Если у всех начислений сотрудника этот признак снят, средний заработок соберётся пустым. Особенно это актуально для самостоятельно созданных видов расчёта: при копировании и ручной настройке признак учёта в среднем заработке легко упустить.
Также проверьте настройку учёта премий: годовые и квартальные премии включаются в средний заработок по особым правилам, и некорректная настройка вида премии может приводить к тому, что она не учитывается или учитывается дважды. Это не обнуляет отпускные полностью, но заметно искажает сумму.
Кадровые данные и пересечения периодов
Программа не даст начислить отпускные, если на указанный период уже зарегистрировано другое отсутствие: больничный, командировка, другой отпуск, прогул. При проведении документа появится сообщение о пересечении периодов. Проверьте документы сотрудника за нужные даты через журнал «Все отсутствия сотрудников» или отчёт по отсутствиям.
Отдельный случай — отпуск, оформленный на период до даты приёма на работу или после даты увольнения. Такое бывает при ошибке в датах или когда сотрудника уволили, а отпуск ввели задним числом. Сверьте даты приёма и увольнения в карточке сотрудника с периодом отпуска.
Ещё одна причина — сотрудник оформлен как внешний совместитель или по договору ГПХ, а отпуск пытаются начислить по договору, который не предусматривает отпускных. Выплаты по договорам гражданско-правового характера не включают оплату отпуска: проверьте, что отпуск вводится именно по трудовому договору.
Как выбрать действие
Отпускные посчитаны, но не видны в ведомости и отчётах
Иногда начисление выполнено корректно, но пользователь не видит его там, где ожидает. Отпускные выплачиваются отдельной ведомостью до начала отпуска, и в документе отпуска указывается планируемая дата выплаты. Если ведомость сформирована на другой месяц или с другой датой выплаты, суммы туда не попадут.
Проверьте расчётный листок сотрудника за месяц начала отпуска: начисление «Отпуск основной» должно отображаться там с указанием периода и суммы. Если в расчётном листке сумма есть, а в ведомости её нет — проблема в параметрах ведомости: период, дата выплаты, способ выплаты (через кассу или банк) и подразделение.
Удобная проверка — отчёт «Полная сводка начислений, удержаний и выплат» или анализ ФОТ по сотруднику. Если начисление присутствует в сводке, значит, расчёт выполнен, и искать нужно в выплатных документах, а не в настройках расчёта.
Как проверить результат
Есть строка «Отпуск основной» с суммой и указанием оплачиваемых дней
Строки нет или сумма равна нулю
По месяцам расчётного периода заполнены суммы заработка и отработанные дни
Все или большинство месяцев пустые
Сотрудник включён в ведомость с суммой отпускных за минусом НДФЛ
Сотрудника нет в ведомости при наличии начисления
График заполнен на расчётный период и на даты отпуска
График пуст на часть периода или не указан в кадровых данных
Типичные ошибки и как их избежать
Значительная часть обращений по этой теме связана не со сбоями, а с повторяющимися ошибками ведения учёта. Знание этих сценариев позволяет предотвратить проблему до её появления.
Если после всех проверок отпускные по-прежнему не начисляются, полезно пересчитать документ принудительно: откройте его, нажмите кнопку пересчёта (или снимите и снова установите флажок расчёта) и проведите заново. В редких случаях помогает обновление релиза конфигурации — ошибки расчёта периодически исправляются разработчиком.
Что важно запомнить
Нулевые или отсутствующие отпускные — почти всегда следствие нехватки данных: пустой расчётный период, незаполненный график, снятый флажок расчёта или пересечение с другим отсутствием. Диагностируйте по цепочке: документ → средний заработок → график и кадровые данные → настройки видов расчёта → ведомость на выплату.
Частые вопросы
Почему отпускные начислились, но сумма заметно меньше ожидаемой?
Чаще всего в расчётный период не попали часть начислений: премии с неправильной настройкой учёта в среднем заработке, месяцы до перехода на новую базу или периоды отсутствий, которые уменьшают отработанное время. Откройте расшифровку среднего заработка в документе и сверьте помесячные суммы с расчётными листками сотрудника.
Можно ли начислить отпускные, если сотрудник работает первый месяц?
Да. Если расчётный период отсутствует, средний заработок определяется из фактически начисленной зарплаты за отработанные дни текущего месяца, а при отпуске с первого дня — из установленного оклада или тарифной ставки. Главное условие — в приёме на работу должна быть корректно заполнена оплата труда.
Документ проведён, но в расчётном листке отпускных нет. Что делать?
Проверьте, за какой месяц вы формируете расчётный листок: отпускные отражаются по месяцу начисления, указанному в документе, а не обязательно по месяцу начала отпуска. Также убедитесь, что в самом документе на вкладке начислений есть строки с суммами — если их нет, расчёт фактически не выполнен.
Влияет ли незаполненный график работы на расчёт отпускных?
Да, особенно при определении отработанного времени в расчётном периоде и для сотрудников с суммированным учётом. Незаполненный график на часть периода может привести к ошибкам или нулевым значениям. Проверьте, что график заполнен на весь расчётный период и на даты отпуска, и что он указан в кадровых документах сотрудника.
Нужно ли пересчитывать отпускные, если после их выплаты начислили квартальную премию?
Если премия относится к расчётному периоду и по настройкам учитывается в среднем заработке, отпускные подлежат пересчёту с доплатой. В программе это делается документом-исправлением отпуска или повторным расчётом, а не ручной правкой суммы. Проигнорированный пересчёт приводит к занижению выплаты сотруднику и возможным претензиям при проверке.
Отпускные не попадают в ведомость на выплату, хотя начислены. В чём причина?
Сверьте планируемую дату выплаты в документе отпуска с датой и периодом ведомости — они должны совпадать. Также проверьте способ выплаты, указанный у сотрудника (касса или банк), и подразделение: ведомость подбирает суммы по этим отборам, и расхождение в любом из них исключает сотрудника из списка.