Управление кадровым учетом в современных организациях требует оперативного доступа к персональным данным работников. Одной из самых востребованных задач для специалистов по кадрам и бухгалтеров является необходимость быстро получить актуальный перечень сотрудников, содержащий их даты рождения. Такая информация критически важна для планирования поздравлений, контроля возрастных ограничений для определенных видов работ или подготовки статистической отчетности.
В системе 1С:Зарплата и управление персоналом (ЗУП) реализовано множество инструментов для решения этой задачи, однако начинающие пользователи часто теряются в обилии отчетов и справочников. Неправильный выбор метода может привести к потере времени или получению некорректных данных, например, отображению уволенных сотрудников. В этой статье мы детально разберем все доступные способы формирования такого списка, от стандартных отчетов до использования универсальных механизмов обработки данных.
Мы рассмотрим не только базовые настройки интерфейса, но и нюансы фильтрации, которые позволяют отсеять лишнюю информацию. Вы узнаете, как настроить вывод данных так, чтобы в списке оставались только действующие работники, и как сохранить результат в удобном для дальнейшей работы формате. Глубокое понимание этих процессов повысит эффективность вашей работы с конфигурацией.
Использование стандартного отчета «Список сотрудников»
Самым очевидным и быстрым способом получения необходимой информации является использование встроенного отчета, который доступен в большинстве релизов конфигурации. Этот инструмент разработан специально для оперативного просмотра кадровых данных и не требует глубоких знаний программирования или сложных настроек. Для начала работы необходимо перейти в раздел Кадры и выбрать пункт Отчеты по кадрам.
В открывшемся списке следует найти и запустить отчет с названием «Список сотрудников». По умолчанию система может предложить период «Текущий месяц», что вполне подходит для получения актуальных данных на текущий момент. Однако, если вам нужна историческая справка или список на конкретную дату в прошлом, параметры периода можно изменить вручную в шапке формы отчета.
После формирования отчета вы увидите таблицу, где по умолчанию отображаются ФИО, должность и подразделение. Чтобы добавить дату рождения, необходимо воспользоваться настройками отображения колонок. Обычно эта кнопка находится в верхней панели инструментов отчета и выглядит как шестеренка или список с галочками. В открывшемся окне найдите поле «Дата рождения» и установите рядом с ним флажок.
Важно отметить, что в некоторых версиях конфигурации поле даты рождения может быть скрыто в группе дополнительных реквизитов. Если вы не нашли его в основном списке, проверьте вложенные категории настроек. После применения настроек таблица обновится, и вы сможете видеть даты рождения всех сотрудников, попавших в выборку.
Если вы часто используете этот отчет с одинаковыми настройками, сохраните их как вариант отчета. Это позволит запускать формирование списка в один клик в будущем, экономя время на повторной настройке полей.
⚠️ Внимание: Стандартный отчет может включать в себя сотрудников, которые были уволены в выбранном периоде. Если вам нужен список только действующих работников, обязательно проверьте настройки отбора по статусу занятости или дате увольнения перед выгрузкой данных.
Настройка отборов и фильтрация данных
Часто возникает ситуация, когда общий список сотрудников слишком велик, и вам требуется выделить только определенную группу людей. Например, могут понадобиться данные только по конкретному подразделению или сотрудникам определенного пола для поздравлений с 8 Марта или 23 Февраля. Механизм отборов в 1С ЗУП позволяет гибко настраивать эти критерии прямо в форме отчета.
Для доступа к расширенным настройкам нажмите на ссылку Настройки в верхней части формы отчета. В открывшемся окне перейдите на вкладку «Отборы». Здесь вы можете добавить новые условия фильтрации. Нажмите кнопку «Добавить» и выберите из списка нужное поле, например, «Подразделение» или «Пол».
После выбора поля необходимо задать условие сравнения. Для большинства задач подходит тип условия «Равно», если нужно выбрать конкретное значение, или «В списке», если требуется охватить несколько подразделений одновременно. Значение условия выбирается из справочника, что исключает ошибки ввода названий вручную.
Особое внимание следует уделить отбору по признаку занятости. Чтобы исключить уволенных сотрудников из списка, добавьте отбор по полю Состояние в организации и установите значение «Принят» или «Работает». Это гарантирует, что в итоговый список не попадут люди, трудовые договоры с которыми уже расторгнуты.
Формирование списка через обработку «Универсальный отчет»
Если стандартные отчеты по каким-то причинам не удовлетворяют ваши потребности или не содержат нужных полей, на помощь приходит мощный инструмент конфигурации — «Универсальный отчет». Он позволяет строить выборки практически по любым объектам информационной базы, включая регистры сведений и документы. Этот метод требует чуть больше внимания, но дает максимальную гибкость.
Для запуска обработки перейдите в раздел НСИ и администрирование или найдите её через глобальный поиск по названию. В поле «Тип отчета» выберите значение «Справочники», а в поле «Вид отчета» укажите «Сотрудники». Это скажет системе, что мы хотим получить данные именно из карточек физических лиц, привязанных к организации.
На вкладке настроек отчета необходимо сформировать структуру таблицы. В поле «Поля» добавьте необходимые реквизиты: Наименование (ФИО), Дата рождения, а также любые другие данные, которые вам нужны, например, табельный номер или должность. Система автоматически подтянет эти данные из карточки сотрудника.
Одним из ключевых преимуществ универсального отчета является возможность использования сложных вычисляемых полей. Вы можете добавить поле, которое будет рассчитывать возраст сотрудника на текущую дату, используя встроенные функции конфигуратора. Это избавляет от необходимости делать расчеты вручную в Excel после выгрузки.
Как рассчитать возраст в универсальном отчете?
Для расчета возраста создайте вычисляемое поле с выражением: РАЗНОСТЬДАТ(ДатаРождения, ТЕКУЩАЯДАТА(), "Г"). Это автоматически покажет полных лет каждому сотруднику в отдельной колонке.
⚠️ Внимание: При работе с универсальным отчетом убедитесь, что у вашей учетной записи есть права на чтение соответствующих регистров сведений. В некоторых организациях доступ к персональным данным может быть ограничен ролевой моделью безопасности.
Выгрузка данных в табличный редактор Excel
После того как список сотрудников с датами рождения сформирован внутри программы 1С, следующим логичным шагом часто становится его выгрузка во внешний файл для дальнейшей обработки, рассылки или печати. Система предоставляет удобные инструменты для экспорта данных в формат, совместимый с Microsoft Excel.
В форме любого отчета или обработки найдите кнопку Вывод списка или иконку, изображающую таблицу с зеленой галочкой. При нажатии на неё появится меню, в котором нужно выбрать пункт «Сохранить в файл...» или сразу «Сохранить в формате Excel», если такая опция доступна в вашей версии интерфейса.
В диалоговом окне сохранения выберите формат файла. Рекомендуется использовать формат XLSX, так как он поддерживает современные возможности табличных редакторов и лучше сохраняет форматирование. Укажите путь для сохранения и имя файла, после чего нажмите кнопку «Сохранить».
Процесс выгрузки может занять некоторое время, если список сотрудников очень большой (несколько тысяч записей). В этот момент на экране может отображаться индикатор прогресса. Прерывать процесс не рекомендуется, чтобы избежать повреждения результирующего файла.
☑️ Правильная выгрузка в Excel
Анализ данных и решение типовых проблем
Даже при правильном формировании отчета пользователи могут столкнуться с рядом типовых проблем, связанных с качеством данных в информационной базе. Самая распространенная ситуация — отсутствие даты рождения у части сотрудников. В списке такие строки будут иметь пустое значение в соответствующей колонке, что может исказить статистику.
Для решения этой проблемы необходимо вернуться в карточки конкретных сотрудников и заполнить недостающие реквизиты. Перейдите в справочник «Сотрудники», откройте нужную карточку двойным кликом и найдите поле «Дата рождения». После внесения данных не забудьте сохранить изменения кнопкой Записать и закрыть.
Еще одна частая ошибка — некорректное отображение формата даты. В некоторых случаях дата может выгрузиться в Excel как текст или числовое значение (например, количество дней от некоторой эпохи). Чтобы исправить это в Excel, выделите столбец с датами, нажмите правую кнопку мыши, выберите Формат ячеек и установите тип данных «Дата».
Также стоит проверить актуальность сведений о приеме на работу. Если сотрудник числится в списке, но фактически уже уволен, проблема кроется в несвоевременном проведении документа увольнения. Проверьте журнал документов и убедитесь, что все кадровые перемещения проведены корректно.
| Тип проблемы | Возможная причина | Способ решения |
|---|---|---|
| Пустая дата рождения | Не заполнен реквизит в карточке | Открыть карточку сотрудника и ввести дату |
| В списке уволенные | Не настроен отбор по состоянию | Добавить отбор "Состояние в организации = Принят" |
| Неверный формат в Excel | Ячейка имеет текстовый формат | Изменить формат ячеек на "Дата" в Excel |
| Дубли сотрудников | Несколько карточек на одно лицо | Объединить дубли в справочнике "Физические лица" |
Качество любого отчета напрямую зависит от качества ввода первичных данных. Регулярно проводите аудит карточек сотрудников, чтобы избегать ошибок в отчетности.
Автоматизация и создание собственных вариантов отчетов
Для специалистов, которым приходится формировать списки сотрудников с датами рождения регулярно, рутинная настройка отборов каждый раз может стать утомительной. Конфигурация 1С ЗУП позволяет сохранять настроенные варианты отчетов, создавая своеобразные шаблоны для быстрого доступа к нужной информации.
После того как вы настроили все необходимые поля, отборы и сортировку в отчете, нажмите на кнопку Сохранить вариант отчета. Обычно она расположена рядом с кнопкой формирования. Введите понятное имя, например, «Список для поздравлений» или «Реестр дат рождения», и сохраните настройки.
В следующий раз при запуске отчета вы сможете выбрать сохраненный вариант из выпадающего списка в шапке формы. Система автоматически применит все ранее заданные параметры, и вам останется только нажать кнопку Сформировать. Это существенно ускоряет процесс подготовки данных.
Более продвинутые пользователи могут использовать механизм «Дополнительные отчеты и обработки» для подключения внешних печатных форм или специализированных обработок, написанных на встроенном языке платформы. Это позволяет реализовать сложную логику отбора, например, выборку сотрудников, у которых день рождения в текущей неделе.
⚠️ Внимание: Интерфейс и названия пунктов меню могут незначительно отличаться в зависимости от версии конфигурации 1С ЗУП (3.0, 3.1) и используемой платформы. Если вы не находите указанную кнопку, воспользуйтесь поиском по интерфейсу или сверьтесь с документацией к вашему конкретному релизу.
Можно ли отправить поздравления прямо из 1С?
Да, используя обработки рассылки или интеграцию с почтовыми клиентами, можно настроить автоматическую отправку писем сотрудникам в день их рождения на основе сформированного списка.
Часто задаваемые вопросы (FAQ)
Как скрыть даты рождения сотрудников, которым уже исполнилось 100 лет?
Для этого необходимо использовать отбор по условию в настройках отчета. Добавьте отбор по полю «Дата рождения» с условием «Больше или равно» и укажите дату, соответствующую 100 годам назад от текущего момента. Также можно использовать вычисляемое поле возраста и отфильтровать значения больше 100.
Почему в списке отображаются сотрудники, которые работают по совместительству?
По умолчанию отчет показывает все записи о сотрудниках, включая совместителей. Если вам нужны только основные сотрудники, добавьте отбор по полю «Вид занятости» или «Прием в организацию», выбрав значение «Основное место работы». Это исключит совместителей из выборки.
Можно ли сформировать список только тех, у кого день рождения в текущем месяце?
Да, это возможно. В настройках отбора используйте функцию периода. Установите отбор по полю «День и месяц даты рождения» (если доступно в вашей версии) или используйте универсальный отчет с условием, сравнивающим месяц даты рождения с текущим месяцем.
Как экспортировать список в PDF для печати на доске почета?
В форме отчета нажмите кнопку «Вывод списка» и выберите пункт «Сохранить в файл». В списке форматов выберите PDF. Перед сохранением можно настроить макет печати через кнопку «Настройки» -> «Макет», чтобы убрать лишние колонки и оставить только ФИО и дату рождения.
Что делать, если дата рождения отображается неверно (например, 01.01.1900)?
Такая дата обычно означает, что поле не заполнено или данные были импортированы с ошибкой. Необходимо открыть карточку конкретного сотрудника, проверить реквизит «Дата рождения» и исправить его на актуальное значение на основании паспорта или иного документа.