Проверка отпусков сотрудников в 1С:Зарплата и Управление Персоналом (1С:ЗУП) или 1С:Бухгалтерия — рутинная, но критически важная задача для кадровых служб. От ошибок в учете отпусков зависят не только корректные выплаты, но и соблюдение трудового законодательства. Однако интерфейс 1С не всегда интуитивно понятен: одни отчеты скрыты в глубинах меню, другие требуют специальных прав доступа, а третьи могут выдавать неполные данные без правильных фильтров.
Эта статья поможет разобраться, как посмотреть отпуск сотрудника в 1С — от базовых методов (журнал документов, карточка сотрудника) до продвинутых (специализированные отчеты и SQL-запросы). Мы рассмотрим нюансы для разных конфигураций (1С:ЗУП 3.1, 1С:Бухгалтерия 3.0, 1С:Камин), а также типичные ошибки, из-за которых данные могут отображаться некорректно. Особое внимание уделим вопросам прав доступа — почему некоторые пользователи не видят нужные разделы и как это исправить.
1. Базовый способ: журнал документов «Отпуска»
Самый простой метод — использовать стандартный журнал документов Отпуска организаций. Он доступен в большинстве конфигураций 1С, связанных с кадровым учетом, и не требует дополнительных настроек.
Чтобы открыть журнал:
- 📂 Перейдите в раздел
Кадры(илиЗарплата и кадрыв 1С:Бухгалтерия). - 📋 Выберите пункт
ОтпускаилиВсе отпуска(в зависимости от версии). - 🔍 В верхней части окна используйте фильтр по
Сотруднику,ПодразделениюилиПериоду.
В журнале отобразятся все документы Отпуск организации, включая:
- 📅 Даты начала и окончания отпуска;
- 🏝️ Тип отпуска (ежегодный, учебный, без сохранения зарплаты и т.д.);
- 💰 Сумму начисленных отпускных (если документ проведен).
Если в журнале не отображаются старые отпуска, проверьте настройку периода в фильтре — по умолчанию может стоять текущий месяц.
Ограничение метода: журнал показывает только оформленные документы. Если отпуск был внесен вручную через другой документ (например, Приказ о предоставлении отпуска), его здесь может не быть. Также в журнале не видно остатки неиспользованных дней — для этого нужен отчет.
2. Карточка сотрудника: раздел «Отпуска»
Более детализированную информацию можно получить через карточку сотрудника. Этот способ удобен, если нужно проверить отпуска конкретного человека, включая историю и остатки.
Инструкция:
- Откройте раздел
Сотрудники(илиКадры → Сотрудники). - Найдите нужного сотрудника через поиск или список.
- Дважды кликните по фамилии, чтобы открыть карточку.
- Перейдите на вкладку
Отпуска(в некоторых конфигурациях она может называтьсяКадровая историяилиОтпуска и больничные).
На вкладке отобразятся:
- 📊 Таблица со всеми отпусками сотрудника (включая прошлые годы);
- 📉 График использования отпусков (если включена соответствующая настройка);
- 🔢 Остаток неиспользованных дней на текущую дату.
Что делать, если вкладка "Отпуска" отсутствует?
В некоторых конфигурациях (например, в 1С:Бухгалтерия 3.0 без модуля "Зарплата и кадры") раздел может быть скрыт. Чтобы его увидеть, необходимо:
1. Установить расширение "Зарплата и Управление Персоналом" (если оно не подключено).
2. Проверить права доступа пользователя (см. раздел 5 этой статьи).
3. Обновить конфигурацию до последней версии (в старых релизах интерфейс может отличаться).
Важно: данные в карточке сотрудника формируются на основе проведенных документов. Если отпуск был оформлен, но не проведен (например, черновик), он здесь отображаться не будет. Также в карточке не всегда видно планы на будущие периоды — для этого нужен график отпусков.
3. Отчет «Анализ отпусков» — полная картина по подразделению
Для кадровых специалистов, которые контролируют отпуска целых подразделений, удобнее использовать специализированный отчет Анализ отпусков. Он позволяет:
- 📈 Визуализировать загруженность по месяцам;
- 🔎 Фильтровать данные по типам отпусков;
- 📤 Экспортировать результаты в Excel.
Как открыть отчет:
- Перейдите в
Отчеты → Кадровые отчеты(илиЗарплата и кадры → Отчеты). - Выберите
Анализ отпусков. - Задайте параметры:
- 📅 Период (например, текущий год);
- 🏢 Подразделение (если нужно сузить выборку);
- 👥 Сотрудники (можно выбрать конкретных людей).
- Нажмите
Сформировать. - 📅 Планирования загруженности подразделений;
- 🔄 Контроля соблюдения графика;
- ⚠️ Выявления конфликтов (например, когда на одну дату запланировано слишком много отпусков).
Группировка по месяцам|Включить остатки на начало периода|Показать плановые отпуска|Экспорт в Excel-->
В отчете обратите внимание на колонки:
| Колонка | Что показывает | Пример значения |
|---|---|---|
Остаток на начало |
Неиспользованные дни отпуска на дату начала периода | 14 дней |
Начислено |
Дни, добавленные за отработанный период | 28 дней (за год) |
Использовано |
Дни, потраченные на отпуска в текущем периоде | 7 дней |
Остаток на конец |
Дни, которые сотрудник может использовать в будущем | 35 дней |
Критическая особенность: отчет "Анализ отпусков" может не учитывать отпуска, оформленные через внешние документы (например, приказы из 1С:Документооборот). В этом случае данные придется сверять вручную.
4. График отпусков — планирование и контроль
Если в вашей организации ведется график отпусков, его можно использовать для проверки как запланированных, так и уже использованных отпусков. Этот метод полезен для:
Как открыть график:
- Перейдите в
Кадры → Графики отпусков. - Выберите нужный график (обычно он один на год).
- Используйте фильтры по
ПодразделениюилиСотруднику.
В графике отображаются:
- 🟢 Запланированные отпуска (зеленым цветом);
- 🟡 Фактически использованные (желтым или оранжевым);
- ❌ Конфликтующие даты (красным).
Раз в год|Раз в квартал|Ежемесячно|По мере необходимости|Не веду график-->
Обратите внимание: график отпусков может не совпадать с фактическими документами, если:
- Отпуск был перенесен, но график не обновлен;
- Сотрудник уволился, а его отпуск не был аннулирован;
- Документ отпуска был создан, но не связан с графиком.
⚠️ Внимание: В 1С:ЗУП 3.1 график отпусков может автоматически блокировать создание документовОтпуск организациина даты, не предусмотренные графиком. Это приводит к ошибкам при оформлении. Чтобы отключить блокировку, проверьте настройки вНастройки → Кадровый учет → Графики отпусков.
5. Проблемы с правами доступа: почему не видно отпусков
Одна из самых распространенных проблем — пользователь не видит раздел Отпуска или отчеты по кадровому учету. Это связано с недостаточными правами доступа в 1С. Рассмотрим типичные сценарии и решения.
Причины ограничений:
- 🔐 У пользователя нет роли
Кадровый учетилиРасчет зарплаты; - 📛 Права назначены только на конкретное подразделение;
- 🔧 В конфигурации отключены соответствующие функциональные опции.
Как проверить и исправить:
- Администратор 1С должен открыть
Администрирование → Пользователи. - Найти проблемного пользователя и открыть его настройки.
- Проверить назначенные
Роли. Для просмотра отпусков необходимы:Кадровый учет (просмотр)Зарплата (просмотр)
Отчеты по кадровому учету
- Если прав недостаточно, добавить недостающие роли или создать новую роль с нужными разрешениями.
Для временного решения (если администратора нет на месте) можно:
- 📤 Попросить коллегу с полными правами выгрузить нужный отчет в Excel;
- 🔄 Войти в 1С под учетной записью с расширенными правами (если это разрешено политикой безопасности).
⚠️ Внимание: В 1С:ЗУП некоторые отчеты по отпускам (например,Свод по отпускам) требуют ролиАдминистраторилиГлавный бухгалтер. Если вам нужны эти данные, запросите их у ответственного лица — самостоятельное назначение прав может нарушить политику безопасности.
6. Продвинутые методы: SQL-запросы и внешние отчеты
Если стандартных инструментов 1С недостаточно (например, нужно получить данные по сложным фильтрам или интегрировать с другими системами), можно использовать:
- 🗃️ SQL-запросы к базе 1С;
- 📊 Внешние отчеты (например, из библиотеки 1С:ИТС);
- 🤖 Обработки для массовой проверки отпусков.
Пример SQL-запроса для получения остатков отпусков (для 1С:ЗУП 3.1):
ВЫБРАТЬ
Сотрудник.Наименование КАК Сотрудник,
Сотрудник.ТабельныйНомер КАК ТабельныйНомер,
ОстаткиОтпусков.ОстатокДней КАК ОстатокДней
ИЗ
РегистрНакопления.ОстаткиОтпусков.Остатки(&ТекущаяДата, , Сотрудник) КАК ОстаткиОтпусков
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудник
ПО ОстаткиОтпусков.Сотрудник = Сотрудник.Ссылка
ГДЕ
Сотрудник.Подразделение = &Подразделение
Для использования внешних отчетов:
- Скачайте нужный отчет из 1С:ИТС или проверенного источника (например, Инфостарт).
- Установите его через
Файл → Открыть → Дополнительные отчеты и обработки. - Запустите отчет с нужными параметрами.
SQL-запросы и внешние обработки следует использовать только опытным пользователям. Неправильный запрос может нарушить целостность базы данных. Всегда делайте резервную копию перед экспериментами!
Популярные внешние отчеты для анализа отпусков:
- 📅
Отпуска сотрудников с детализацией по дням; - 🔍
Поиск пересекающихся отпусков; - 📈
Анализ использования отпусков по подразделениям.
7. Типичные ошибки и как их избежать
При работе с отпусками в 1С пользователи часто сталкиваются с одними и теми же проблемами. Вот наиболее распространенные ошибки и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| Отпуск не отображается в журнале | Документ не проведен или создан в черновике | Проведите документ или проверьте статус |
| Некорректный остаток дней | Не учтены предыдущие отпуска или начисления | Пересчитайте остатки через Сервис → Перерасчет остатков отпусков |
| Ошибка при создании отпуска | Конфликт с графиком отпусков или недостаточно дней | Проверьте график или остатки в карточке сотрудника |
| Отсутствует вкладка "Отпуска" в карточке | Не подключен модуль "Зарплата и кадры" | Установите расширение или обновите конфигурацию |
Еще одна частая проблема — расхождение данных между отчетами. Например, в Анализе отпусков остаток дней один, а в карточке сотрудника — другой. Это происходит из-за:
- 🔄 Несвоевременного перерасчета остатков;
- 📝 Ручных исправлений в регистрах;
- 🗓️ Неучтенных переносов отпусков.
Чтобы избежать ошибок:
- 📅 Регулярно (раз в квартал) пересчитывайте остатки отпусков;
- 🔍 Проверяйте данные в нескольких источниках (журнал + карточка + отчет);
- 📋 Ведите график отпусков и актуализируйте его.
FAQ: Частые вопросы по просмотру отпусков в 1С
Могу ли я увидеть отпуска уволенных сотрудников?
Да, но для этого нужно:
- В журнале документов
Отпускаснять фильтр по активным сотрудникам; - Или в отчете
Анализ отпусковвключить параметрПоказывать уволенных; - Или открыть карточку уволенного сотрудника через архив (раздел
Кадры → Архив сотрудников).
Обратите внимание: данные по уволенным могут автоматически архивироваться и скрываться из основных отчетов.
Как посмотреть отпуска за прошлые годы?
Для этого:
- В журнале
Отпускаустановите фильтр по периоду (например, с 01.01.2020 по 31.12.2020); - В отчете
Анализ отпусковвыберите нужный год в параметрах; - В карточке сотрудника перейдите на вкладку
ИсторияилиОтпускаи прокрутите вниз.
Если данные за старые периоды не отображаются, возможно, они были архивированы или удалены при чистке базы.
Почему в отчете "Анализ отпусков" не показываются плановые отпуска?
Это происходит из-за настроек отчета. Чтобы исправить:
- Откройте отчет
Анализ отпусков; - Нажмите
Настройки(илиПоказать настройки); - Найдите параметр
Учитывать плановые отпускаи включите его; - Переформируйте отчет.
Если параметра нет, возможно, в вашей конфигурации не ведется график отпусков или он не связан с отчетом.
Как экспортировать данные об отпусках в Excel?
Экспорт доступен почти из всех отчетов и журналов:
- Сформируйте нужный отчет (например,
Анализ отпусков); - Нажмите кнопку
Еще(илиДействия) в верхнем меню; - Выберите
Выгрузить в ExcelилиСохранить как...; - Укажите путь для сохранения файла.
В некоторых конфигурациях для экспорта требуются дополнительные права (роль Выгрузка данных).
Можно ли посмотреть отпуска сотрудников из другого подразделения?
Да, но для этого:
- У вас должны быть права на просмотр данных по всему предприятию (роль
Кадровый учет (полный)); - В фильтрах отчетов или журналов нужно explicitly выбрать нужное подразделение (по умолчанию может стоять ваше);
- Если данных нет, проверьте настройки видимости в вашей роли (возможно, доступ ограничен только вашим подразделением).
Ограничения по подразделениям обычно настраивает администратор 1С.