Расчет и учет отпускных — одна из самых ответственных задач кадровой службы. Ошибка в подсчете дней может привести к конфликтам с сотрудниками, штрафам от трудовой инспекции или переплате отпускных. В 1С:Зарплата и Управление Персоналом (ЗУП), 1С:Бухгалтерии и других конфигурациях есть несколько способов быстро проверить остаток отпуска, но не все пользователи знают, где именно искать эту информацию.
В этой статье вы найдете пошаговые инструкции для разных версий 1С, включая ЗУП 3.1, ЗУП 2.5 и 1С:Бухгалтерию 8.3. Мы разберем, как посмотреть остаток отпуска через карточку сотрудника, отчеты, кадровые документы и даже с помощью запросов для опытных пользователей. А еще расскажем, почему цифры в отчетах могут не совпадать с реальным остатком и как это исправить.
1. Способ 1: Просмотр остатка отпуска через карточку сотрудника
Самый быстрый способ — заглянуть в личную карточку сотрудника. Этот метод работает во всех актуальных версиях 1С:ЗУП (3.1, 3.0, 2.5) и не требует специальных прав доступа.
Чтобы открыть карточку:
- 🔍 Перейдите в раздел
Кадры → Сотрудники(в ЗУП 3.1) илиСправочники → Сотрудники(в ЗУП 2.5). - 📝 Найдите нужного сотрудника через поиск или список и откройте его карточку двойным кликом.
- 📊 Перейдите на вкладку
Отпуска(илиКадровая история → Отпускав старых версиях).
Здесь вы увидите таблицу со всеми начисленными и использованными днями отпуска. В колонке Остаток (или Неиспользованные дни) будет актуальное количество дней. Если этой колонки нет — нажмите правой кнопкой на заголовок таблицы и добавьте её через Настройка списка.
В 1С:ЗУП 3.1 на вкладке Отпуска можно сразу увидеть график отпусков на текущий год — это поможет спланировать замену сотрудника на время его отсутствия.
⚠️ Внимание: Если сотрудник работает в компании меньше года, в карточке может отображаться неполный остаток. Например, при стаже 6 месяцев ему положено только 14 дней отпуска (из расчета 2.33 дня за месяц). Полный остаток (28 дней) появится только после 11 месяцев работы.
2. Способ 2: Отчет «Анализ отпусков» — самый точный метод
Для бухгалтеров и кадровиков, которым нужно проверить остатки по нескольким сотрудникам или за длительный период, удобнее использовать отчет «Анализ отпусков». Он есть во всех версиях 1С:ЗУП и позволяет гибко настраивать периоды, фильтры по подразделениям и типам отпусков.
Как открыть отчет:
- 📊 В ЗУП 3.1:
Отчеты → Кадры → Анализ отпусков. - 📊 В ЗУП 2.5:
Отчеты → Кадровый учет → Анализ отпусков. - 📊 В 1С:Бухгалтерии 8.3:
Зарплата и кадры → Отчеты по зарплате → Анализ отпусков.
В отчете:
- Укажите период анализа (например, с даты приема сотрудника по сегодняшний день).
- В фильтрах выберите нужного сотрудника или подразделение.
- Нажмите
Сформировать.
В результате вы получите таблицу с детализацией по годам, где будут указаны:
- 📅 Начислено дней (по графику).
- ☑️ Использовано дней (фактически).
- ⏳ Остаток (разница между начисленным и использованным).
- 🔄 Перенос с прошлого года (если был неиспользованный остаток).
| Поле отчета | Что означает | Пример значения |
|---|---|---|
Начислено за период |
Количество дней, которые сотрудник заработал за указанный период (исходя из стажа). | 23.33 (за 10 месяцев работы) |
Использовано |
Дни, которые сотрудник уже отгулял (по приказам на отпуск). | 14 |
Остаток на начало периода |
Неиспользованные дни с прошлых лет (если были). | 5.67 |
Остаток на конец периода |
Итоговое количество дней, которые сотрудник может взять прямо сейчас. | 15 |
⚠️ Внимание: Если в отчете «Анализ отпусков» остаток отрицательный (например, -3 дня), это означает, что сотрудник перегулял отпуск. Такое бывает, если он ушел в отпуск авансом, а потом уволился или не отработал требуемый стаж. В этом случае нужно либо удержать излишне выплаченные отпускные, либо скорректировать график.
3. Способ 3: Проверка через документ «График отпусков»
Если вам нужно не только узнать остаток, но и спланировать будущие отпуска, используйте документ График отпусков. Он есть в 1С:ЗУП и 1С:Бухгалтерии и позволяет увидеть, сколько дней отпуска запланировано на текущий год и сколько уже использовано.
Инструкция:
- Откройте
Кадры → Графики отпусков(в ЗУП 3.1) илиДокументы → График отпусков(в ЗУП 2.5). - Найдите актуальный график на текущий год и откройте его.
- В таблице найдите строку с нужным сотрудником.
В колонках вы увидите:
- 📅
Плановый отпуск— сколько дней запланировано на год. - ☑️
Фактический отпуск— сколько дней уже использовано. - ⏳
Остаток— разница между планом и фактом.
Если график еще не сформирован, его можно создать автоматически по кнопке Заполнить. Программа сама рассчитает количество дней исходя из стажа сотрудников.
Найти актуальный график на текущий год|
Проверить, что сотрудник включен в график|
Сверить плановые и фактические дни|
Учесть перенос дней с прошлого года (если был)-->
4. Способ 4: Использование отчета «Кадровый учет» (для опытных пользователей)
В 1С:ЗУП 3.1 есть мощный отчет Кадровый учет, который позволяет анализировать не только отпуска, но и другие кадровые данные. Этот способ подходит для бухгалтеров и HR-специалистов, которым нужна детализация по всем видам отпусков (основной, дополнительный, учебный и т.д.).
Как открыть:
- Перейдите в
Отчеты → Кадры → Кадровый учет. - В настройках отчета выберите вкладку
Отпуска. - Укажите период и фильтр по сотруднику или подразделению.
- Нажмите
Сформировать.
В результате вы получите развернутую аналитику, включая:
- 📌 Типы отпусков (основной, дополнительный, без сохранения зарплаты).
- 📅 Дата начала и окончания каждого отпуска.
- 💰 Суммы начисленных отпускных (если нужна финансовая аналитика).
- 🔄 Переносы и компенсации (если были).
Этот отчет удобен, если нужно сверить остатки с бухгалтерскими проводками или подготовить данные для аудита. Например, вы можете увидеть, что сотрудник брал отпуск за свой счет, который не должен учитываться в общем остатке.
Что делать, если в отчете «Кадровый учет» не совпадают дни?
Если дни в отчете не сходятся с карточкой сотрудника, проверьте:
1. Документы-основания: возможно, кто-то вручную изменил количество дней в приказе на отпуск.
2. Настройки расчета: в Настройки → Кадровый учет проверьте, какой алгоритм используется для округления дней (2.33 или точный расчет).
3. Переносы с прошлых лет: иногда дни переносятся некорректно при обновлении программы. В этом случае нужно вручную скорректировать остатки через документ Корректировка отпусков.
5. Способ 5: Запрос в конфигураторе (для программистов и администраторов)
Если вам нужно получить данные по остаткам отпусков в автоматическом режиме (например, для интеграции с другими системами или массовой выгрузки), можно использовать запрос на языке 1С. Этот метод требует доступа к конфигуратору и знания основ 1С:Предприятие.
Пример запроса для получения остатков отпусков всех сотрудников:
ВЫБРАТЬ
Сотрудники.Наименование КАК Сотрудник,
Сотрудники.ТабельныйНомер КАК ТабельныйНомер,
СУММА(РегистрСведений.ОтпускаСотрудников.КоличествоДней) КАК Начислено,
СУММА(РегистрСведений.ИспользованныеОтпуска.КоличествоДней) КАК Использовано,
(СУММА(РегистрСведений.ОтпускаСотрудников.КоличествоДней) - СУММА(РегистрСведений.ИспользованныеОтпуска.КоличествоДней)) КАК Остаток
ИЗ
Справочник.Сотрудники КАК Сотрудники
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтпускаСотрудников КАК ОтпускаСотрудников
ПО Сотрудники.Ссылка = ОтпускаСотрудников.Сотрудник
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИспользованныеОтпуска КАК ИспользованныеОтпуска
ПО Сотрудники.Ссылка = ИспользованныеОтпуска.Сотрудник
ГДЕ
Сотрудники.ЭтоГруппа = ЛОЖЬ
СГРУППИРОВАТЬ ПО
Сотрудники.Наименование,
Сотрудники.ТабельныйНомер
Этот запрос вернет таблицу со всеми сотрудниками, количеством начисленных, использованных дней и остатком. Для выполнения:
- Откройте конфигуратор (через
Файл → Конфигураторв режиме 1С:Предприятие). - Перейдите в
Сервис → Запрос(или нажмитеCtrl+Shift+Q). - Вставьте код запроса и выполните его.
⚠️ Внимание: Если вы не уверены в своих навыках работы с запросами, лучше не редактируйте базу напрямую. Ошибка в коде может привести к потере данных или некорректному расчету остатков. Для массовых операций обратитесь к специалисту по 1С.
Запросы в 1С позволяют гибко настраивать выборку данных, но требуют знания синтаксиса. Для одноразовой проверки проще использовать стандартные отчеты.
6. Почему остаток в 1С может не совпадать с реальностью?
Иногда пользователи сталкиваются с тем, что остаток дней в 1С не сходится с ручными подсчетами. Рассмотрим основные причины расхождений и как их исправить.
Причина 1: Неучтенные документы
Если приказ на отпуск был оформлен вручную (например, через Excel) и не внесен в 1С, программа не знает об использованных днях. Проверьте:
- 📄 Все ли приказы на отпуск зарегистрированы в
Документы → Отпуска? - 🔄 Были ли переносы дней с прошлого года? Они должны быть оформлены документом
Перенос отпуска.
Причина 2: Ошибки в настройках расчета
В 1С:ЗУП есть параметры, влияющие на расчет отпускных дней:
- 📏 Округление дней: в настройках кадрового учета может быть указано, что дни округляются до целых или до сотых.
- 📅 Период расчета: если в графике отпусков указан неверный рабочий год (например, с февраля по январь вместо января по декабрь), дни будут начисляться неправильно.
Причина 3: Несвоевременное обновление программы
После обновления 1С:ЗУП иногда сбиваются регистры накопления, отвечающие за учет отпусков. В этом случае нужно:
- Проверить актуальность версии программы.
- Выполнить тестирование и исправление базы (
Администрирование → Тестирование и исправление). - Если ошибка осталась — обратиться в поддержку 1С.
7. Как скорректировать остаток отпуска вручную?
Если вы обнаружили расхождение и нужно вручную изменить остаток дней, сделайте это через документ Корректировка отпусков. Он есть в 1С:ЗУП 3.1 и ЗУП 2.5.
Пошаговая инструкция:
- Откройте
Документы → Корректировка отпусков(илиКадры → Корректировка отпусковв ЗУП 3.1). - Нажмите
Создатьи выберите сотрудника. - Укажите период корректировки (год, за который нужно изменить остаток).
- В поле
Корректировка остаткавведите разницу (например,+2, если дней не хватает, или-1, если перебор). - Укажите причину корректировки (обязательно для аудита!).
- Проведите и сохраните документ.
После этого остаток в карточке сотрудника и отчетах обновится автоматически.
Если корректировка нужна для нескольких сотрудников, создайте групповой документ. Для этого в форме корректировки нажмите Заполнить → По списку сотрудников и выберите нужных людей.
FAQ: Частые вопросы про остатки отпусков в 1С
Как посчитать остаток отпуска, если сотрудник работает меньше года?
В этом случае дни рассчитываются пропорционально отработанному времени. Формула:
Остаток = (2.33 дня × количество полных месяцев работы)
Например, если сотрудник отработал 5 месяцев, его остаток составит 2.33 × 5 = 11.65 дней. В 1С этот расчет выполняется автоматически при формировании графика отпусков.
Можно ли в 1С увидеть остаток отпуска за прошлые годы?
Да, для этого:
- Откройте отчет
Анализ отпусков. - В настройках периода выберите
За весь периодили укажите нужный год. - В результатах будет колонка
Остаток на начало периода— это и есть неиспользованные дни с прошлых лет.
Если дней нет, но они должны быть, проверьте, оформлялся ли документ Перенос отпуска на начало текущего года.
Почему в 1С:Бухгалтерии нет отчета «Анализ отпусков»?
В 1С:Бухгалтерии 8.3 функционал кадрового учета ограничен. Чтобы увидеть остатки отпусков:
- Перейдите в
Зарплата и кадры → Отчеты по зарплате → Анализ отпусков. - Если отчета нет, проверьте, включена ли опция
Вести кадровый учет в программев настройках (Главное → Настройки → Зарплата и кадры).
Если кадровый учет ведется в другой программе (например, в 1С:ЗУП), данные об отпусках в бухгалтерии могут отсутствовать.
Как экспортировать остатки отпусков в Excel?
Чтобы выгрузить данные для дальнейшей обработки:
- Откройте отчет
Анализ отпускови сформируйте его. - Нажмите кнопку
Еще → Выгрузить(илиСохранить какв старых версиях). - Выберите формат
ExcelилиCSV.
В выгруженном файле будут все колонки отчета, включая остатки.
Что делать, если остаток отпуска в 1С отрицательный?
Отрицательный остаток означает, что сотрудник перегулял отпуск. Возможные причины:
- 📅 Отпуск был предоставлен авансом (до наработки стажа).
- 💼 Сотрудник уволился, не отработав использованные дни.
- ⚠️ Ошибка в документах (например, в приказе указано больше дней, чем положено).
Решения:
- Если сотрудник продолжает работать — дождитесь, пока он наработает недостающие дни.
- Если он уволился — удержите излишне выплаченные отпускные из окончательного расчета (
Документы → Удержания). - Если ошибка в документе — скорректируйте приказ на отпуск.