Проверка отпусков сотрудников в 1С:Зарплата и Управление Персоналом (1С:ЗУП) или 1С:Бухгалтерия — рутинная, но критически важная задача для кадровых служб. От ошибок в учете отпусков зависят не только корректные выплаты, но и соблюдение трудового законодательства. Однако интерфейс 1С не всегда интуитивно понятен: одни отчеты скрыты в глубинах меню, другие требуют специальных прав доступа, а третьи могут выдавать неполные данные без правильных фильтров.

Эта статья поможет разобраться, как посмотреть отпуск сотрудника в 1С — от базовых методов (журнал документов, карточка сотрудника) до продвинутых (специализированные отчеты и SQL-запросы). Мы рассмотрим нюансы для разных конфигураций (1С:ЗУП 3.1, 1С:Бухгалтерия 3.0, 1С:Камин), а также типичные ошибки, из-за которых данные могут отображаться некорректно. Особое внимание уделим вопросам прав доступа — почему некоторые пользователи не видят нужные разделы и как это исправить.

1. Базовый способ: журнал документов «Отпуска»

Самый простой метод — использовать стандартный журнал документов Отпуска организаций. Он доступен в большинстве конфигураций 1С, связанных с кадровым учетом, и не требует дополнительных настроек.

Чтобы открыть журнал:

  • 📂 Перейдите в раздел Кадры (или Зарплата и кадры в 1С:Бухгалтерия).
  • 📋 Выберите пункт Отпуска или Все отпуска (в зависимости от версии).
  • 🔍 В верхней части окна используйте фильтр по Сотруднику, Подразделению или Периоду.

В журнале отобразятся все документы Отпуск организации, включая:

  • 📅 Даты начала и окончания отпуска;
  • 🏝️ Тип отпуска (ежегодный, учебный, без сохранения зарплаты и т.д.);
  • 💰 Сумму начисленных отпускных (если документ проведен).
💡

Если в журнале не отображаются старые отпуска, проверьте настройку периода в фильтре — по умолчанию может стоять текущий месяц.

Ограничение метода: журнал показывает только оформленные документы. Если отпуск был внесен вручную через другой документ (например, Приказ о предоставлении отпуска), его здесь может не быть. Также в журнале не видно остатки неиспользованных дней — для этого нужен отчет.

2. Карточка сотрудника: раздел «Отпуска»

Более детализированную информацию можно получить через карточку сотрудника. Этот способ удобен, если нужно проверить отпуска конкретного человека, включая историю и остатки.

Инструкция:

  1. Откройте раздел Сотрудники (или Кадры → Сотрудники).
  2. Найдите нужного сотрудника через поиск или список.
  3. Дважды кликните по фамилии, чтобы открыть карточку.
  4. Перейдите на вкладку Отпуска (в некоторых конфигурациях она может называться Кадровая история или Отпуска и больничные).

На вкладке отобразятся:

  • 📊 Таблица со всеми отпусками сотрудника (включая прошлые годы);
  • 📉 График использования отпусков (если включена соответствующая настройка);
  • 🔢 Остаток неиспользованных дней на текущую дату.
Что делать, если вкладка "Отпуска" отсутствует?

В некоторых конфигурациях (например, в 1С:Бухгалтерия 3.0 без модуля "Зарплата и кадры") раздел может быть скрыт. Чтобы его увидеть, необходимо:

1. Установить расширение "Зарплата и Управление Персоналом" (если оно не подключено).

2. Проверить права доступа пользователя (см. раздел 5 этой статьи).

3. Обновить конфигурацию до последней версии (в старых релизах интерфейс может отличаться).

Важно: данные в карточке сотрудника формируются на основе проведенных документов. Если отпуск был оформлен, но не проведен (например, черновик), он здесь отображаться не будет. Также в карточке не всегда видно планы на будущие периоды — для этого нужен график отпусков.

3. Отчет «Анализ отпусков» — полная картина по подразделению

Для кадровых специалистов, которые контролируют отпуска целых подразделений, удобнее использовать специализированный отчет Анализ отпусков. Он позволяет:

  • 📈 Визуализировать загруженность по месяцам;
  • 🔎 Фильтровать данные по типам отпусков;
  • 📤 Экспортировать результаты в Excel.

