Формирование актуальных списков персонала является рутинной, но критически важной задачей для любого кадрового специалиста или бухгалтера. В системе 1С:Предприятие эта операция может выполняться множеством различных способов в зависимости от конечной цели: нужна ли вам простая таблица для проверки, официальный документ для подписи или файл для передачи в сторонние сервисы. Ошибки при выборе инструмента могут привести к потере важных данных о структуре организации или дублированию информации.
Современные конфигурации, такие как 1С:Зарплата и управление персоналом 3.1 или 1С:Бухгалтерия предприятия 3.0, предоставляют гибкие механизмы работы со справочниками и регистрами сведений. Понимание различий между этими методами позволяет существенно ускорить процесс подготовки отчетности. В этом материале мы детально разберем алгоритмы действий для получения списка сотрудников с указанием их текущих позиций, окладов и подразделений.
Использование стандартных печатных форм и отчетов
Самый очевидный и часто используемый способ получения списка — это формирование штатного расписания или списка сотрудников через раздел отчетов. В конфигурациях уровня ЗУП этот функционал наиболее развит. Вам необходимо перейти в меню Отчеты → Штатное расписание. Здесь система автоматически подтягивает данные о действующих ставках на текущую дату.
Однако, если вам требуется именно список физических лиц, а не ставок, лучше воспользоваться отчетом «Список сотрудников». Он находится в разделе Отчеты → Кадровые отчеты. Данный инструмент позволяет отфильтровать данные по конкретному подразделению, что удобно для больших холдингов. Вы можете настроить вывод дополнительных колонок, таких как табельный номер или дата приема.
⚠️ Внимание: Стандартный отчет «Список сотрудников» может не отображать сотрудников, уволенных в текущем месяце, если не снят соответствующий фильтр по периоду действия. Всегда проверяйте настройки отбора перед выгрузкой.
Для получения данных в конфигурации 1С:Бухгалтерия, где кадровый учет ведется в упрощенном виде, путь будет иным. Здесь список формируется через справочник Сотрудники с использованием кнопки «Печать». Важно понимать, что в бухгалтерских версиях связь между должностью и конкретным человеком может быть менее детализирована, чем в специализированных кадровых системах.
Прямая выгрузка из справочника «Сотрудники»
Если вам нужен «сырой» список без лишних форматирований и итоговых сумм, наиболее эффективным методом является работа непосредственно со справочником. Откройте раздел Кадры → Сотрудники (или Справочники → Сотрудники в старых версиях). В списке отображаются все карточки, заведенные в системе.
Для настройки отображения должностей нажмите на кнопку настроек списка (обычно это иконка шестеренки или гаечного ключа). В открывшемся окне необходимо добавить поле «Должность» или «Подразделение» в видимую область. После этого таблица примет вид, удобный для экспорта.
☑️ Проверка данных перед выгрузкой
Существует важный нюанс: в справочнике может отображаться основная должность, но если сотрудник работает по внутреннему совместительству, эта информация может быть скрыта в общем списке. Для полного охвата рекомендуется использовать отчеты, агрегирующие данные из регистров, а не просто смотреть в справочник.
После настройки колонок используйте кнопку Еще → Сохранить список или специализированную кнопку выгрузки. Система предложит выбрать формат файла. Наиболее универсальным является Microsoft Excel, который сохраняет не только данные, но и структуру таблицы.
Экспорт данных в формат Excel и CSV
Процесс выгрузки в табличный редактор является финальным этапом для большинства пользователей. В интерфейсе 1С эта функция реализована через механизм OLE или прямую запись файлов. При выборе опции «Сохранить список» появляется диалоговое окно сохранения.
Вам будет предложено выбрать тип файла. Формат .mxl является собственным форматом 1С, который открывается только в Excel при наличии соответствующих надстроек или конвертеров. Для максимальной совместимости выбирайте .xlsx или .csv. Формат CSV особенно полезен, если вы планируете загружать данные в другие информационные системы или базы данных.
При выгрузке в Excel система может запросить подтверждение на запуск макросов или открытие объекта. Это стандартная процедура безопасности Windows. Если выгрузка прошла успешно, откройте файл и проверьте кодировку (для CSV) и корректность отображения русских букв.
⚠️ Внимание: При сохранении в формате CSV данные о датах могут преобразоваться в текст или числа. Обязательно проверяйте столбцы с датами приема и увольнения после открытия файла в Excel.
Настройка вариантов отчетов для регулярной выгрузки
Если задача выгрузки списка сотрудников с должностями стоит перед вами регулярно (например, еженедельно для руководства), нет смысла каждый раз настраивать поля вручную. В 1С существует механизм «Варианты отчетов». Он позволяет сохранить текущие настройки отчета как шаблон.
Сформируйте отчет с нужными колонками, группировками и отборами. Затем в верхней панели отчета найдите кнопку Настройки → Сохранить вариант отчета. Присвойте ему понятное имя, например, «Еженедельный список по отделам». В дальнейшем этот отчет будет доступен в списке вариантов одним кликом.
| Параметр настройки | Описание | Рекомендуемое значение |
|---|---|---|
| Период | Временной интервал для выборки | Текущий месяц |
| Группировка | Способ сортировки строк | По подразделениям |
| Отбор | Фильтр по статусу сотрудника | Принятые (не уволенные) |
| Поля | Выводимые колонки | ФИО, Должность, Оклад |
Использование сохраненных вариантов не только экономит время, но и исключает человеческий фактор. Вы гарантированно получите данные в одинаковом формате, что упрощает их сравнение в динамике. Это особенно актуально для аналитики текучести кадров или контроля фонду оплаты труда.
Использование обработки «Выгрузка данных XML»
Для сложных сценариев интеграции, когда список сотрудников необходимо передать в стороннюю систему (например, в систему контроля доступа или CRM), простой выгрузки в Excel может быть недостаточно. В таких случаях применяется специализированная обработка «Выгрузка данных XML» или универсальный обмен данными.
Этот метод требует предварительной настройки правил обмена. Вам нужно указать, какие именно реквизиты сотрудника (ФИО, должность, табельный номер) должны попасть в выгрузку. Данный способ обеспечивает структурированную передачу данных, которую легко обработать программно.
Технические детали XML выгрузки
При использовании XML выгрузки важно учитывать, что специальные символы в фамилиях (например, дефисы или апострофы) могут требовать экранирования. Также система может ограничивать длину строки поля "Должность", если в целевой системе установлено жесткое ограничение символов.
Обычно эта функциональность доступна в режиме «Предприятие» при наличии прав администратора или через меню Администрирование → Выгрузка данных. Если стандартная обработка не подходит, программисты 1С могут написать внешний отчет на языке запросов, который сформирует файл строго заданного формата.
Решение типичных проблем при формировании списков
В процессе работы пользователи часто сталкиваются с ситуацией, когда в списке отсутствуют некоторые сотрудники или должности отображаются некорректно. Чаще всего причина кроется в датах действия кадровых документов. Если приказ о приеме еще не проведен или дата увольнения стоит вчерашним числом, сотрудник может выпасть из выборки.
Еще одна распространенная проблема — дублирование строк. Это происходит, когда у сотрудника в одном периоде было несколько назначений (например, перевод внутри месяца). В настройках отчета необходимо включить опцию «Показывать только последние назначения» или сгруппировать данные по физическим лицам, а не по кадровым переводам.
Используйте функцию «Показать настройки» (значок шестеренки) в списке сотрудников, чтобы быстро добавить или убрать колонку «Табельный номер», который часто требуется для уникальной идентификации в сторонних системах.
Также стоит помнить о правах доступа. Если вы работаете в большой базе с разграничением прав, вы можете просто не видеть сотрудников других подразделений из-за ограничений вашей роли. В этом случае обратитесь к администратору базы для расширения прав доступа к кадровым данным.
⚠️ Внимание: Интерфейсы и названия пунктов меню могут незначительно отличаться в зависимости от версии платформы 1С (8.2, 8.3) и конфигурации (ЗУП 2.5, ЗУП 3.0, Бухгалтерия 3.0). Всегда сверяйтесь с актуальной документацией к вашему конкретному релизу программы.
Часто задаваемые вопросы (FAQ)
Как выгрузить список только действующих сотрудников, исключив уволенных?
В большинстве отчетов и в самом справочнике сотрудников есть фильтр по периоду. Установите дату конца периода равной «Сегодня» или «Конец текущего месяца», и выберите опцию отбора «Принятые» или снимите галочку «Показывать уволенных». В отчете «Список сотрудников» это делается через кнопку «Настройки» -> «Отборы».
Можно ли выгрузить список сотрудников с их фотографиями?
Стандартными средствами выгрузки в Excel фотографии обычно не переносятся, так как это бинарные данные. Однако в печатных формах (например, «Личная карточка Т-2» или список для пропуска) фото отображается. Для выгрузки в файл потребуется использование специальных внешних обработок или доработка конфигурации программистом.
Почему в выгруженном файле должности отображаются кодами, а не названиями?
Это происходит, если вы выгружаете данные через обработку обмена или неправильно настроили поля отчета. Убедитесь, что в настройках отчета вы выбрали поле «Должность» (ссылка на справочник должностей), а не «Код должности». При выгрузке в Excel 1С обычно автоматически подставляет наименования объектов.
Как быстро обновить список, если изменилось штатное расписание?
После проведения документов по изменению штатного расписания данные в отчетах обновляются автоматически при их перезапуске. Если вы используете сохраненный вариант отчета, просто откройте его заново — он сформируется по актуальным данным на момент запуска. Перепроводка документов не требуется.
Можно ли отправить список сотрудников direktom из 1С по электронной почте?
Да, в форме большинства отчетов есть кнопка «Отправить по почте». Нажав её, вы можете выбрать сформированный файл (Excel или PDF), указать адресата и тему письма. Письмо будет отправлено через почтовый клиент, настроенный в вашей операционной системе или в настройках 1С.
Для регулярной и безошибочной выгрузки списков сотрудников оптимально использовать сохраненные варианты отчетов с заранее настроенными полями и отборами, что исключает риск потери данных при ручном формировании.