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

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

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

Стандартные отчеты по кадрам: быстрый старт

Самый простой способ получить список работников — воспользоваться разделом Кадры → Отчеты по кадрам. Здесь разработчики предусмотрели готовый набор форм, покрывающих 90% типовых потребностей бухгалтерии и HR-отдела.

Особое внимание стоит уделить отчету «Список сотрудников». Он является универсальным инструментом, позволяющим вывести карточки работников в табличном виде. Интерфейс отчета построен на базе системы компоновки данных (СКД), что дает пользователю гибкость в настройке полей.

Для формирования первичной выборки вам достаточно выбрать период и нажать кнопку формирования. Система автоматически подтянет всех сотрудников, принятых на работу и не уволенных на текущую дату. Однако для более тонкой работы потребуется настроить параметры отбора.

0 или ЗУП 3.1) расположение некоторых кнопок может незначительно отличаться. Если вы не находите нужную форму в указанном месте, попробуйте воспользоваться глобальным поиском по названию отчета.

⚠️ Внимание: Стандартные отчеты могут не отображать сотрудников, у которых в карточке не заполнены обязательные реквизиты, такие как подразделение или должность. Всегда проверяйте полноту данных в справочнике перед формированием итоговых списков.
📊 Какой отчет вы используете чаще всего?
Список сотрудников (стандартный)
Универсальный отчет
Специализированные кадровые отчеты
Собственная обработка

Использование отчета «Универсальный отчет»

Когда стандартных форм недостаточно, на помощь приходит «Универсальный отчет». Этот инструмент позволяет строить выборки практически по любым объектам метаданных, включая справочник ФизическиеЛица или регистр сведений КадровыеДанные.

Чтобы начать работу, перейдите в раздел Администрирование → Печатные формы, отчеты и обработки → Универсальный отчет. В открывшемся окне необходимо выбрать тип объекта, данные которого вы хотите увидеть. Для выборки сотрудников чаще всего выбирают справочник «Сотрудники».

Главное преимущество этого метода — возможность добавлять поля из связанных регистров. Например, вы можете вывести список сотрудников и сразу добавить колонку с их текущим окладом или количеством отгулов, не создавая сложную обработку.

Настройка полей осуществляется через кнопку «Настройки». Здесь вы можете перетаскивать необходимые реквизиты в область выбранных полей, менять их порядок и задавать условия группировки. Это идеальный вариант для создания уникальных аналитических срезов.

💡

Используйте кнопку «Сохранить вариант отчета» в Универсальном отчете, чтобы не настраивать поля каждый раз заново. Это сэкономит время при регулярном формировании одинаковых выборок.

Настройка сложных условий отбора

Часто возникает потребность отфильтровать сотрудников не просто по подразделению, а по совокупности признаков. Например, нужно найти всех женщин-менеджеров, работающих неполный рабочий день и имеющих детей до 3 лет.

Для реализации таких задач в настройках отчета используется раздел «Отбор». Здесь можно задавать условия с использованием логических операторов «И» и «ИЛИ». Правильная комбинация этих операторов позволяет сузить выборку до конкретных сотрудников.

Рассмотрим пример настройки отбора для поиска сотрудников предпенсионного возраста. Вам потребуется добавить условие по полю «Дата рождения» и использовать оператор «Меньше» или диапазон дат. Система автоматически рассчитает возраст на момент формирования отчета.

Также доступен отбор по динамическим спискам. Если в вашей организации ведется учет льготных категорий, вы можете отфильтровать выборку по признаку «Вид занятости» или «Гражданство», если эти реквизиты заведены в карточке сотрудника.

⚠️ Внимание: При использовании оператора «ИЛИ» система объединяет результаты. Убедитесь, что вы не получите избыточную выборку, включив в неё сотрудников, которые не должны были попасть в список по основному критерию.

Работа с группировками и иерархией

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

В настройках отчета перейдите на вкладку Группировки. Добавьте туда поле «Подразделение» или «Должность». Система автоматически сформирует древовидную структуру, где раскрывая ветки, вы увидите сотрудников, относящихся к конкретной группе.

