Ввод остатков отпусков в 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С:

  1. Выберите Загрузка остатков отпусков.
  2. Нажмите Скачать шаблон и сохраните файл.
  3. Заполните шаблон по образцу (не меняйте названия столбцов!).

Образец заполнения шаблона:

Сотрудник Табельный номер Дата начала рабочего года Количество дней отпуска Использовано дней Вид отпуска
Иванов И.И. 001 01.04.2026 28 14 Основной оплачиваемый отпуск
Петрова А.С. 002 15.06.2023 35 28 Основной + дополнительный (вредность)

⚠️ Внимание: При загрузке из Excel 1С не проверяет корректность даты начала рабочего года. Если указать дату позже фактической, сотрудник "потеряет" дни отпуска! Всегда сверяйте даты с приказами о приёме на работу.

После загрузки:

  1. Проверьте логи загрузки (Просмотреть протокол).
  2. Сверьте данные с отчётом Отпуска (по сотрудникам).
  3. Обратите внимание на сотрудников с отрицательным остатком — это ошибка, требующая исправления.
Что делать если Excel не загружается?

Если при загрузке возникает ошибка "Неверный формат файла", проверьте:

1. Соответствие названий столбцов шаблону (регистр важен!).

2. Отсутствие скрытых символов (иногда копирование из Word добавляет лишние пробелы).

3. Формат ячеек с датами (должен быть "Дата", а не "Текст").

Если проблема остаётся, попробуйте сохранить файл в формате .csv с разделителем "Табуляция".

5. Типичные ошибки и как их избежать

Даже опытные пользователи допускают ошибки при вводе остатков. Вот самые распространённые и способы их предотвращения:

  • 🔴 Несовпадение даты начала рабочего года с реальной датой приёма. Последствие: сотрудник получает отпуск раньше/позже, чем положено.

    Решение: Сверяйте дату с приказом о приёме или трудовой книжкой. Для переходящих сотрудников используйте дату из предыдущей системы учёта.

  • 🔴 Ввод только основного отпуска без дополнительных. Последствие: сотрудник недополучает дни, компания нарушает ТК РФ.

    Решение: Все виды отпусков вводите отдельно. В 1С:ЗУП 3.1 для этого есть поле Вид отпуска.

  • 🔴 Игнорирование использованных дней. Последствие: отчётность показывает завышенный остаток, что искажает резервы на оплату отпусков.

    Решение: В поле Использовано дней указывайте все отгулянные дни, даже если они были в прошлом году.

  • 🔴 Ошибки в количестве дней (например, 28 вместо 30 для "северян"). Последствие: недоплата/переплата при уходе в отпуск.

    Решение: Используйте справочник Виды отпусков (Настройки → Виды отпусков) для хранения нормативов по категориям сотрудников.

⚠️ Внимание: Если ошибка обнаружена после проведения документа, не редактируйте его! Вместо этого:

  1. Создайте новый документ Корректировка остатков отпусков (Зарплата и кадры → Корректировки).
  2. Укажите дату корректировки и исправленные значения.
  3. В комментарии опишите причину изменений (это поможет при аудите).
💡

