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

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

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

Использование стандартного отчета «Список сотрудников»

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

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

Далее необходимо настроить состав полей. Нажмите кнопку Настройки или Еще → Изменить форму. Здесь можно добавить колонки с табельными номерами, подразделениями и должностями. Не забывайте использовать группировку по department, чтобы структура списка соответствовала организационной схеме вашей компании.

💡

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

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

Формирование списка через карточку подразделения

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

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

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

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

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

Настройка параметров отбора и периодов действия

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

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

Часто возникает вопрос: как найти сотрудников, уволенных в прошлом месяце? Для этого в настройках отбора нужно снять галочку «Только действующие» и установить период с первого по последнее число прошлого месяца. Затем добавьте поле «Дата увольнения» в выводимую таблицу.

📊 Какой список сотрудников вы формируете чаще всего?
Текущий штат (действующие)
Уволенные за период
Список для рассылки поздравлений
Список для выдачи премий
Все сотрудники в истории

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

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

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

Система предложит несколько форматов сохранения. Наиболее универсальным является Табличный документ или прямой экспорт в Лист Excel. При выборе формата MXL вы получаете файл, который можно открыть как в Excel, так и в самой 1С с сохранением форматирования ячеек.

При выгрузке больших массивов данных (более 10 000 строк) процесс может занять несколько секунд. Не прерывайте операцию нажатием клавиши Esc, так как это может привести к повреждению временного файла выгрузки. Дождитесь появления окна сохранения файла на диске.

Формат выгрузки Совместимость Сохранение форматирования Рекомендуемое использование
Табличный документ (MXL) 1С, Excel Полное Печать, архивирование
Текстовый документ (TXT) Блокнот, любые редакторы Нет Импорт в другие базы
PDF документ Любые просмотрщики Полное Отправка руководству
CSV (разделители) Excel, Базы данных Нет Массовая обработка данных

Если вы планируете использовать данные для массовой рассылки или импорта в CRM-систему, выбирайте формат CSV. Он обеспечивает наилучшую совместимость с внешним ПО, хотя и требует дополнительной настройки кодировки (обычно UTF-8 или Windows-1251) при открытии в Excel.

Работа со списком в режиме предприятия и конфигураторе

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

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

ВЫБРАТЬ

Сотрудники.Ссылка,

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

Сотрудники.Код

ИЗ

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

ГДЕ

Сотрудники.ЭтоГруппа = ЛОЖЬ

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

Как найти удаленных сотрудников?

Если сотрудник был помечен на удаление, но еще не удален из базы окончательно, он не виден в обычных списках. Чтобы его увидеть, в форме списка справочника нажмите кнопку «Еще» → «Показать помеченные на удаление». Иконка такого сотрудника будет перечеркнута красным крестом.

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

Решение проблем с отображением и правами доступа

Частая ситуация: пользователь открывает отчет, но видит пустую таблицу или только часть сотрудников. В 90% случаев проблема кроется в настройках Ролей доступа. В современных конфигурациях 1С действует принцип ограниченного доступа к персональным данным (ПДн).

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

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

⚠️ Внимание: Если после проверки прав доступа список все равно не формируется, возможно, в базе повреждены итоги регистров сведений. В этом случае необходимо выполнить процедуру Администрирование → Обслуживание → Переформирование итогов. Требуется доступ с правами администратора.

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

☑️ Диагностика пустого списка сотрудников

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

Автоматизация и регулярное получение списков

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

Настройте вариант отчета с нужными параметрами, сохраните его под уникальным именем. Затем в разделе НСИ и администрирование найдите настройку отправки отчетов по электронной почте. Укажите периодичность (например, каждый понедельник в 9:00) и список получателей.

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

💡

Автоматическая рассылка отчетов — лучший способ контролировать актуальность кадровых данных без ежедневного ручного вмешательства. Настройте один раз и забудьте о рутине.

Для сложных сценариев можно использовать внешние обработки, которые по расписанию выгружают данные в общую сетевую папку. Это позволяет интегрировать данные 1С с корпоративными порталами или системами контроля доступа (СКУД).

Как добавить в список сотрудников, работающих по договорам ГПХ?

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

Почему в списке появляются дубли сотрудников?

Дублирование обычно возникает, если у одного физического лица заведено несколько карточек в справочнике «Сотрудники». Это ошибка ведения базы. Необходимо найти дубли через обработку «Поиск и удаление дублей» и объединить их, привязав все кадровые документы к одной основной карточке.

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

Да, стандартный отчет «Список сотрудников» поддерживает вывод поля «Фото». Для этого в настройках макета добавьте соответствующее поле. Однако при выгрузке в Excel фотографии могут не перенестись корректно. Для печати списков с фото лучше использовать специализированные печатные формы или выгружать в PDF.

Как скрыть в списке сотрудников, находящихся в длительном отпуске?

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