Как исправить остаток отпуска в 1С ЗУП 8.3: диагностика и корректировка
Содержание
Остаток отпуска в 1С ЗУП 8.3 нигде не хранится готовым числом. Программа каждый раз считает его заново: берёт право на отпуск по кадровым документам, стаж от даты приёма, вычитает отгулянные дни и начальные остатки. Поэтому исправить остаток отпуска в 1С 8.3 ЗУП правкой «в лоб» нельзя — нужно найти, какое из слагаемых врёт, и скорректировать именно его.
На практике расхождение с ручной таблицей кадровика вылезает в четырёх точках: не введены остатки на дату начала учёта, не указан вид ежегодного отпуска, отпуск за свой счёт не сдвинул рабочий год, отпуска за прошлые годы проведены начислением, а не документом «Отпуск».
Ниже — как скорректировать остаток отпуска в 1С 8.3 ЗУП по шагам: от диагностики отчётом до документа начальных остатков, с особенностями по переводам, декрету, увольнению и влиянием на резерв отпусков.
Откуда 1С ЗУП 8.3 берёт остаток отпуска
Формула, по которой считается остаток в ЗУП 3.1:
Остаток = начальный остаток + заработанные дни за стаж − использованные дни − компенсации
Каждое слагаемое программа тянет из своего источника:
| Слагаемое | Откуда берётся | Где править |
|---|---|---|
| Право на отпуск (дней в год) | Закладка «Отпуска» в «Приёме на работу» / «Кадровом переводе» | Кадровый документ сотрудника |
| Стаж | Дата приёма + периоды, исключаемые из стажа | Даты в кадровых документах, виды отпусков |
| Начальный остаток | Документ «Остатки отпусков» | Тот же документ, новой записью |
| Использовано | Документы «Отпуск», «Отпуск без оплаты», «Отпуск по уходу за ребёнком» | Сами документы |
| Компенсации | «Увольнение», «Компенсация отпуска» | Документ-основание |
В ЗУП 3.1 дни копятся не по календарному году, а по рабочему году сотрудника: от даты приёма до той же даты следующего года. Сдвинулся рабочий год — сдвинулись и остатки по периодам.
Отчёты, которыми смотрят остаток
Кадры → Кадровые отчёты → Остатки отпусков— основной отчёт, показывает по каждому рабочему году: положено, использовано, остаток.Кадры → Кадровые отчёты → Остатки отпусков (кратко)— одно число на сотрудника, удобно для сверки списком.- Из карточки сотрудника:
Кадры → Сотрудники → <сотрудник> → Отпуска— там же видно рассчитанные периоды. Зарплата → Отчёты по зарплате → Справка об остатках отпусков— печатная форма для работника.
Начните всегда с полного отчёта «Остатки отпусков» с детализацией по периодам. Краткий отчёт показывает итог, а ошибка почти всегда сидит в конкретном рабочем годе.
Диагностика: почему остаток отпуска считается неверно
Прежде чем что-то корректировать, определите симптом. Девять случаев из десяти укладываются в этот список.
Как исправить остаток отпуска в 1С 8.3 ЗУП: четыре способа
Выбор способа зависит от того, какое слагаемое формулы сломано. Начинайте с мягкого — правки первичных данных, и только если «история» в принципе не восстанавливается, вводите начальные остатки.
| Способ | Когда применять | Риск |
|---|---|---|
| Правка закладки «Отпуска» в кадровом документе | Не указан или указан не тот вид ежегодного отпуска | Низкий, пересчёт автоматический |
| Доввод документов «Отпуск» за прошлые годы | Отпуска были, но в базу не попали | Средний — потянет перерасчёт среднего и НДФЛ |
| Настройка вида отпуска (исключение из стажа) | Отпуск за свой счёт, декрет не сдвигают рабочий год | Средний — пересчитает всех сотрудников с этим видом |
| Документ «Остатки отпусков» | История до начала учёта в 1С недоступна | Высокий — ставит число «как есть», без объяснения |
Перед любой корректировкой остатков сделайте выгрузку базы или резервную копию. Правка вида отпуска или даты приёма пересчитывает остатки сразу у всех, кого это касается, и откатить одним движением не получится.
Способ 1. Исправить право на отпуск в кадровых документах
Самая частая и самая безобидная причина. Право на ежегодный отпуск задаётся не в справочнике сотрудника, а в кадровом документе.
- Откройте
Кадры → Приёмы, переводы, увольненияи найдите «Приём на работу» сотрудника. - Перейдите на закладку «Отпуска».
- Проверьте строки: должен быть «Ежегодный основной оплачиваемый отпуск» — 28 дней.
- Добавьте дополнительные отпуска, если они положены: за вредные условия (7 дней и больше), за ненормированный рабочий день (минимум 3 дня), северный (24 дня для районов Крайнего Севера, 16 — для приравненных).
- Запишите документ и перепроведите. Отчёт «Остатки отпусков» пересчитается сам.
Если состав отпусков менялся в середине работы — например, сотрудника перевели на вредную должность, — правьте не приём, а документ Кадровый перевод с нужной датой. Тогда дни за вредность начнут копиться с даты перевода, а не с даты приёма.
Нет закладки «Отпуска» в документе? Проверьте Настройка → Кадровый учёт и Настройка → Расчёт зарплаты — ведение дополнительных отпусков включается настройками. В базовой версии состав настроек урезан.
Способ 2. Как скорректировать остатки отпусков документом начальных остатков
Это единственный инструмент, которым остаток задаётся напрямую числом. Применяют, когда программу внедрили не с момента создания организации и восстанавливать 10 лет кадровой истории документами никто не будет.
Документ называется «Остатки отпусков». Путь зависит от релиза:
Кадры → Все кадровые документы → Создать → Остатки отпусков;- либо через полный список:
Главное → Все документыи поиск по слову «остатки»; - в старых релизах ЗУП 3.1 начальные остатки заполнялись внутри документа
Начальная штатная расстановка.
Кадры → Кадровые отчёты → Остатки отпусков на дату отсечки. Числа в отчёте обязаны совпасть с вашей таблицей до десятых. Расходится — ищите двойной учёт отпусков по этому сотруднику.Если остатки уже вводились, но с ошибкой, не создавайте второй документ «поверх». Откройте существующий и исправьте строки — иначе два документа сложатся, и остаток удвоится.
Способ 3. Доввод и правка документов «Отпуск» за прошлые периоды
Когда отпуск реально был, но в 1С его нет, вводите кадровый документ, а не правьте остатки числом. Тогда сохранится история: кто, когда и за какой рабочий год отдыхал.
Зарплата → Отпуска→ Создать.- Укажите сотрудника, даты отпуска и обязательно рабочий год (период), за который он предоставлен.
- Если отпускные уже выплачены и начислены другим документом, снимите расчёт начислений или оформите документ без начисления — иначе задвоите суммы и НДФЛ.
- Проведите и проверьте отчёт по остаткам.
Самая коварная деталь — незаполненный рабочий год. Программа спишет дни с текущего периода, остаток за прошлые годы останется висеть, и к увольнению сотрудника вылезет лишняя компенсация.
Отпуск за свой счёт вводится документом Отпуск без оплаты, а декретный и уход за ребёнком — документами Больничный лист и Отпуск по уходу за ребёнком. Все три влияют на стаж и, значит, на остаток.
Способ 4. Периоды, которые должны сдвигать рабочий год
Статья 121 ТК РФ: в стаж для ежегодного отпуска не включаются отпуск по уходу за ребёнком и отпуск без сохранения зарплаты в части, превышающей 14 календарных дней за рабочий год. Эти правила в 1С зашиты в вид отпуска, а не в документ.
Проверьте справочник: Настройка → Виды отпусков (в части релизов — Главное → Все справочники → Виды отпусков).
- 🔎 У отпуска без оплаты должен стоять признак, что сверхнормативные дни исключаются из стажа.
- 🔎 У отпуска по уходу за ребёнком — исключение всего периода.
- 🔎 У учебного отпуска и отпуска по беременности и родам исключения быть не должно: эти периоды в стаж входят.
- 🔎 Самодельные виды отпусков, созданные копированием, почти всегда теряют нужные флажки — смотрите их первыми.
Пример в днях. Сотрудник принят 10.03, рабочий год — с 10.03 по 09.03. За год он взял 30 дней за свой счёт. В стаж входят 14 дней, остальные 16 — нет. Рабочий год сдвигается на 16 дней, то есть закончится 25.03 следующего года. За «старый» год право останется 28 дней, но заработает их сотрудник позже.
Особенности по сценариям
Перевод и увольнение с повторным приёмом
При переводе внутри одной организации (Кадровый перевод) стаж и остатки сохраняются — ничего делать не нужно. При переводе в другую организацию базы это увольнение и приём: остаток в новой организации обнулится.
Порядок действий: в старой организации либо выплачиваете компенсацию при увольнении, либо передаёте дни по соглашению. Во втором случае в новой организации вводите документ «Остатки отпусков» на дату приёма с перенесённым числом дней.
Совместители
У внутреннего совместителя отдельная кадровая позиция и отдельное право на отпуск — 28 дней на каждой (ст. 286 ТК РФ требует предоставлять отпуск одновременно по обеим работам). В отчёте «Остатки отпусков» ставьте группировку по сотруднику, а не по физическому лицу, иначе два остатка сольются в один.
Срочный договор и неполный месяц
Месяц, в котором отработано 15 дней и больше, считается полным, менее 15 — отбрасывается (п. 35 Правил НКТ СССР № 169). Программа применяет это правило сама, но только если верно заполнены даты приёма и увольнения.
Другие конфигурации
- 1С:ЗУП 3.1 (ПРОФ и КОРП) — полный учёт остатков, всё описанное выше.
- 1С:ERP 2 и 1С:КА 2 — внутри работает та же подсистема ЗУП, разделы называются
КадрыиЗарплата, документы и отчёты идентичны. - 1С:Бухгалтерия 3.0 — остатки отпусков не считает. Документ
Зарплата и кадры → Отпускаесть, но дни к компенсации при увольнении бухгалтер вводит руками. Если нужен контроль остатков — это аргумент за переход на ЗУП. - 1С:Управление торговлей 11 — кадрового учёта отпусков нет вообще, расчёт ведётся во внешней программе.
Как корректировка влияет на компенсацию и резерв отпусков
Правка остатков — не только кадровая история. У неё два денежных последствия.
Компенсация при увольнении (ст. 127 ТК РФ). Документ Увольнение подтягивает дни из отчёта об остатках. Завысили остаток — переплатили работнику и завысили расходы, занизили — получили претензию и риск по ст. 236 ТК РФ (проценты за задержку выплаты).
Резерв отпусков. Если в Настройка → Расчёт зарплаты включено формирование резервов, остатки напрямую определяют сумму оценочного обязательства по ПБУ 8/2010. После массовой корректировки остатков перепроведите документ Зарплата → Начисление оценочных обязательств по отпускам за текущий месяц.
Если корректировка увеличила остатки по закрытому году, а отчётность уже сдана, резерв пересчитывайте текущей датой. Переписывать прошлый период из-за кадровой правки не нужно: оценочное обязательство уточняется на каждую отчётную дату.
Типичные ошибки и как их избежать
- ❌ Правка остатка «калькулятором» в документе увольнения. Дни поправили, отчёт по остаткам продолжает врать, а следующий кадровик наступает на те же грабли. Правьте источник.
- ❌ Два документа начальных остатков на одного сотрудника. Суммируются. Всегда ищите, не вводились ли остатки раньше.
- ❌ Дата документа остатков внутри периода, где уже есть отпуска. Остаток задаётся на дату, и отпуска после неё спишутся повторно. Ставьте дату строго перед началом «чистого» учёта.
- ❌ Отпуск введён без указания рабочего года. Самая массовая ошибка. Списывается с текущего периода, прошлые годы остаются незакрытыми.
- ❌ Копия вида отпуска без признаков исключения из стажа. Создали «Отпуск за свой счёт (сотрудники склада)» копированием — потеряли правило 14 дней.
- ❌ Пересчёт остатков без перепроведения документов по цепочке. В ЗУП 3.1 кадровые документы читают данные на свою дату. Поправили приём — перепроведите последующие переводы и отпуска.
- ❌ Сверка по краткому отчёту. Итог может совпасть при двух взаимно компенсирующих ошибках в разных рабочих годах. Проверяйте с детализацией по периодам.
- ❌ Остатки вводятся по физлицу, а не по сотруднику. У совместителей и переведённых между организациями это гарантированная путаница.
Отчёты и проверки после корректировки
Порядок финальной сверки — пять шагов, которые закрывают почти все расхождения:
Кадры → Кадровые отчёты → Остатки отпусковс детализацией по рабочим годам — на дату корректировки и на текущую дату.- Выборочно 3-5 сотрудников пересчитайте руками: месяцы стажа × 2,33 − использовано.
Кадры → Кадровые отчёты → Отпуска сотрудников(или журналЗарплата → Отпуска) — убедитесь, что нет отпусков без заполненного периода.- Проверьте сотрудников с отрицательным остатком: это либо переотпуск, либо ошибка ввода. Отрицательный остаток у работающего сотрудника законен, но его надо понимать.
- Если ведёте резерв — перепроведите начисление оценочных обязательств и сверьте сальдо счёта 96.01 с суммой остатков в днях × средний дневной заработок.
После крупной правки сформируйте и сохраните отчёт по остаткам в файл. Через полгода, когда возникнет спор о днях, это единственное доказательство, что на такую-то дату числа были именно такими.
Частые вопросы
Можно ли ввести остаток отпуска прямо в карточке сотрудника?
Почему остаток дробный — 16,33 дня?
Как убрать лишние 40 дней у сотрудника, принятого задолго до внедрения 1С?
Отпуск за свой счёт должен уменьшать остаток?
Можно ли заменить накопленные дни деньгами без увольнения?
Сгорают ли неиспользованные отпуска за прошлые годы?
Как исправить остаток отпуска в 1С 8.3 ЗУП сразу у 200 сотрудников?
Источники
- Трудовой кодекс РФ, ст. 114, 115, 121, 122, 124, 126, 127
- Правила об очередных и дополнительных отпусках (НКТ СССР от 30.04.1930 № 169)
- ПБУ 8/2010 «Оценочные обязательства, условные обязательства и условные активы»