Другое · 10 мин
Как в 1С выгрузить график отпусков по подразделениям
Пошаговая инструкция: как в 1С:ЗУП сформировать и выгрузить график отпусков по подразделениям в Excel. Настройка отборов, печать формы Т-7, типичные ошибки.
График отпусков — обязательный документ кадрового учёта, который работодатель утверждает не позднее чем за две недели до начала календарного года. В 1С:Зарплата и управление персоналом (ЗУП) он формируется автоматически на основании плановых отпусков сотрудников, а задача специалиста — правильно сгруппировать данные по подразделениям и выгрузить результат в удобном формате, например в Excel или PDF.
Выгрузка по подразделениям нужна в нескольких ситуациях: руководители отделов хотят видеть отпуска только своих сотрудников, кадровик готовит свод для согласования, а руководство запрашивает разрез по структуре компании для планирования замещений. В типовой конфигурации эта задача решается штатными отчётами без доработок — достаточно знать, где находится нужный отчёт и как настроить отбор.
Ниже разобраны способы формирования графика отпусков в 1С:ЗУП 8.3, настройка отбора по подразделениям, выгрузка в Excel, проверка корректности данных и типичные ошибки, из-за которых отчёт получается пустым или неполным.
Где в 1С:ЗУП находится график отпусков
В конфигурации 1С:ЗУП 8.3 существует два рабочих инструмента, связанных с графиком отпусков, и их часто путают. Первый — документ «График отпусков» (раздел «Кадры» → «Графики отпусков»), который фиксирует плановые даты отпусков сотрудников на год и хранится в базе как самостоятельный объект. Второй — одноимённый отчёт, который собирает данные из этих документов и показывает их в аналитическом виде с возможностью группировок и отборов.
Для выгрузки по подразделениям удобнее именно отчёт: документ формирует печатную форму Т-7 в целом по организации, тогда как отчёт позволяет отобрать одно подразделение, несколько подразделений или развернуть данные иерархией. Путь к отчёту: раздел «Кадры» → «Отчёты, справки» → «График отпусков». Если отчёта нет в списке, проверьте, что у пользователя включены права на кадровые отчёты, а в настройках состава отчётов он не скрыт.
Как сформировать отчёт с группировкой по подразделениям
Откройте отчёт «График отпусков» и укажите период — как правило, календарный год, на который составлен график. Если в базе ведётся несколько организаций, обязательно заполните поле «Организация», иначе в отчёт попадут сотрудники всех компаний группы.
Для группировки по подразделениям нажмите кнопку «Настройки» (или «Ещё» → «Изменить вариант» в зависимости от интерфейса). На вкладке «Структура» или «Группировка» добавьте поле «Подразделение» выше группировки «Сотрудник». После нажатия «Сформировать» отчёт построится иерархически: сначала подразделение, затем сотрудники с датами плановых отпусков. Если подразделения имеют вложенную структуру, можно включить группировку «Подразделение (иерархия)», чтобы видеть свёртку по головным отделам.
- 1Откройте «Кадры» → «Отчёты, справки» → «График отпусков»
- 2Укажите период (год) и организацию
- 3Откройте «Настройки» и добавьте группировку «Подразделение»
- 4При необходимости добавьте отбор по конкретному подразделению
- 5Нажмите «Сформировать» и проверьте состав данных
- 6Сохраните результат: «Файл» → «Сохранить как» → формат Excel или PDF
Как отобрать конкретное подразделение
Если нужен график не по всей компании, а по одному отделу, используйте отбор вместо группировки. В настройках отчёта перейдите на вкладку «Отбор», добавьте поле «Подразделение» и задайте условие «Равно» с указанием нужного подразделения. Для нескольких отделов используйте вид сравнения «В списке» и отметьте требуемые позиции.
Полезный приём — условие «В группе» (или «В иерархии»). Оно подтягивает в отчёт само подразделение и все вложенные в него, что удобно для крупных структур: например, отбор «Производство в иерархии» включит цеха и участки, входящие в производственный блок. Без этого условия пришлось бы перечислять каждый цех вручную.
После настройки отбора сохраните вариант отчёта под понятным именем, например «График отпусков — отдел продаж». Тогда руководителю подразделения с доступом к 1С не придётся каждый раз настраивать отбор заново, а кадровик сможет быстро формировать выгрузки по запросу.
Выгрузка графика в Excel и другие форматы
Сформированный отчёт выгружается стандартным механизмом табличного документа. Нажмите «Файл» → «Сохранить как» (или значок дискеты на панели) и выберите формат: XLSX — для дальнейшей обработки в Excel, PDF — для отправки на согласование, MXL — если файл должны открыть в другой базе 1С. При сохранении в Excel структура группировок и итоги по подразделениям сохраняются, но сворачивание групп может не перенестись — проверьте файл после выгрузки.
Если нужна именно печатная форма Т-7 по подразделению, откройте документ «График отпусков» из списка, установите в шапке отбор по подразделению (в типовой форме документа табличная часть заполняется по кнопке «Заполнить» с возможностью выбора подразделения) и выведите печатную форму через кнопку «Печать». Далее её также можно сохранить в Excel или PDF.
Перед массовой рассылкой выгрузок руководителям отключите в настройках отчёта вывод лишних колонок — СНИЛС, табельных номеров и прочих данных, не нужных адресату. Это сокращает объём файла и снижает риск передачи избыточных персональных данных.
Проверка корректности сформированного графика
Перед выгрузкой убедитесь, что данные в базе актуальны. Отчёт берёт сведения из документов «График отпусков» и остатков отпусков; если документ за год не введён или не проведён, отчёт окажется пустым либо покажет неполный список сотрудников. Проверьте также, что у сотрудников корректно заполнены права на отпуска в карточке сотрудника или в позиции штатного расписания.
Сверьте количество сотрудников в отчёте со штатной расстановкой по подразделению. Расхождения обычно объясняются уволенными до начала периода, сотрудниками без запланированных отпусков или ошибками в отборе. Дополнительно полезно сверить итоговые дни отпусков с отчётом «Остатки отпусков», чтобы убедиться, что плановые даты не конфликтуют с фактически использованными.
Как проверить результат
Совпадает со списочным составом подразделения на дату отчёта
Пропущены сотрудники или присутствуют уволенные
Заполнены у всех сотрудников, попадают в отчётный год
Пустые строки или даты прошлого периода
Иерархия и итоги по отделам отображаются корректно
Все сотрудники свалены в одну группу без разбивки
Типичные ошибки и их устранение
Самая частая проблема — пустой отчёт при наличии данных в базе. Причины: не указана организация, неверно задан период (график составлен на следующий год, а отчёт сформирован за текущий) либо документ «График отпусков» создан, но не проведён. Проверьте эти три пункта в первую очередь.
Вторая типичная ситуация — в выгрузку попали сотрудники других подразделений. Это происходит, когда в отборе использовано условие «Равно» по головному подразделению, а пользователь ожидал включения вложенных отделов, или наоборот — применено «В иерархии» там, где нужен только один отдел. Ещё одна ошибка — выгрузка в Excel с разрывом группировок: перед сохранением разверните все группы, иначе часть строк в файл не попадёт.
Ограничения типового функционала и альтернативы
Типовой отчёт показывает плановые отпуска по данным графика, но не всегда удобен для анализа пересечений отпусков внутри подразделения. Для контроля одновременного ухода сотрудников одного отдела используйте отчёт «Анализ отпусков» или визуальную диаграмму Ганта, доступную в некоторых версиях ЗУП при просмотре графика.
Если требуется нестандартная выгрузка — например, автоматическая рассылка графиков руководителям подразделений по расписанию или выгрузка в корпоративный портал — это решается настройкой рассылки отчётов (в разделе «Администрирование» при включённой соответствующей опции) либо доработкой конфигурации. Для разовых задач достаточно сохранённых вариантов отчёта; для регулярных — настройте рассылку с отбором по каждому подразделению.
Как выбрать действие
Частые вопросы
Можно ли выгрузить график отпусков, если документ «График отпусков» не вводился?
Отчёт «График отпусков» строится на данных одноимённых документов, поэтому без них он будет пустым. Как временная альтернатива можно использовать отчёт «Остатки отпусков» — он покажет положенные дни, но не плановые даты. Для полноценной работы график нужно ввести и провести.
Почему в Excel выгрузились не все строки отчёта?
Чаще всего причина в свёрнутых группировках: в табличный документ и далее в файл попадают только развёрнутые строки. Перед сохранением разверните все группы кнопкой на панели отчёта и повторно выполните «Сохранить как».
Как выгрузить график сразу по всем подразделениям отдельными файлами?
Штатного пакетного режима в типовом отчёте нет. Практичный вариант — настроить рассылку отчётов: создайте вариант отчёта с группировкой по подразделениям и включите разрез рассылки по получателям, либо формируйте и сохраняйте отчёт по каждому подразделению вручную через сохранённый отбор.
Сотрудник переведён в другое подразделение — в каком отделе он появится в отчёте?
Отчёт показывает подразделение по данным кадрового учёта на дату формирования. Если перевод оформлен документом «Кадровый перевод», сотрудник отобразится в новом подразделении, даже если график на него планировался в старом.
Как дать руководителю доступ только к графику своего отдела?
Создайте сохранённый вариант отчёта с отбором по его подразделению и предоставьте доступ к разделу кадровых отчётов. Для строгого ограничения видимости данных по подразделениям используется настройка групп доступа и профилей в разделе администрирования — это задача администратора базы.
Что важно запомнить
График отпусков по подразделениям в 1С:ЗУП выгружается через отчёт «График отпусков» с группировкой или отбором по подразделению; результат сохраняется в Excel через «Файл → Сохранить как». Перед выгрузкой проверьте проведённость документов графика, период и организацию, разверните группировки — это устраняет большинство проблем с пустыми и неполными отчётами.