Ввод остатков отпусков в 1С — критически важный этап при переходе на новую программу или начале работы с системой. Ошибки на этом шаге приводят к некорректному расчёту компенсаций, графику отпусков и отчётности. Особенно актуальна проблема для компаний с большим штатом или сложной историей кадровых изменений.
В этой статье разберём три основных способа ввода остатков: ручной ввод, загрузка из Excel и автоматическое формирование на основе предыдущих данных. Отдельное внимание уделим типичным ошибкам, которые приводят к расхождениям в 6-НДФЛ и РСВ. Все инструкции актуальны для 1С:Зарплата и Управление Персоналом 3.1, 1С:Бухгалтерия 3.0 и 1С:УНФ.
Если вы впервые сталкиваетесь с задачей, начните с чек-листа подготовки — это сэкономит время и поможет избежать досадных промахов. Для опытных пользователей полезны будут раздел про ошибки и FAQ с нестандартными случаями.
Подготовка к вводу остатков: что нужно сделать до начала работы
Прежде чем приступать к вводу данных, убедитесь, что выполнены предварительные настройки в программе. Без этого даже корректно введённые остатки могут не отразиться в отчётах или привести к сбоям при расчёте зарплаты.
Во-первых, проверьте Настройки учётной политики (раздел Зарплата и кадры → Настройки → Учётная политика). Здесь должны быть заданы:
- 📅 Период начала ведения учёта — дата, с которой вы начинаете работать в 1С. Если это не начало года, потребуется вводить остатки на эту дату.
- 📊 Метод расчёта среднего заработка — должен соответствовать тому, что использовался ранее (например, по правилам ст. 139 ТК РФ).
- 🔄 Порядок переноса отпусков — особенно важно для компаний, где сотрудники часто переносят отпуска.
Во-вторых, обязательно сверьте данные по сотрудникам с предыдущей системой учёта. Расхождения в ФИО, табельных номерах или датах приёма приводят к тому, что остатки "зависают" или дублируются. Для этого экспортируйте из старой программы отчёт по отпускам и сравните его с данными в 1С.
Проверьте учётную политику в 1С|Сверьте список сотрудников с предыдущей системой|Экспортируйте остатки отпусков из старой программы|Создайте резервную копию базы 1С|Подготовьте шаблон для загрузки (если планируете импорт из Excel)-->
Если вы переносите данные из другой программы (например, 1С:Зарплата 7.7 или Парус), используйте типовой обмен данными. Для этого в 1С:ЗУП 3.1 перейдите в Администрирование → Обмен данными → Настройка обмена и выберите соответствующий формат. Автоматический перенос сэкономит время, но требует предварительной настройки соответствий полей.
Вручную через интерфейс|Импортирую из Excel|Использую типовой обмен данными|Другой способ-->
Ручной ввод остатков отпуска: пошаговая инструкция
Ручной ввод подходит для небольших компаний (до 50 сотрудников) или когда нужно ввести остатки выборочно. Процесс занимает больше времени, но позволяет контролировать каждый параметр.
Чтобы ввести остатки вручную:
- Откройте раздел
Зарплата и кадры → Отпуска → Ввод остатков отпусков. - Нажмите
Создатьи выберитеВвод остатков по отпускам. - Укажите дату остатков — это должна быть дата, предшествующая началу ведения учёта в 1С (например, 31.12.2026, если вы начинаете с 01.01.2026).
- В табличной части добавьте сотрудников и заполните поля:
- 📝 Вид отпуска — ежегодный оплачиваемый, учебный, без сохранения зарплаты и т.д.
- 🗓️ Количество дней — остаток неиспользованных дней на дату ввода.
- 💰 Сумма компенсации — если по остаткам числится невыплаченная компенсация.
- Сохраните документ и проведите его.
- 🔍 Правильность заполнения полей (особенно
Дата остатковиСотрудник). - 🔄 Наличие прав у пользователя на редактирование кадровых данных.
- 📥 Корректность проведения документа (должна стоять галочка
Проведён).
Обратите внимание на поле Период, за который предоставляется отпуск. Здесь нужно указать рабочий год, за который числятся неиспользованные дни. Например, если сотрудник не отгулял 10 дней за 2026 год, а ввод остатков происходит в 2026-м, рабочий год остаётся 2026.
Если у сотрудника остатки по нескольким видам отпусков (например, основной и дополнительный), вводите их отдельными строками. Это упростит дальнейший учёт и отчётность.
| Поле документа | Что указывать | Пример |
|---|---|---|
Дата остатков |
Дата, предшествующая началу учёта в 1С | 31.12.2026 |
Сотрудник |
ФИО из справочника Сотрудники |
Иванов Иван Иванович |
Вид отпуска |
Тип из справочника Виды отпусков |
Ежегодный основной оплачиваемый |
Количество дней |
Остаток неиспользованных дней (целое число) | 14 |
После сохранения документа проверьте, что остатки отразились в отчётах. Для этого сформируйте Отчёт по отпускам (раздел Зарплата и кадры → Отчёты → Отпуска) и установите фильтр по дате остатков. Если данные не появились, проверьте:
Импорт остатков из Excel: как автоматизировать процесс
Для компаний с большим штатом (100+ сотрудников) ручной ввод неэффективен. В этом случае удобнее импортировать остатки из Excel. 1С поддерживает загрузку данных через Универсальный обмен данными или специализированные обработки.
Чтобы подготовить файл для импорта:
- Экспортируйте из старой программы отчёт по остаткам отпусков в формате
.xlsxили.csv. - Приведите данные к структуре, понятной 1С. Минимальный набор колонок:
Табельный номер;ФИО;Вид отпуска;Количество дней;Дата остатков;Рабочий год - Сохраните файл в кодировке
UTF-8(важно для корректного отображения кириллицы).
Для загрузки в 1С:
- Перейдите в
Зарплата и кадры → Отпуска → Ввод остатков отпусков. - Нажмите
Загрузить из файлаи выберите подготовленный Excel. - Сопоставьте колонки файла с полями 1С (например, колонку
ФИОсвяжите с полемСотрудник). - Запустите загрузку и дождитесь завершения обработки.
Если в процессе импорта возникают ошибки, проверьте:
- 📌 Формат данных — даты должны быть в формате
ДД.ММ.ГГГГ, а числа — без разделителей (например,14, а не14,00). - 🔗 Сопоставление полей — колонка
Вид отпускав файле должна соответствовать элементу справочникаВиды отпусковв 1С. - 🚫 Дублирующиеся записи — если один сотрудник встречается несколько раз с одинаковым видом отпуска, загрузка прервётся.
Что делать, если 1С не видит колонки в Excel?
Если при загрузке 1С не распознаёт колонки файла, проверьте:
1. Формат ячеек в Excel (текстовые данные должны быть отформатированы как "Текст").
2. Отсутствие скрытых символов (например, неразрывных пробелов).
3. Соответствие названий колонок в файле и в настройках загрузки.
Если проблема остаётся, экспортируйте данные в .csv и повторите попытку.
Для упрощения процесса можно использовать готовые обработки, например:
- 📄 "Загрузка остатков отпусков из Excel для ЗУП 3.1" (доступна на портале 1С:ИТС).
- 📄 "Универсальный обмен данными" (входит в стандартную поставку 1С).
При импорте из Excel всегда создавайте резервную копию базы 1С. Ошибки в файле могут привести к дублированию записей или потере данных.
Типичные ошибки при вводе остатков и как их избежать
Даже опытные пользователи 1С сталкиваются с ошибками при вводе остатков. Чаще всего проблемы возникают из-за несовпадения данных, неправильных настроек или неверного понимания механики учёта. Разберём TOP-5 ошибок и способы их решения.
1. Остатки не отражаются в отчётах
Если после ввода остатков они не появляются в Отчёте по отпускам или Личной карточке сотрудника, проверьте:
- 📅 Дата документа — она должна быть раньше даты начала учёта в 1С. Например, если вы начинаете вести учёт с 01.01.2026, дата остатков должна быть 31.12.2026.
- 🔄 Проведение документа — если документ не проведён, данные не попадают в регистры.
- 👥 Статус сотрудника — если сотрудник уволен или переведён, остатки могут не учитываться.
2. Двойные остатки
Дублирование остатков происходит, если:
- Вы ввели остатки дважды (вручную и через импорт).
- В файле Excel были повторяющиеся строки для одного сотрудника.
- При обмене данными не была настроена проверка на уникальность.
Чтобы исправить, удалите дублирующий документ или используйте обработку "Поиск и удаление дублей" (доступна в 1С:ИТС).
3. Несовпадение количества дней с предыдущей системой
Расхождения возникают из-за:
- 🔢 Округления — в некоторых программах дни отпуска хранятся с дробной частью (например, 14.5 дней), а в 1С — только целые числа.
- 📅 Разных правил расчёта — например, в старой программе учитывались только полные месяцы стажа, а в 1С — календарные дни.
Если в старой программе дни отпуска считались с дробной частью, округлите их до целых по правилам математики (0.5 и выше — в большую сторону) перед вводом в 1С.
| Ошибка | Причина | Решение |
|---|---|---|
| Остатки не видны в отчётах | Документ не проведён | Откройте документ и нажмите Провести |
| Отрицательное количество дней | Ошибка в файле Excel | Проверьте исходные данные и перезагрузите |
| Не совпадает рабочий год | Неверно указан период | Исправьте поле Рабочий год в документе |
4. Ошибка "Сотрудник не найден"
Эта ошибка появляется, если:
- В справочнике
Сотрудникинет записи с указанным ФИО или табельным номером. - Есть расхождения в написании (например, "Иванов" vs "Иванов ").
Решение: сверьте данные в Excel с справочником Сотрудники и приведите их к единому формату.
5. Некорректный расчёт компенсации
Если при увольнении сотрудника 1С рассчитывает компенсацию неверно, проверьте:
- 💰 Настройки вида отпуска — в справочнике
Виды отпусковдолжен быть указан правильныйПорядок расчёта компенсации. - 📊 Средний заработок — если он неверно посчитан, компенсация тоже будет некорректной.
После ввода остатков всегда формируйте Отчёт по отпускам и сверяйте его с данными из старой программы. Расхождения более чем на 1 день требуют проверки.
Нестандартные случаи: перенос, компенсация, переводы
В реальной практике редко встречаются "идеальные" случаи, когда у всех сотрудников остатки — это просто неиспользованные дни за прошлый год. Чаще приходится учитывать перенос отпусков, компенсации или переводы между подразделениями. Разберём, как оформить такие ситуации в 1С.
1. Перенос отпуска на следующий год
Если сотрудник не использовал отпуск в текущем рабочем году и перенёс его на следующий, в 1С это отражается так:
- В документе
Ввод остатков отпусковукажите перенесённые дни с рабочим годом, за который они числятся. - В поле
Примечаниедобавьте пометку "Перенос с [год]". - При планировании отпуска на следующий год используйте документ
График отпусков, где укажите перенесённые дни.
2. Компенсация за неиспользованный отпуск
Если сотруднику уже была выплачена компенсация за часть отпуска, но в 1С остатки введены полностью, это приведёт к двойному учёту. Чтобы избежать ошибки:
- Введите остатки за вычетом компенсированных дней.
- Создайте документ
Начисление компенсации отпуска(разделЗарплата → Начисления → Компенсации) с датой выплаты из старой системы. - В поле
Основаниеукажите реквизиты приказа или расчётного листка.
3. Перевод сотрудника между подразделениями
При переводе сотрудника из одного подразделения в другое остатки отпуска сохраняются. Однако в 1С они могут "затеряться", если не правильно оформить кадровое перемещение. Алгоритм действий:
- Перед переводом проверьте остатки отпуска сотрудника в отчёте
Отпуска (по сотрудникам). - Оформите
Кадровый перевод(разделЗарплата и кадры → Кадровые документы). - После перевода ещё раз проверьте остатки — они должны сохраниться.
Что делать, если остатки "исчезли" после перевода?
Если после кадрового перемещения остатки не отображаются:
1. Проверьте, не был ли сотрудник случайно уволен и принят заново (в этом случае история отпусков обнуляется).
2. Сформируйте отчёт История изменений кадровых данных и найдите документ, который мог сбросить остатки.
3. Если ошибка подтверждена, восстановите остатки вручную документа Корректировка остатков отпусков.
4. Уволенный и повторно принятый сотрудник
Если сотрудник был уволен, а затем принят снова, его остатки отпуска не восстанавливаются автоматически. Чтобы их вернуть:
- Введите остатки вручную через документ
Ввод остатков отпусков. - В поле
Рабочий годукажите год, за который числятся неиспользованные дни. - В
Примечанииукажите: "Восстановление остатков после повторного приёма".
5. Изменение нормы отпуска
Если в компании изменилась продолжительность отпуска (например, с 28 до 30 дней), остатки нужно пересчитать. Для этого:
- Сформируйте отчёт
Отпуска (по сотрудникам)и экспортируйте его в Excel. - Пересчитайте остатки с учётом новой нормы (например, если сотрудник отработал 10 месяцев из 12, его остаток составит 25 дней вместо 23.33).
- Введите скорректированные остатки в 1С.
Проверка корректности введённых остатков
После ввода остатков обязательно нужно проверить их корректность. Ошибки на этом этапе проявляются не сразу, но могут привести к проблемам при расчёте зарплаты или сдаче отчётности. Используйте следующие отчёты и методы контроля:
1. Отчёт "Отпуска (по сотрудникам)"
Этот отчёт показывает остатки отпусков по каждому сотруднику с разбивкой по видам. Чтобы его сформировать:
- Перейдите в
Зарплата и кадры → Отчёты → Отпуска → Отпуска (по сотрудникам). - Установите фильтр по дате остатков (например, 31.12.2026).
- Сравните данные с экспортом из старой программы.
2. Сверка с 6-НДФЛ и РСВ
Остатки отпусков влияют на отчётность:
- 📑 В
6-НДФЛкомпенсации за неиспользованный отпуск отражаются в разделе 2 с кодом дохода2013. - 📑 В
РСВсуммы компенсаций включаются в базу для начисления страховых взносов.
Если остатки введены неверно, в отчётности появятся расхождения. Чтобы их избежать:
- Перед сдачей отчётности сформируйте
Свод по налогам и взносами проверьте строки, связанные с отпусками. - Сверьте суммы компенсаций с данными бухгалтерского учёта.
3. Контроль по личным карточкам
В личной карточке сотрудника (раздел Зарплата и кадры → Сотрудники → [Выберите сотрудника] → Личная карточка) есть вкладка Отпуска. Здесь отображаются:
- 📅 Все введённые остатки.
- 📝 История использованных отпусков.
- 💰 Суммы выплаченных компенсаций.
Проверьте, что данные на вкладке совпадают с вашими записями.
Если в личной карточке отображаются "лишние" дни отпуска, проверьте, не был ли сотрудник принят на работу дважды (с разными табельными номерами). В этом случае история отпусков может дублироваться.
4. Анализ регистров накопления
Для опытных пользователей полезно проверить регистры накопления, где хранятся остатки. Для этого:
- Откройте
Все функции(кнопка в правом верхнем углу 1С). - Введите в поиске
ОтпускаСотрудникови откройте регистр. - Установите отбор по дате остатков и проверьте записи.
Если в регистре нет записей или они некорректны, значит, документ ввода остатков не провёл данные.
| Отчёт/Метод | Что проверять | Признак ошибки |
|---|---|---|
Отпуска (по сотрудникам) |
Остатки дней по каждому сотруднику | Расхождения с данными из старой программы |
6-НДФЛ (раздел 2) |
Суммы компенсаций (код 2013) | Отсутствуют строки или неверные суммы |
| Личная карточка (вкладка "Отпуска") | История отпусков и компенсаций | Дублирующиеся записи или "лишние" дни |
Регистр ОтпускаСотрудников |
Наличие записей по остаткам | Отсутствуют данные или неверные даты |
FAQ: Частые вопросы по вводу остатков отпуска в 1С
Как ввести остатки, если сотрудник уволился до перехода на 1С, но не получил компенсацию?
В этом случае нужно:
- Восстановить сотрудника в базе (документ
Приём на работус датой увольнения и пометкой "Для ввода остатков"). - Ввести остатки отпуска через документ
Ввод остатков отпусков. - Оформить документ
Уволенс той же датой, что и в старой программе. - Создать документ
Начисление компенсации отпускас датой увольнения.
После этого сотрудник будет числиться уволенным, а компенсация — начисленной.
Можно ли ввести остатки за несколько лет назад?
Технически да, но это может привести к ошибкам в отчётности. Если вам нужно ввести остатки за период, предшествующий дате начала учёта в 1С (например, за 2023 год, когда учёт в 1С начат с 2026-го), следуйте алгоритму:
- Введите остатки на дату, предшествующую началу учёта (например, 31.12.2026).
- В поле
Рабочий годукажите год, за который числятся дни (2023). - Проверьте, что в настройках учётной политики разрешён ввод данных за прошлые периоды.
Однако учтите, что такие остатки не будут участвовать в расчёте среднего заработка за периоды до начала учёта в 1С.
Как перенести остатки из 1С:Зарплата 7.7 в 1С:ЗУП 3.1?
Для переноса используйте типовой обмен данными:
- В 1С:ЗУП 3.1 откройте
Администрирование → Обмен данными → Настройка обмена. - Выберите формат обмена
Зарплата и Кадры 7.7. - Настройте соответствия справочников (особенно
СотрудникииВиды отпусков). - Запустите выгрузку данных из 1С 7.7 и загрузку в ЗУП 3.1.
Если типовой обмен не подходит, используйте обработку "Перенос данных из ЗУП 7.7 в ЗУП 3.1" (доступна на портале 1С:ИТС).
Что делать, если после ввода остатков 1С не даёт уволить сотрудника?
Эта ошибка возникает, если:
- У сотрудника числятся неиспользованные отпуска, но не указан рабочий год.
- В настройках вида отпуска запрещено увольнение при наличии остатков.
Решение:
- Откройте документ ввода остатков и проверьте поле
Рабочий год. - Если отпуск числится за текущий год, оформите документ
Начисление компенсацииперед увольнением. - Проверьте настройки вида отпуска в справочнике
Виды отпусков.
Как в 1С УНФ ввести остатки отпусков?
В 1С:Управление нашей фирмой (УНФ) процесс аналогичен, но с нюансами: