Почему остатки по дополнительному отпуску не отражаются в отчетах 1С:ЗУП 3.1?

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

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

Причина №1: Выбор «не того» сотрудника (Дублирование физических лиц)

Проанализируем самую распространенную ошибку, которая и стала решением в рассматриваемом случае. В 1С:ЗУП реализовано четкое разделение между справочниками Физические лица и Сотрудники. Одно физическое лицо может иметь несколько карточек в справочнике Сотрудники (например, если человек сначала уволился, а потом был принят заново, или работает по внутреннему совместительству).

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

Как проверить:

  1. Откройте документ Ввод остатков отпусков.
  2. Нажмите на поле выбора сотрудника и проверьте, не помечена ли выбранная карточка на удаление или не является ли она «архивной».
  3. Убедитесь, что в документе выбран именно тот сотрудник, по которому строится отчет. Если вы видите двух одинаковых людей, проверьте их дату приема и текущий статус.

Причина №2: Отсутствие права на отпуск в кадровых документах

Даже если мы ввели остатки, программа должна понимать: положен ли сотруднику этот вид отпуска в текущий момент. В 1С:ЗУП 3.1 право на отпуск «назначается» кадровым приказом. Если в программе нет записи о том, что сотруднику положен доп. отпуск, система может игнорировать введенные остатки, считая их ошибочными или неактуальными.

Разберем, как это настроить:

  1. Перейдем в документ Прием на работу или Кадровый перевод.
  2. На закладке «Главное» найдем гиперссылку «Редактировать право на отпуск».
  3. В открывшемся окне проверим, добавлен ли в список нужный вид дополнительного отпуска и указано ли количество дней в год.

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

Причина №3: Настройки вида отпуска

Выясним, правильно ли настроен сам вид отпуска в справочнике. Если настройки сбиты, программа не будет считать этот отпуск «накопительным».

Проверим следующие настройки (меню Настройка — Виды отпусков):

Причина №4: Привязка к штатному расписанию

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

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

Причина №5: Особенности учета отпусков «за вредность»

Дополнительный отпуск за работу во вредных условиях труда (ТОРГ) имеет специфический механизм расчета. В отличие от основного отпуска, который «капает» просто за стаж, отпуск за вредность рассчитывается исходя из фактически отработанного времени в таких условиях.

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

Причина №6: Технические ошибки при переносе данных

Если вы переходили на ЗУП 3.1 из версии 2.5 или других программ, данные об остатках могли быть загружены документами Перенос данных. Посмотрим на регистры, которые задействованы в этом процессе:

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

Как гарантированно исправить проблему?

Выполним следующие шаги для локализации ошибки:

  1. Проверим отчет на другую дату. Возможно, дата документа ввода остатков (например, 01.01.2024) позже даты, на которую формируется отчет.
  2. Перезаполним документ Ввод остатков отпусков, предварительно выбрав сотрудника заново из списка, чтобы исключить выбор «двойника».
  3. Проверим регистр сведений Данные о правах на отпуск. Для этого можно нажать Сервис и настройки — Функции для технического специалиста (если права позволяют) и найти этот регистр. Если записи по доп. отпуску там нет — нужно перепроводить кадровые документы.
  4. Если в настройках вида отпуска вы что-то меняли (например, поставили флаг «Является ежегодным» уже после ввода остатков), обязательно перепроведите документ ввода остатков, чтобы изменения вступили в силу для регистров накопления.

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

← На главную