Всегда проверяйте остатки после ввода! Используйте отчёты Отпуска (сводный) и Анализ остатков отпусков для выявления аномалий (например, остатков более 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 сотрудников и смоделируйте:

  1. Оформление отпуска на 14 дней.
  2. Проверку остатка после отпуска (должен уменьшиться на 14).
  3. Расчёт зарплаты с отпускными (сумма должна соответствовать среднему заработку).

⚠️ Внимание: Если в компании есть сотрудники с нестандартными условиями (например, работающие на 0.5 ставки или по срочным договорам), для них остатки отпусков рассчитываются пропорционально отработанному времени. В 1С это учитывается автоматически, но только если правильно заполнены:

  • График работы (Настройки → Графики работы).
  • Вид занятости (Основное место работы/Совместительство).
  • Даты приёма и увольнения (для срочных договоров).
💡

Периодически (раз в квартал) сверяйте остатки отпусков с данными из отчёта 6-НДФЛ. Расхождения могут указывать на ошибки в учёте или неотражённые отпуска.

8. Автоматизация и интеграция: как упростить процесс

Если в компании более 100 сотрудников, ручной ввод остатков становится неэффективным. Рассмотрим способы автоматизации:

1. Обмен данными с другими системами

  • 🔄 Для миграции с 1С:ЗУП 2.5 используйте типовую обработку переноса от фирмы 1С (бесплатно доступна в ИТС).
  • 🔄 При переносе из Парус, БОСС-Кадровик или Галактика потребуется кастомизированная выгрузка (можно заказать у партнёров 1С).

2. Скрипты и обработки

Для повторяющихся задач (например, ежемесячная корректировка остатков) можно использовать:

  • 🤖 Обработку "Групповое изменение остатков отпусков" (доступна в ИТС или у партнёров 1С).
  • 🤖 Скрипты на 1С:Предприятие для автоматического расчёта остатков по формуле (например, для сотрудников с нестандартным графиком).

3. Интеграция с табельным учётом

Если в компании используется система контроля доступа (СКУД) или электронные табели, настройте автоматическое обновление остатков на основе:

  • 📅 Данных о фактически отработанном времени.
  • 🏃‍♂️ Информации об отпусках без сохранения зарплаты (они не уменьшают остаток оплачиваемого отпуска, но влияют на стаж!).

⚠️ Внимание: При использовании сторонних обработок или скриптов всегда тестируйте их на копии базы! Ошибки в коде могут привести к потере данных или искажению расчётов.

Пример кода для групповой корректировки остатков (для программистов 1С):

Процедура КорректировкаОстатковОтпусков()

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ОстаткиОтпусков.Сотрудник КАК Сотрудник,

| ОстаткиОтпусков.КоличествоДней КАК ТекущийОстаток

|ИЗ

| Документ.ВводНачальныхОстатков.ОстаткиОтпусков КАК ОстаткиОтпусков

|ГДЕ

| ОстаткиОтпусков.ВидОтпуска = &ВидОтпуска";

Запрос.УстановитьПараметр("ВидОтпуска", ВидОтпускаОсновной);

Результат = Запрос.Выполнить();

Пока Результат.Следующий() Цикл

Если Результат.ТекущийОстаток > 56 Тогда

Сообщить("У сотрудника " + Результат.Сотрудник + " подозрительно большой остаток: " + Результат.ТекущийОстаток);

КонецЕсли;

КонецЦикла;

КонецПроцедуры

FAQ: Частые вопросы по вводу остатков отпусков

🔹 Как ввести остатки, если сотрудник уволился и снова устроился? Нужно ли суммировать старые дни?

Если перерыв между увольнением и приёмом составил менее 12 месяцев, остатки отпуска можно перенести (ст. 121 ТК РФ). В 1С:

  1. В документе Приём на работу укажите дату предыдущего увольнения в поле Дата последнего увольнения.
  2. При вводе остатков отпуска используйте дату начала рабочего года из предыдущего периода работы.
  3. В поле Комментарий укажите: "Перенос остатков после повторного приёма".

Если перерыв больше 12 месяцев, остатки сгорают — вводите данные как для нового сотрудника.

🔹 Можно ли ввести остатки отпусков задним числом? Например, если забыли сделать это при начале учёта.

Да, но с оговорками:

  • Создайте документ Ввод начальных остатков с датой, предшествующей первому документу по зарплате в базе.
  • Если в базе уже есть Conducted отпуска или начисления, после ввода остатков перепроведите все документы по зарплате за текущий год (иначе расчёты будут некорректны).
  • В комментарии к документу укажите: "Ввод остатков задним числом. Дата фактического ввода: [текущая дата]".

⚠️ Важно: После такого ввода обязательно сверьте:

  • Суммы начисленных отпускных (они должны совпадать с реальными выплатами).
  • Остатки по отчёту 6-НДФЛ (раздел 2).
🔹 Как учитывать неиспользованные отпуска при увольнении, если остатки введены некорректно?

Если ошибка в остатках обнаружена при увольнении, действуйте так:

  1. Рассчитайте реальный остаток по формуле:
    (28 дней / 12 мес.) × Количество отработанных месяцев − Использованные дни
  2. Создайте документ Корректировка остатков отпусков с датой последнего дня работы.
  3. В документе Уволнение укажите скорректированное количество дней для компенсации.
  4. Если компенсация уже выплачена по старым данным, сделайте сторнирующую проводку и пересчитайте выплату.

⚠️ Внимание: Если из-за ошибки сотрудник получил завышенную компенсацию, удержать излишне выплаченную сумму можно только с его письменного согласия (ст. 137 ТК РФ).

🔹 Нужно ли вводить остатки отпусков в 1С:Бухгалтерия, если кадровый учёт ведётся в другой программе?

Да, если:

  • Вы формируете резерв на оплату отпусков (п. 8 ПБУ 8/2010).
  • Выплачиваете компенсации за неиспользованный отпуск при увольнении.
  • Сдаёте отчётность по 6-НДФЛ или РСВ, где требуются данные об отпускных.

Если кадровый учёт ведётся в другой программе, можно:

  1. Ежемесячно экспортировать остатки из кадровой программы в 1С:Бухгалтерию.
  2. Использовать внешнюю обработку для синхронизации данных.
  3. Вводить остатки один раз в квартал (если штат небольшой).

⚠️ Важно: Даже если кадровый учёт ведётся отдельно, в 1С:Бухгалтерия обязательно должны быть данные о:

  • Датах начала рабочего года (для расчёта резерва).
  • Количестве неиспользованных дней (для компенсаций).
🔹 Как в 1С:УНФ учитывать дополнительные отпуска (например, за вредность)?

В 1С:УНФ нет полноценного учёта многовидовых отпусков, но можно использовать обходные пути:

  1. В документе Ввод начальных остатков по сотрудникам в поле Количество дней отпуска укажите суммарный остаток (основной + дополнительный).
  2. В комментарии пропишите разбивку (например: "28 + 7 (вредность)").
  3. Для расчёта компенсации при увольнении используйте ручную корректировку суммы в документе Уволнение.

⚠️ Ограничение: В 1С:УНФ нельзя:

  • Вести раздельный учёт основных и дополнительных отпусков.
  • Автоматически рассчитывать резерв с учётом дополнительных дней.

Если в компании более 20 сотрудников с дополнительными отпусками, рекомендуем перейти на 1С:ЗУП или настроить интеграцию с кадровой программой.