Работа с кадровыми данными в системе 1С:Зарплата и управление персоналом или 1С:Бухгалтерия требует от специалиста точности и умения быстро извлекать нужную информацию. Часто возникает ситуация, когда необходимо срочно сформировать реестр всех работников организации с указанием момента их трудоустройства. Это может потребоваться для статистики, аудита или просто для сверки данных перед отчетным периодом.
Существует несколько путей решения этой задачи, от стандартных встроенных отчетов до более гибких инструментов для продвинутых пользователей. Выбор конкретного метода зависит от вашей роли в системе и целей, которые вы преследуете. В этой статье мы детально разберем каждый из доступных вариантов, чтобы вы могли выбрать оптимальный для своей ситуации.
Правильная организация вывода данных позволяет избежать ошибок при начислении заработной платы и формировании обязательной отчетности. Ошибки в датах приема могут привести к неверному расчету стажа и отпускных, поэтому контроль этой информации является критически важным этапом работы кадровой службы.
Использование стандартного отчета «Список сотрудников»
Самым простым и доступным способом получения информации является использование готовых отчетов, предусмотренных разработчиками конфигурации. В меню Кадры или Зарплата и кадры обычно присутствует раздел с печатными формами и аналитикой. Стандартный отчет «Список сотрудников» по умолчанию содержит основные реквизиты физического лица.
Однако, часто базовая версия отчета не отображает дату приема сразу в видимой области. Вам потребуется настроить выводимые поля. Для этого найдите кнопку Настройки или значок шестеренки в верхней панели отчета. Перейдите в раздел Отборы и поля, чтобы добавить недостающую информацию в табличную часть.
В открывшемся окне найдите поле «Дата приема» или «Дата приема на работу» в списке доступных ресурсов. Перенесите его в правую часть окна, отвечающую за состав колонок. После применения настроек система перегенерирует документ, и вы увидите полный список с требуемыми временными метками.
⚠️ Внимание: В некоторых конфигурациях, например в старых версиях 1С:Бухгалтерия 3.0, поле даты приема может быть скрыто в группировках. Убедитесь, что вы развернули все уровни детализации, чтобы увидеть реквизиты конкретных назначений.
Этот метод идеален для оперативной проверки, так как не требует специальных знаний программирования. Вы можете сохранить полученные настройки как вариант отчета, чтобы в будущем открывать его одним кликом без повторной конфигурации полей.
Сохраняйте свои варианты настроек отчетов с уникальными именами, например «Список для аудита 2026», чтобы не потерять индивидуальную конфигурацию при обновлении типовых форм.
Формирование расширенной версии через конструктор отчетов
Если стандартного набора полей вам недостаточно или требуется специфическая группировка данных, на помощь приходит универсальный механизм построения отчетов. Этот инструмент позволяет создавать сложные выборки, объединяя данные из разных регистров системы. Доступ к нему обычно находится в разделе Отчеты -> Все отчеты.
Создавая новый отчет, вы можете выбрать тип источника данных «Сотрудники» или «Физические лица». Конструктор предложит вам дерево полей, где можно найти не только дату приема, но и подразделения, должности, а также виды занятости. Это позволяет сформировать сводную таблицу для глубокого анализа кадровой структуры.
Для добавления даты приема используйте поле из регистра сведений «Кадровые назначения». Важно правильно указать период, за который формируется выборка, иначе система может показать только актуальные на текущий момент записи, игнорируя историю изменений.
- 📊 Используйте группировку по подразделениям для анализа текучести кадров в разных отделах.
- 📅 Обязательно проверяйте период отчета, чтобы увидеть сотрудников, уволенных и принятых в выбранном промежутке.
- 🖨️ Настройте макет печати заранее, если планируете передавать список руководству в бумажном виде.
Гибкость конструктора позволяет добавлять вычисляемые поля, например, стаж работы на текущую дату. Это делается через добавление нового поля с формулой, вычитающей дату приема из текущей даты системы. Такая аналитика полезна для планирования отпусков и премирования.
Применение обработки «Консоль запросов» для профи
Для пользователей с правами администратора или разработчика наиболее мощным инструментом является Консоль запросов. Она позволяет писать SQL-подобные запросы на языке 1С, получая данные напрямую из таблиц базы. Этот метод дает максимальную скорость и гибкость, но требует знания структуры метаданных.
Чтобы вывести список, необходимо сформировать запрос к регистру сведений КадровыеНазначения. Основной таблицей будет именно этот регистр, так как он хранит историю всех перемещений. Пример простейшего запроса выглядит следующим образом:
ВЫБРАТЬ
КадровыеНазначения.Сотрудник,
КадровыеНазначения.ДатаПриема
ИЗ
РегистрСведений.КадровыеНазначения КАК КадровыеНазначения
Однако, такой запрос может вывести дубли, если сотрудник менял должность. Чтобы получить уникальную дату первого приема, нужно использовать агрегатную функцию МИН и группировку по сотруднику. Это обеспечит получение именно той даты, когда человек впервые появился в штате организации.
⚠️ Внимание: Работа в консоли запросов в промышленной базе требует осторожности. Ошибочный запрос с большим объемом выборки может временно замедлить работу системы для других пользователей.
Результат выполнения запроса можно сразу экспортировать в табличный документ или сохранить в виде внешней обработки. Это особенно удобно для интеграции с другими системами, где требуются данные в специфическом формате, не поддерживаемом стандартными отчетами 1С.
Как избежать дублей в запросе?
Используйте конструкцию «ВЫБРАТЬ РАЗЛИЧНЫЕ» или группируйте данные по уникальному идентификатору сотрудника (Ссылка.Сотрудники), выбирая минимальную дату из всех записей.
Настройка печатных форм и списков в журнале документов
Часто пользователям требуется видеть дату приема прямо в общем списке кадровых приказов, не открывая каждый документ отдельно. Интерфейс 1С:Предприятие позволяет настраивать вид списков произвольным образом. Откройте журнал документов Приемы на работу или Кадровые переводы.
Нажмите правой кнопкой мыши на заголовок любой колонки таблицы. В контекстном меню выберите пункт Изменить форму или Настроить список. В открывшемся окне настроек найдите поле, отвечающее за дату приема, и установите флажок напротив него. Оно сразу появится в общей таблице.
Такая настройка сохраняется за конкретным пользователем. Если вы работаете на разных компьютерах, возможно, потребуется перенести файл настроек или сохранить вариант оформления через меню Еще -> Сохранить настройки. Это упрощает ежедневную рутинную работу с документами.
| Тип настройки | Где применяется | Сложность |
|---|---|---|
| Изменение формы списка | Журналы документов | Низкая |
| Настройка отчета | Раздел Отчеты | Средняя |
| Консоль запросов | Режим Предприятия/Конфигуратор | Высокая |
| Выгрузка в Excel | Любой список/отчет | Низкая |
Использование расширенных списков в журналах позволяет быстро фильтровать сотрудников по дате приема, используя стандартные инструменты фильтрации 1С. Вы можете установить отбор «Дата приема больше» или «Дата приема между», чтобы мгновенно найти нужную группу людей.
Настройка вида списка в журнале документов экономит время на открытие карточек, позволяя видеть ключевые данные сразу в общей таблице.
Экспорт данных в Excel для дальнейшей обработки
После того как вы сформировали список любым из вышеописанных способов, часто возникает необходимость передать эти данные коллегам, не имеющим доступа к 1С, или провести сложный анализ в табличном процессоре. Система предоставляет удобные инструменты для выгрузки данных во внешние файлы.
В окне любого отчета или списка найдите кнопку Сохранить как или иконку дискеты с стрелкой. Выберите формат Microsoft Excel (*.xlsx). Система предложит выбрать лист и диапазон ячеек. При экспорте важно проверить, чтобы форматирование дат сохранилось корректно, и Excel не воспринял их как текст.
В Excel вы сможете использовать сводные таблицы, формулы ВПР (VLOOKUP) и другие инструменты для соединения списка сотрудников с другими базами данных. Это стандартная практика при подготовке массовых рассылок или интеграции с CRM-системами.
- 📂 Проверяйте кодировку файла при сохранении в формате CSV, чтобы русские буквы отображались корректно.
- 🔢 Убедитесь, что столбец с датами в Excel имеет формат «Дата», а не «Общий» или «Текстовый».
- 🔒 При передаче файлов по почте убедитесь, что вы не нарушаете политику конфиденциальности персональных данных.
Автоматизация выгрузки возможна через внешние обработки или расширения, если такая операция выполняется регулярно. Однако для разовых задач вполне достаточно ручного экспорта через стандартный интерфейс программы.
⚠️ Внимание: При выгрузке списков сотрудников помните о законодательстве о персональных данных (152-ФЗ). Передавайте файлы только защищенными каналами связи и только тем лицам, у которых есть служебная необходимость в этой информации.
Частые проблемы и способы их решения
При работе со списками сотрудников пользователи могут столкнуться с рядом типичных затруднений. Например, дата приема может не отображаться для сотрудников, принятых до начала ведения учета в программе. В таких случаях необходимо проверить исторические данные или ввести начальные остатки корректно.
Еще одна распространенная проблема — расхождение дат в разных отчетах. Это может происходить из-за того, что один отчет берет данные из регистра назначений, а другой — из справочника физических лиц. Всегда сверяйте источник данных в настройках отчета, чтобы понимать логику формирования цифры.
Если список формируется слишком долго, попробуйте сузить период отбора или добавить отбор по подразделению. Оптимизация выборки значительно ускоряет работу системы, особенно в базах с большой историей и тысячами записей в регистрах.
☑️ Проверка корректности списка
В случае, если поле даты приема вообще отсутствует в настройках, возможно, ваша версия конфигурации устарела или были изменены права доступа к этому реквизиту. Обратитесь к администратору базы данных для проверки настроек ролей и профилей групп доступа.
FAQ: Часто задаваемые вопросы
Почему в списке сотрудников не видно дату приема для некоторых людей?
Скорее всего, эти сотрудники были заведены в справочник, но по ним не был проведен документ «Прием на работу». Дата приема фиксируется именно движением документа по регистру, а не фактом создания карточки в справочнике.
Можно ли выгрузить список вместе с номерами приказов о приеме?
Да, в конструкторе отчетов или консоли запросов можно добавить поле «Документ-основание». Это позволит вывести в одну таблицу ФИО, дату приема и ссылку на конкретный приказ, которым было оформлено трудоустройство.
Как найти сотрудников, принятых в конкретном месяце?
Используйте отбор по периоду в любом отчете. Установите начало периода первым числом нужного месяца, а конец — последним. Система автоматически отфильтрует список, оставив только тех, чья дата приема попадает в этот интервал.
Влияет ли изменение фамилии сотрудника на отображение даты приема?
Нет, изменение анкетных данных, таких как фамилия или паспортные данные, не влияет на дату приема. Эта информация хранится в независимых регистрах и остается неизменной при обновлении личных сведений физического лица.
Где найти дату приема для внешних совместителей?
Внешние совместители также отражаются в регистре кадровых назначений. При формировании отчета убедитесь, что не установлен отбор только по «Основным сотрудникам». В настройках полей можно добавить признак вида занятости для разделения списков.