Как открыть отчет:

  1. Перейдите в Отчеты → Кадровые отчеты (или Зарплата и кадры → Отчеты).
  2. Выберите Анализ отпусков.
  3. Задайте параметры:
    • 📅 Период (например, текущий год);
    • 🏢 Подразделение (если нужно сузить выборку);
    • 👥 Сотрудники (можно выбрать конкретных людей).
  4. Нажмите Сформировать.
  5. Группировка по месяцам|Включить остатки на начало периода|Показать плановые отпуска|Экспорт в Excel-->

    В отчете обратите внимание на колонки:

    Колонка Что показывает Пример значения
    Остаток на начало Неиспользованные дни отпуска на дату начала периода 14 дней
    Начислено Дни, добавленные за отработанный период 28 дней (за год)
    Использовано Дни, потраченные на отпуска в текущем периоде 7 дней
    Остаток на конец Дни, которые сотрудник может использовать в будущем 35 дней

    Критическая особенность: отчет "Анализ отпусков" может не учитывать отпуска, оформленные через внешние документы (например, приказы из 1С:Документооборот). В этом случае данные придется сверять вручную.

    4. График отпусков — планирование и контроль

    Если в вашей организации ведется график отпусков, его можно использовать для проверки как запланированных, так и уже использованных отпусков. Этот метод полезен для:

    • 📅 Планирования загруженности подразделений;
    • 🔄 Контроля соблюдения графика;
    • ⚠️ Выявления конфликтов (например, когда на одну дату запланировано слишком много отпусков).

Как открыть график:

  1. Перейдите в Кадры → Графики отпусков.
  2. Выберите нужный график (обычно он один на год).
  3. Используйте фильтры по Подразделению или Сотруднику.

В графике отображаются:

  • 🟢 Запланированные отпуска (зеленым цветом);
  • 🟡 Фактически использованные (желтым или оранжевым);
  • ❌ Конфликтующие даты (красным).

Раз в год|Раз в квартал|Ежемесячно|По мере необходимости|Не веду график-->

Обратите внимание: график отпусков может не совпадать с фактическими документами, если:

  • Отпуск был перенесен, но график не обновлен;
  • Сотрудник уволился, а его отпуск не был аннулирован;
  • Документ отпуска был создан, но не связан с графиком.
⚠️ Внимание: В 1С:ЗУП 3.1 график отпусков может автоматически блокировать создание документов Отпуск организации на даты, не предусмотренные графиком. Это приводит к ошибкам при оформлении. Чтобы отключить блокировку, проверьте настройки в Настройки → Кадровый учет → Графики отпусков.

5. Проблемы с правами доступа: почему не видно отпусков

Одна из самых распространенных проблем — пользователь не видит раздел Отпуска или отчеты по кадровому учету. Это связано с недостаточными правами доступа в 1С. Рассмотрим типичные сценарии и решения.

Причины ограничений:

  • 🔐 У пользователя нет роли Кадровый учет или Расчет зарплаты;
  • 📛 Права назначены только на конкретное подразделение;
  • 🔧 В конфигурации отключены соответствующие функциональные опции.

Как проверить и исправить:

  1. Администратор 1С должен открыть Администрирование → Пользователи.
  2. Найти проблемного пользователя и открыть его настройки.
  3. Проверить назначенные Роли. Для просмотра отпусков необходимы:
    Кадровый учет (просмотр)
    

    Зарплата (просмотр)

    Отчеты по кадровому учету

  4. Если прав недостаточно, добавить недостающие роли или создать новую роль с нужными разрешениями.

Для временного решения (если администратора нет на месте) можно:

  • 📤 Попросить коллегу с полными правами выгрузить нужный отчет в Excel;
  • 🔄 Войти в 1С под учетной записью с расширенными правами (если это разрешено политикой безопасности).
⚠️ Внимание: В 1С:ЗУП некоторые отчеты по отпускам (например, Свод по отпускам) требуют роли Администратор или Главный бухгалтер. Если вам нужны эти данные, запросите их у ответственного лица — самостоятельное назначение прав может нарушить политику безопасности.

6. Продвинутые методы: SQL-запросы и внешние отчеты

Если стандартных инструментов 1С недостаточно (например, нужно получить данные по сложным фильтрам или интегрировать с другими системами), можно использовать:

  • 🗃️ SQL-запросы к базе 1С;
  • 📊 Внешние отчеты (например, из библиотеки 1С:ИТС);
  • 🤖 Обработки для массовой проверки отпусков.

Пример SQL-запроса для получения остатков отпусков (для 1С:ЗУП 3.1):

ВЫБРАТЬ

Сотрудник.Наименование КАК Сотрудник,

Сотрудник.ТабельныйНомер КАК ТабельныйНомер,

ОстаткиОтпусков.ОстатокДней КАК ОстатокДней

ИЗ

РегистрНакопления.ОстаткиОтпусков.Остатки(&ТекущаяДата, , Сотрудник) КАК ОстаткиОтпусков

ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудник

