Ввод остатков отпусков в 1С:Предприятие — критически важная операция, от которой зависит корректность расчёта зарплаты, компенсаций и кадрового учёта. Ошибки на этом этапе приводят к искажению отчётности, конфликтам с сотрудниками и штрафам от контролирующих органов. Особенно актуальна проблема для компаний, мигрирующих с других систем учёта или начинающих вести кадровый учёт в 1С с середины года.
Многие бухгалтеры и кадровики сталкиваются с трудностями: где найти правильные остатки, как их интерпретировать, какие документы использовать в 1С:ЗУП 3.1, 1С:Бухгалтерия 8.3 или 1С:УНФ. Эта статья поможет разобраться в нюансах процедуры, избежать типичных ошибок и автоматизировать процесс там, где это возможно.
Мы рассмотрим не только техническую сторону (какие кнопки нажимать), но и методические аспекты: как рассчитать остатки, если данных нет, как учитывать неиспользованные дни при увольнении, и что делать, если остатки введены с ошибкой. Все инструкции актуальны для последних релизов 1С на 2026 год.
1. Подготовка данных: откуда брать остатки отпусков
Прежде чем вводить данные в 1С, нужно понять, какие именно остатки требуются. Это не только количество неиспользованных дней, но и:
- 📅 Период заработка — дата, с которой начался отсчёт отпускного стажа сотрудника.
- 🏖️ Количество дней основного отпуска (стандартно 28, но может отличаться по ТК РФ или локальным нормам).
- ⚖️ Дополнительные отпуска (за вредность, ненормированный день и т.д.) с указанием количества дней.
- 🔄 Использованные дни в текущем рабочем году (если отпуск уже брался).
Источники информации:
- 📑 Личные карточки Т-2 (если велся бумажный учёт).
- 💻 Экспорт из старой программы (если миграция с другой системы типа "Парус" или "БОСС-Кадровик").
- 📊 Отчёты по отпускам из предыдущей версии 1С (при обновлении конфигурации).
- 📝 Приказы о предоставлении отпусков за последние 2-3 года.
⚠️ Внимание: Если данных нет вовсе (например, при переходе с "теневого" учёта), остатки придётся рассчитывать вручную по формуле:
Остаток = (28 дней / 12 мес.) × Количество отработанных месяцев
При этом месяц засчитывается как полный, если сотрудник отработал ≥15 дней.
2. Способы ввода остатков в 1С: какой выбрать
В 1С:Зарплата и Управление Персоналом 3.1 есть три основных способа ввода остатков. Выбор зависит от объёма данных и квалификации пользователя:
| Способ | Когда использовать | Плюсы | Минусы |
|---|---|---|---|
| Ручной ввод (документ "Ввод начальных остатков") | Мало сотрудников (<50), разовый ввод | Максимальный контроль, нет ошибок загрузки | Долго при большом штате |
| Загрузка из Excel (обработка "Загрузка данных") | Большое количество сотрудников | Быстро, минимум ошибок при правильном шаблоне | Требует подготовки файла |
| Перенос из другой базы (обработка "Перенос данных") | Миграция с другой 1С или программы | Сохраняет историю, минимальные потери данных | Сложно для новичков, возможны ошибки сопоставления |
Для большинства компаний оптимален комбинированный подход: основной массив данных загрузить из Excel, а сложные случаи (например, сотрудников с нестандартными отпусками) ввести вручную.
⚠️ Внимание: Если вы переносите данные из 1С:ЗУП 2.5 в 3.1, используйте типовую обработку переноса от фирмы 1С. Самостоятельный экспорт/импорт через Excel может привести к потере связи между документами!
Собрать данные по всем сотрудникам|Проверить корректность расчётов|Выбрать способ ввода|Сделать резервную копию базы|Назначить ответственного за контроль-->
3. Пошаговая инструкция: ручной ввод остатков
Рассмотрим процесс на примере 1С:ЗУП 3.1 (релиз 3.1.23.100). Для других конфигураций (1С:Бухгалтерия 8.3, 1С:УНФ) шаги аналогичны с незначительными различиями в интерфейсе.
Шаг 1. Откройте раздел Зарплата и кадры → Начальное заполнение → Ввод начальных остатков. Создайте новый документ с датой на один день раньше начала ведения учёта (например, если учёт начинается с 01.01.2026, дата документа — 31.12.2026).
Шаг 2. На вкладке Отпуска добавьте строки для каждого сотрудника. Заполните поля:
- 👤 Сотрудник — выберите из справочника.
- 📅 Дата начала рабочего года — когда сотрудник начал накапливать стаж для отпуска.
- 🏖️ Количество дней отпуска — стандартное (28) или по индивидуальному графику.
- 🔄 Использовано дней — сколько дней уже отгуляно в этом рабочем году.
- 📌 Дополнительные отпуска — если есть (указывайте вид и количество дней).
Шаг 3. После заполнения проведите документ и проверьте отчёт Отпуска (сводный) (Зарплата и кадры → Отчёты по зарплате → Отпуска). Обратите внимание на столбцы:
- Остаток на начало периода — должен совпадать с введёнными данными.
- Начислено за период — если ввод делается не с начала года, здесь должны быть дни, заработанные до даты начала учёта.
Если у сотрудника несколько видов дополнительных отпусков (например, за вредность и ненормированный день), вводите их отдельными строками в документе. Это упростит дальнейший учёт и отчётность.
4. Загрузка остатков из Excel: шаблон и нюансы
Для загрузки из Excel используйте типовую обработку "Загрузка данных" (Администрирование → Загрузка данных). Скачайте шаблон прямо из 1С:
- Выберите
Загрузка остатков отпусков. - Нажмите
Скачать шаблони сохраните файл. - Заполните шаблон по образцу (не меняйте названия столбцов!).
Образец заполнения шаблона:
| Сотрудник | Табельный номер | Дата начала рабочего года | Количество дней отпуска | Использовано дней | Вид отпуска |
|---|---|---|---|---|---|
| Иванов И.И. | 001 | 01.04.2026 | 28 | 14 | Основной оплачиваемый отпуск |
| Петрова А.С. | 002 | 15.06.2023 | 35 | 28 | Основной + дополнительный (вредность) |
⚠️ Внимание: При загрузке из Excel 1С не проверяет корректность даты начала рабочего года. Если указать дату позже фактической, сотрудник "потеряет" дни отпуска! Всегда сверяйте даты с приказами о приёме на работу.
После загрузки:
- Проверьте логи загрузки (
Просмотреть протокол). - Сверьте данные с отчётом
Отпуска (по сотрудникам). - Обратите внимание на сотрудников с отрицательным остатком — это ошибка, требующая исправления.
Что делать если Excel не загружается?
Если при загрузке возникает ошибка "Неверный формат файла", проверьте:
1. Соответствие названий столбцов шаблону (регистр важен!).
2. Отсутствие скрытых символов (иногда копирование из Word добавляет лишние пробелы).
3. Формат ячеек с датами (должен быть "Дата", а не "Текст").
Если проблема остаётся, попробуйте сохранить файл в формате .csv с разделителем "Табуляция".
5. Типичные ошибки и как их избежать
Даже опытные пользователи допускают ошибки при вводе остатков. Вот самые распространённые и способы их предотвращения:
- 🔴 Несовпадение даты начала рабочего года с реальной датой приёма. Последствие: сотрудник получает отпуск раньше/позже, чем положено.
Решение: Сверяйте дату с приказом о приёме или трудовой книжкой. Для переходящих сотрудников используйте дату из предыдущей системы учёта.
- 🔴 Ввод только основного отпуска без дополнительных. Последствие: сотрудник недополучает дни, компания нарушает ТК РФ.
Решение: Все виды отпусков вводите отдельно. В 1С:ЗУП 3.1 для этого есть поле
Вид отпуска. - 🔴 Игнорирование использованных дней. Последствие: отчётность показывает завышенный остаток, что искажает резервы на оплату отпусков.
Решение: В поле
Использовано днейуказывайте все отгулянные дни, даже если они были в прошлом году. - 🔴 Ошибки в количестве дней (например, 28 вместо 30 для "северян"). Последствие: недоплата/переплата при уходе в отпуск.
Решение: Используйте справочник
Виды отпусков(Настройки → Виды отпусков) для хранения нормативов по категориям сотрудников.
⚠️ Внимание: Если ошибка обнаружена после проведения документа, не редактируйте его! Вместо этого:
- Создайте новый документ
Корректировка остатков отпусков(Зарплата и кадры → Корректировки). - Укажите дату корректировки и исправленные значения.
- В комментарии опишите причину изменений (это поможет при аудите).
Всегда проверяйте остатки после ввода! Используйте отчёты Отпуска (сводный) и Анализ остатков отпусков для выявления аномалий (например, остатков более 56 дней или отрицательных значений).
6. Особенности для разных конфигураций 1С
Процесс ввода остатков отпусков отличается в зависимости от конфигурации. Рассмотрим ключевые нюансы:
1С:ЗУП 3.1 (Зарплата и Управление Персоналом)
- 📌 Есть специализированный документ
Ввод начальных остатковс вкладкойОтпуска. - 📌 Поддерживает многовидовые отпуска (основной + дополнительные в одной строке).
- 📌 Автоматически рассчитывает резерв на оплату отпусков для бухгалтерского учёта.
1С:Бухгалтерия 8.3
- 📌 Отпуска вводятся в документе
Ввод начальных остатков по зарплате. - 📌 Нет отдельной вкладки для отпусков — данные вводятся в табличной части
Отпуска. - 📌 Не формирует резерв автоматически — его нужно создавать вручную через документ
Резервы предстоящих расходов.
1С:УНФ (Управление Небольшой Фирмой)
- 📌 Функционал учёта отпусков ограничен. Используйте документ
Ввод начальных остатков по сотрудникам. - 📌 Нет возможности вести посотрудниковый учёт дополнительных отпусков — только общий остаток.
- 📌 Для полноценного кадрового учёта рекомендуется интеграция с 1С:ЗУП.
⚠️ Внимание: В 1С:Бухгалтерия 8.3 при вводе остатков отпусков не формируются проводки по резерву. Чтобы избежать искажений в бухгалтерской отчётности, после ввода остатков создайте документ Операция (бухгалтерский и налоговый учёт) с проводкой:
Дт 96.01 "Резерв на оплату отпусков" — Кт 70 "Расчёты с персоналом"
Сумму резерва рассчитайте по формуле: (Остаток дней × Среднедневной заработок) × Количество сотрудников.
7. Проверка и контроль: как убедиться, что всё верно
После ввода остатков обязательно выполните проверку по следующему алгоритму:
1. Сверка с первичными документами
- 📄 Для 10% сотрудников (выборка случайным образом) сверьте данные в 1С с:
- Приказами о предоставлении отпусков.
- Личными карточками Т-2.
- Графиками отпусков.
2. Анализ отчётности
Запустите отчёты:
- 📊
Отпуска (сводный)— проверьте, что остатки на начало периода соответствуют введённым данным. - 📊
Анализ остатков отпусков— обратите внимание на сотрудников с остатками более 56 дней (возможная ошибка) или отрицательными значениями. - 📊
Резервы на оплату отпусков— сумма резерва должна логически соотноситься с количеством дней.
3. Тестовый расчёт
Выберите 2-3 сотрудников и смоделируйте:
- Оформление отпуска на 14 дней.
- Проверку остатка после отпуска (должен уменьшиться на 14).
- Расчёт зарплаты с отпускными (сумма должна соответствовать среднему заработку).
⚠️ Внимание: Если в компании есть сотрудники с нестандартными условиями (например, работающие на 0.5 ставки или по срочным договорам), для них остатки отпусков рассчитываются пропорционально отработанному времени. В 1С это учитывается автоматически, но только если правильно заполнены:
- График работы (
Настройки → Графики работы). - Вид занятости (
Основное место работы/Совместительство). - Даты приёма и увольнения (для срочных договоров).
Периодически (раз в квартал) сверяйте остатки отпусков с данными из отчёта 6-НДФЛ. Расхождения могут указывать на ошибки в учёте или неотражённые отпуска.
8. Автоматизация и интеграция: как упростить процесс
Если в компании более 100 сотрудников, ручной ввод остатков становится неэффективным. Рассмотрим способы автоматизации:
1. Обмен данными с другими системами
- 🔄 Для миграции с 1С:ЗУП 2.5 используйте типовую обработку переноса от фирмы 1С (бесплатно доступна в
ИТС). - 🔄 При переносе из Парус, БОСС-Кадровик или Галактика потребуется кастомизированная выгрузка (можно заказать у партнёров 1С).
2. Скрипты и обработки
Для повторяющихся задач (например, ежемесячная корректировка остатков) можно использовать:
- 🤖 Обработку "Групповое изменение остатков отпусков" (доступна в
ИТСили у партнёров 1С). - 🤖 Скрипты на 1С:Предприятие для автоматического расчёта остатков по формуле (например, для сотрудников с нестандартным графиком).
3. Интеграция с табельным учётом
Если в компании используется система контроля доступа (СКУД) или электронные табели, настройте автоматическое обновление остатков на основе:
- 📅 Данных о фактически отработанном времени.
- 🏃♂️ Информации об отпусках без сохранения зарплаты (они не уменьшают остаток оплачиваемого отпуска, но влияют на стаж!).
⚠️ Внимание: При использовании сторонних обработок или скриптов всегда тестируйте их на копии базы! Ошибки в коде могут привести к потере данных или искажению расчётов.
Пример кода для групповой корректировки остатков (для программистов 1С):
Процедура КорректировкаОстатковОтпусков()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОстаткиОтпусков.Сотрудник КАК Сотрудник,
| ОстаткиОтпусков.КоличествоДней КАК ТекущийОстаток
|ИЗ
| Документ.ВводНачальныхОстатков.ОстаткиОтпусков КАК ОстаткиОтпусков
|ГДЕ
| ОстаткиОтпусков.ВидОтпуска = &ВидОтпуска";
Запрос.УстановитьПараметр("ВидОтпуска", ВидОтпускаОсновной);
Результат = Запрос.Выполнить();
Пока Результат.Следующий() Цикл
Если Результат.ТекущийОстаток > 56 Тогда
Сообщить("У сотрудника " + Результат.Сотрудник + " подозрительно большой остаток: " + Результат.ТекущийОстаток);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
FAQ: Частые вопросы по вводу остатков отпусков
🔹 Как ввести остатки, если сотрудник уволился и снова устроился? Нужно ли суммировать старые дни?
Если перерыв между увольнением и приёмом составил менее 12 месяцев, остатки отпуска можно перенести (ст. 121 ТК РФ). В 1С:
- В документе
Приём на работуукажите дату предыдущего увольнения в полеДата последнего увольнения. - При вводе остатков отпуска используйте дату начала рабочего года из предыдущего периода работы.
- В поле
Комментарийукажите: "Перенос остатков после повторного приёма".
Если перерыв больше 12 месяцев, остатки сгорают — вводите данные как для нового сотрудника.
🔹 Можно ли ввести остатки отпусков задним числом? Например, если забыли сделать это при начале учёта.
Да, но с оговорками:
- Создайте документ
Ввод начальных остатковс датой, предшествующей первому документу по зарплате в базе. - Если в базе уже есть Conducted отпуска или начисления, после ввода остатков перепроведите все документы по зарплате за текущий год (иначе расчёты будут некорректны).
- В комментарии к документу укажите: "Ввод остатков задним числом. Дата фактического ввода: [текущая дата]".
⚠️ Важно: После такого ввода обязательно сверьте:
- Суммы начисленных отпускных (они должны совпадать с реальными выплатами).
- Остатки по отчёту
6-НДФЛ(раздел 2).
🔹 Как учитывать неиспользованные отпуска при увольнении, если остатки введены некорректно?
Если ошибка в остатках обнаружена при увольнении, действуйте так:
- Рассчитайте реальный остаток по формуле:
(28 дней / 12 мес.) × Количество отработанных месяцев − Использованные дни - Создайте документ
Корректировка остатков отпусковс датой последнего дня работы. - В документе
Уволнениеукажите скорректированное количество дней для компенсации. - Если компенсация уже выплачена по старым данным, сделайте сторнирующую проводку и пересчитайте выплату.
⚠️ Внимание: Если из-за ошибки сотрудник получил завышенную компенсацию, удержать излишне выплаченную сумму можно только с его письменного согласия (ст. 137 ТК РФ).
🔹 Нужно ли вводить остатки отпусков в 1С:Бухгалтерия, если кадровый учёт ведётся в другой программе?
Да, если:
- Вы формируете резерв на оплату отпусков (п. 8 ПБУ 8/2010).
- Выплачиваете компенсации за неиспользованный отпуск при увольнении.
- Сдаёте отчётность по 6-НДФЛ или РСВ, где требуются данные об отпускных.
Если кадровый учёт ведётся в другой программе, можно:
- Ежемесячно экспортировать остатки из кадровой программы в 1С:Бухгалтерию.
- Использовать внешнюю обработку для синхронизации данных.
- Вводить остатки один раз в квартал (если штат небольшой).
⚠️ Важно: Даже если кадровый учёт ведётся отдельно, в 1С:Бухгалтерия обязательно должны быть данные о:
- Датах начала рабочего года (для расчёта резерва).
- Количестве неиспользованных дней (для компенсаций).
🔹 Как в 1С:УНФ учитывать дополнительные отпуска (например, за вредность)?
В 1С:УНФ нет полноценного учёта многовидовых отпусков, но можно использовать обходные пути:
- В документе
Ввод начальных остатков по сотрудникамв полеКоличество дней отпускаукажите суммарный остаток (основной + дополнительный). - В комментарии пропишите разбивку (например: "28 + 7 (вредность)").
- Для расчёта компенсации при увольнении используйте ручную корректировку суммы в документе
Уволнение.
⚠️ Ограничение: В 1С:УНФ нельзя:
- Вести раздельный учёт основных и дополнительных отпусков.
- Автоматически рассчитывать резерв с учётом дополнительных дней.
Если в компании более 20 сотрудников с дополнительными отпусками, рекомендуем перейти на 1С:ЗУП или настроить интеграцию с кадровой программой.