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