Использование иерархии особенно полезно при подготовке отчетов для руководства. Директору часто не нужен плоский список из 500 фамилий, а нужна сводка по цехам или департаментам с возможностью детализации.

Вы можете настроить несколько уровней группировки. Например, сначала сгруппировать данные по «Организации» (если база общая), затем по «Подразделению», и уже внутри — по конкретным сотрудникам. Это создаст многоуровневую аналитику.

Уровень группировки Пример поля Цель использования
Первый уровень Организация Разделение данных в многофирменном учете
Второй уровень Подразделение Структурирование по отделам и цехам
Третий уровень Должность Анализ штатного расписания и нагрузок
Детальные записи ФИО сотрудника Просмотр индивидуальных данных

☑️ Проверка настройки группировки

Выполнено: 0 / 4

Выгрузка данных в Excel и внешние системы

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

Самый популярный формат — XLSX. В окне отчета нажмите кнопку Еще → Сохранить как.. или используйте значок дискеты на панели инструментов. Выберите тип файла «Табличный документ» или «Лист Excel».

При выгрузке важно учитывать форматирование. Если вы планируете использовать данные для mail-merge (слияния) в Word, лучше сохранять список в формате CSV или «Текст», предварительно убедившись, что кодировка поддерживает кириллицу.

Для интеграции с другими системами (например, CRM или системами контроля доступа) может потребоваться выгрузка в формате XML или JSON. Эти опции также доступны в меню сохранения, но могут требовать дополнительной настройки схемы выгрузки.

⚠️ Внимание: При выгрузке больших списков (более 10 000 строк) процесс может занять значительное время и потребовать много оперативной памяти. Рекомендуется разбивать такие выборки на части по периодам или подразделениям.
Что делать, если при выгрузке в Excel сбиваются даты?

Часто проблема кроется в региональных настройках Windows. Попробуйте сохранить файл в формате «Табличный документ 1С» (*.mxl), а затем открыть его через Excel, либо используйте копирование через буфер обмена с предварительной настройкой формата ячеек в Excel на «Дата».

Создание собственных обработок для сложных задач

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

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

Пример простого запроса для выборки может выглядеть так:

ВЫБРАТЬ

Сотрудники.ФИО КАК ФИО,

Сотрудники.Подразделение КАК Отдел

ИЗ

Справочник.Сотрудники КАК Сотрудники

ГДЕ

Сотрудники.Увольнение = FALSE

Такой подход дает максимальную производительность и гибкость. Вы можете запрограммировать любые условия, включая расчетные показатели, которые не хранятся в базе в готовом виде, а вычисляются «на лету».

💡

Для разовых сложных выборок проще настроить Универсальный отчет, чем заказывать разработку. Обработка программистом оправдана только при регулярном использовании сложной логики.

Можно ли сделать выборку только уволенных сотрудников?

Да, это возможно. В стандартном отчете «Список сотрудников» или в Универсальном отчете необходимо добавить условие отбора по полю «Дата увольнения». Установите условие «Не равно ПустаяДата» или задайте конкретный период увольнения.

Как добавить в выборку фотографию сотрудника?

В большинстве типовых конфигураций поле с фотографией не выводится в табличную часть отчетов по умолчанию из-за производительности. Однако в Универсальном отчете можно попробовать добавить поле «Фото» из справочника Физические лица, если оно предусмотрено разработчиками.

Почему в выборке не отображаются совместители?

Проверьте настройки отбора. Возможно, стоит фильтр по виду занятости «Основное место работы». Чтобы увидеть совместителей, расширьте отбор, включив значение «Совместительство» или сняв ограничение по виду занятости вовсе.

Можно ли отправить выборку сотрудников прямо из 1С по email?

Да, если в системе настроена почтовая рассылка. В форме отчета нажмите Еще → Отправить по почте. Система сформирует файл и откроет почтовый клиент для отправки. Требуется корректная настройка SMTP-сервера в параметрах системы.