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