Работа с кадровым учетом в системе 1С:Зарплата и управление персоналом 8 часто требует получения точных срезов данных. Пользователям необходимо знать, кто именно числился в штате на конкретный момент времени, будь то конец отчетного периода, дата аудита или момент реорганизации отдела. Стандартный список сотрудников в справочнике обычно показывает только тех, кто принят на работу и еще не уволен, что не дает полной картины для ретроспективного анализа.
Проблема усугубляется, когда требуется увидеть сотрудников, которые уже уволены к текущему моменту, но работали в интересующий период. Или наоборот, тех, кто был принят после текущей даты, но числился в базе ранее. Для решения этой задачи существует несколько методов, от стандартных отчетов до работы с регистрами сведений напрямую. Выбор конкретного способа зависит от версии конфигурации и прав доступа пользователя.
В рамках данной статьи мы рассмотрим наиболее эффективные способы получения списка на дату. Мы затронем использование универсального отчета, работу с регистрами накопления и специализированные обработки. Важно понимать, что корректность данных напрямую зависит от своевременности проведения кадровых документов, таких как приказы о приеме и увольнении.
Использование стандартного отчета «Список сотрудников»
Самым простым и доступным инструментом для большинства пользователей является встроенный отчет. Он позволяет гибко настраивать параметры выборки без необходимости глубокого знания структуры базы данных. Чтобы получить нужный срез, необходимо перейти в раздел Кадры → Отчеты по кадрам и выбрать соответствующий пункт меню.
В открывшейся форме отчета ключевым параметром является поле «Дата». Именно эта настройка определяет, какие записи из регистров будут выбраны системой. Если установить дату сегодня, вы увидите актуальный штат. Если же указать дату месяц назад, система покажет список тех, кто работал в организации на тот момент, исключая тех, кто был уволен до этой даты или принят после нее.
Обратите внимание на кнопку «Настройки». В ней можно детализировать выводимую информацию. Вы можете добавить такие поля, как подразделение, должность, график работы и даже ставку. Это позволяет сформировать не просто перечень фамилий, а полноценную аналитическую таблицу для проверки штатного расписания.
- ✅ Убедитесь, что в настройках отчета установлена галочка «Показывать уволенных», если вам нужно видеть тех, кто покинул компанию до выбранной даты, но числился в прошлом.
- ✅ Используйте группировку по подразделениям для удобного анализа структуры организации на отчетный момент.
- ✅ Проверяйте поле «Вид занятости», чтобы исключить внешних совместителей, если они не нужны в выборке.
⚠️ Внимание: Стандартный отчет может не показывать сотрудников, документы по которым не были проведены или помечены на удаление. Всегда проверяйте журнал проведения документов за период перед формированием финального списка.
После настройки всех параметров нажмите кнопку «Сформировать». Система выполнит запрос к базе данных и выведет результат на экран. Полученную таблицу можно выгрузить в формат Microsoft Excel или PDF для дальнейшей работы или передачи руководству. Это наиболее безопасный метод, не требующий прав администратора.
Работа с универсальным отчетом для сложных выборок
Когда стандартных возможностей отчета по кадрам недостаточно, на помощь приходит «Универсальный отчет». Этот инструмент позволяет строить выборки непосредственно по регистрам сведений, что дает максимальную гибкость. Для доступа к нему перейдите в раздел НС и Кадры → Отчеты → Универсальный отчет.
В качестве источника данных необходимо выбрать регистр сведений «Сотрудники организаций». Именно в этом регистре хранится история изменений состояния сотрудников: даты приема, перевода и увольнения. Особенностью работы с этим регистром является использование механизма «Виртуальных таблиц».
При настройке отчета в поле «Период» или «Дата среза» вы указываете тот день, на который нужно получить информацию. Система автоматически сформирует запрос к виртуальной таблице СрезПоследних. Это гарантирует, что вы получите именно те записи, которые были актуальны на указанную дату, игнорируя будущие изменения.
Выборка из регистра: Сотрудники организаций
Тип таблицы: СрезПоследних
Дата среза: 31.12.2023
В колонках отчета можно выбрать любые доступные измерения и ресурсы. Рекомендуется обязательно включить поле «Сотрудник», «Организация» и «Дата увольнения». Наличие даты увольнения позволит быстро отфильтровать тех, кто уже не работает, если в настройках среза это не было сделано автоматически.
Используйте кнопку «Группировка и отбор» в универсальном отчете, чтобы скрыть строки с пустыми значениями в поле «Организация». Это уберет из списка сотрудников, которые были приняты, но еще не распределены по юрлицам.
Анализ регистра накопления «Кадровые события»
Для глубокого аудита и поиска причин расхождений в списках сотрудников опытные пользователи обращаются к регистру накопления «Кадровые события». Этот регистр фиксирует каждое действие, совершенное с карточкой сотрудника. Он является первоисточником для формирования движений в других регистрах системы.
Отличие этого метода от работы со срезом последних заключается в том, что вы видите не только текущее состояние, но и историю изменений. Если вам нужно понять, почему сотрудник исчез из списка на определенную дату, анализ событий покажет конкретный документ-основание.
При формировании выборки по этому регистру важно правильно установить отбор по виду события. Нас интересуют события типа «Прием на работу», «Увольнение» и «Перевод». Фильтрация по дате документа позволяет восстановить картину дня.
| Вид события | Влияние на список | Документ-основание |
|---|---|---|
| Прием на работу | Сотрудник появляется в списке | Прием на работу в организацию |
| Увольнение | Сотрудник исчезает из списка | Увольнение из организации |
| Перевод | Меняется подразделение/должность | Кадровый перевод |
| Изменение данных | Меняются личные данные | Изменение персональных данных |
Использование регистра событий особенно полезно при поиске «потерянных» сотрудников. Часто бывает, что кадровик создал документ приема, но забыл его провести. В срезе последних такой сотрудник не появится, а в журнале документов или регистре событий он будет виден как непроведенная запись.
Технические детали работы с регистрами
Регистр накопления «Кадровые события» хранит данные в разрезе измерений: Сотрудник, Организация, Подразделение. При анализе важно учитывать, что один документ может создавать несколько записей в регистре, если происходит массовый перевод или увольнение группы лиц.
Использование обработки «Анализ состояния учета»
В конфигурациях 1С:ЗУП 3.1 и выше существует мощная встроенная утилита для проверки корректности данных. Она находится в разделе НС и Кадры → Сервис → Анализ состояния учета. Эта обработка сканирует базу и выявляет логические противоречия в кадровом учете.
Одним из режимов работы этой обработки является проверка списков сотрудников на соответствие документам. Система сравнивает данные в регистрах сведений с проведенными приказами. Если на определенную дату в штате числится сотрудник, но нет подтверждающего документа о приеме, обработка выдаст предупреждение.
Это идеальный инструмент для подготовки к сдаче отчетности в СФР (Социальный фонд России). Ошибки в списках сотрудников могут привести к штрафам за недостоверные сведения в формах ЕФС-1. Регулярный запуск этой проверки помогает поддерживать базу в чистоте.
- 🔍 Запускайте анализ состояния учета ежемесячно перед закрытием периода.
- 🔍 Обращайте внимание на раздел «Сотрудники без кадровых документов».
- 🔍 Используйте протокол проверки для массового исправления ошибок через группу операций.
⚠️ Внимание: Обработка «Анализ состояния учета» может требовать исключительного права на базу данных в момент проверки. Рекомендуется запускать её в нерабочее время или в режиме монопольного доступа, чтобы избежать блокировок для других пользователей.
Результат работы обработки можно сохранить в файл или вывести сразу на экран. В отчете будут указаны конкретные ссылки на проблемные документы. Переход по этим ссылкам позволяет мгновенно открыть документ и исправить ошибку, например, провести забытый приказ или скорректировать дату увольнения.
Регулярное использование обработки «Анализ состояния учета» предотвращает накопление критических ошибок в кадровом блоке и гарантирует точность списков сотрудников на любую дату.
Проблемы с датами увольнения и приема: нюансы расчета
Одной из самых частых причин расхождений в списках является некорректное понимание системы дат границ периода. В 1С дата увольнения считается последним днем работы сотрудника. Однако при формировании среза на дату увольнения могут возникать нюансы в зависимости от алгоритма отчета.
Некоторые отчеты включают сотрудника в список на дату его увольнения, так как трудовые отношения формально еще действуют. Другие отчеты могут исключать его, считая, что с этого дня он уже не работает. Это зависит от настройки виртуальной таблицы: СрезПоследних или СрезПервых.
Если вы формируете список для расчета зарплаты, важно понимать, включается ли день увольнения в расчетный период. Обычно да, но для списочного состава (табель) сотрудник может уже не отображаться. Всегда сверяйте результат отчета с первичными документами — приказами.
Особое внимание следует уделить сотрудникам, принятым и уволенным в один и тот же день. Такие записи могут «теряться» в общих выборках, если алгоритм отчета не предусматривает обработку подобных коллизий. В универсальном отчете такую ситуацию можно отследить, добавив в вывод обе даты: приема и увольнения.
☑️ Проверка корректности дат
Частые ошибки при формировании выборок
Даже опытные пользователи допускают ошибки при работе со списками сотрудников. Самая распространенная из них — игнорирование флага «Показывать уволенных» в настройках. Это приводит к тому, что исторический анализ становится невозможным, и пользователь видит только «живой» штат.
Вторая ошибка связана с правами доступа. Если у пользователя ограничены права на просмотр определенных организаций или подразделений, список будет неполным. Система просто скроет строки, к которым у пользователя нет доступа, без каких-либо предупреждений.
Третья проблема — это работа с неактуальными данными из-за незакрытого периода. Если документы предыдущего месяца еще не проведены или не перепроведены после изменений, срез на дату может показать некорректную информацию. Всегда завершайте операции месяца перед формированием итоговых списков.
⚠️ Внимание: Интерфейс и названия пунктов меню могут отличаться в зависимости от версии платформы 1С:Предприятие 8.3 и релиза конфигурации ЗУП. Если вы не находите указанную кнопку, воспользуйтесь поиском по интерфейсу (значок лупы в правом верхнем углу).
Для минимизации ошибок рекомендуется сохранять настройки часто используемых отчетов в виде вариантов. Это позволит в следующий раз не настраивать поля и отборы заново, а просто выбрать сохраненный вариант «Список на конец месяца» и нажать кнопку формирования.
Как получить список сотрудников, которые увольняются в будущем?
Для этого в стандартном отчете «Список сотрудников» необходимо снять галочку «Только принятые» и установить отбор по дате увольнения «Меньше или равно» интересующей вас будущей дате. Также можно использовать универсальный отчет по регистру «Сотрудники организаций» с отбором по периоду действия записи.
Почему в списке на дату нет сотрудника, который точно работал?
Наиболее вероятная причина — документ о приеме на работу не проведен или проведен задним числом с датой, которая попадает за пределы периода среза. Проверьте журнал документов и убедитесь, что приказ имеет статус «Проведен» и корректную дату начала действия.
Можно ли выгрузить список сотрудников прямо в Excel с фотографиями?
Да, стандартный отчет позволяет выгрузить данные в табличный документ, который открывается в Excel. Однако фотографии сотрудников (файлы) при стандартной выгрузке не переносятся. Для выгрузки с фото потребуется использование внешних обработок или расширение функционала через режим предприятия с доступом к файловой системе.
Как проверить, кто был начальником отдела на конкретную дату?
Используйте отчет «Штатное расписание» или универсальный отчет по регистру «Штатное расписание организаций». В настройках укажите дату среза. В колонках выберите поле «Руководитель» или сформируйте список сотрудников данного подразделения и отсортируйте по должности.
Влияет ли изменение графика работы на попадание в список на дату?
Нет, сам факт наличия сотрудника в списке на дату зависит от документов приема и увольнения. Изменение графика работы влияет на расчет плана рабочего времени и начисление зарплаты, но не исключает сотрудника из списочного состава организации на выбранную дату.