ПО ОстаткиОтпусков.Сотрудник = Сотрудник.Ссылка

ГДЕ

Сотрудник.Подразделение = &Подразделение

Для использования внешних отчетов:

  1. Скачайте нужный отчет из 1С:ИТС или проверенного источника (например, Инфостарт).
  2. Установите его через Файл → Открыть → Дополнительные отчеты и обработки.
  3. Запустите отчет с нужными параметрами.
💡

SQL-запросы и внешние обработки следует использовать только опытным пользователям. Неправильный запрос может нарушить целостность базы данных. Всегда делайте резервную копию перед экспериментами!

Популярные внешние отчеты для анализа отпусков:

  • 📅 Отпуска сотрудников с детализацией по дням;
  • 🔍 Поиск пересекающихся отпусков;
  • 📈 Анализ использования отпусков по подразделениям.

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

При работе с отпусками в 1С пользователи часто сталкиваются с одними и теми же проблемами. Вот наиболее распространенные ошибки и способы их решения:

Ошибка Причина Решение
Отпуск не отображается в журнале Документ не проведен или создан в черновике Проведите документ или проверьте статус
Некорректный остаток дней Не учтены предыдущие отпуска или начисления Пересчитайте остатки через Сервис → Перерасчет остатков отпусков
Ошибка при создании отпуска Конфликт с графиком отпусков или недостаточно дней Проверьте график или остатки в карточке сотрудника
Отсутствует вкладка "Отпуска" в карточке Не подключен модуль "Зарплата и кадры" Установите расширение или обновите конфигурацию

Еще одна частая проблема — расхождение данных между отчетами. Например, в Анализе отпусков остаток дней один, а в карточке сотрудника — другой. Это происходит из-за:

  • 🔄 Несвоевременного перерасчета остатков;
  • 📝 Ручных исправлений в регистрах;
  • 🗓️ Неучтенных переносов отпусков.

Чтобы избежать ошибок:

  • 📅 Регулярно (раз в квартал) пересчитывайте остатки отпусков;
  • 🔍 Проверяйте данные в нескольких источниках (журнал + карточка + отчет);
  • 📋 Ведите график отпусков и актуализируйте его.

FAQ: Частые вопросы по просмотру отпусков в 1С

Могу ли я увидеть отпуска уволенных сотрудников?

Да, но для этого нужно:

  1. В журнале документов Отпуска снять фильтр по активным сотрудникам;
  2. Или в отчете Анализ отпусков включить параметр Показывать уволенных;
  3. Или открыть карточку уволенного сотрудника через архив (раздел Кадры → Архив сотрудников).

Обратите внимание: данные по уволенным могут автоматически архивироваться и скрываться из основных отчетов.

Как посмотреть отпуска за прошлые годы?

Для этого:

  1. В журнале Отпуска установите фильтр по периоду (например, с 01.01.2020 по 31.12.2020);
  2. В отчете Анализ отпусков выберите нужный год в параметрах;
  3. В карточке сотрудника перейдите на вкладку История или Отпуска и прокрутите вниз.

Если данные за старые периоды не отображаются, возможно, они были архивированы или удалены при чистке базы.

Почему в отчете "Анализ отпусков" не показываются плановые отпуска?

Это происходит из-за настроек отчета. Чтобы исправить:

  1. Откройте отчет Анализ отпусков;
  2. Нажмите Настройки (или Показать настройки);
  3. Найдите параметр Учитывать плановые отпуска и включите его;
  4. Переформируйте отчет.

Если параметра нет, возможно, в вашей конфигурации не ведется график отпусков или он не связан с отчетом.

Как экспортировать данные об отпусках в Excel?

Экспорт доступен почти из всех отчетов и журналов:

  1. Сформируйте нужный отчет (например, Анализ отпусков);
  2. Нажмите кнопку Еще (или Действия) в верхнем меню;
  3. Выберите Выгрузить в Excel или Сохранить как...;
  4. Укажите путь для сохранения файла.

В некоторых конфигурациях для экспорта требуются дополнительные права (роль Выгрузка данных).

Можно ли посмотреть отпуска сотрудников из другого подразделения?

Да, но для этого:

  • У вас должны быть права на просмотр данных по всему предприятию (роль Кадровый учет (полный));
  • В фильтрах отчетов или журналов нужно explicitly выбрать нужное подразделение (по умолчанию может стоять ваше);
  • Если данных нет, проверьте настройки видимости в вашей роли (возможно, доступ ограничен только вашим подразделением).

Ограничения по подразделениям обычно настраивает администратор 1С.