В процессе ведения кадрового учета любой организации неизбежно наступает момент, когда необходимо обратиться к истории. Вы можете искать контакты бывшего бухгалтера для уточнения деталей сдачи отчетности или восстанавливать стаж уволенного специалиста для расчета пенсии. В системе 1С:Предприятие работа с кадрами организована таким образом, что уволенные работники не удаляются безвозвратно, а переводятся в специальный архив. Это позволяет сохранять целостность базы данных и обеспечивать возможность ретроспективного анализа.
Однако интерфейс программы по умолчанию настроен на отображение только действующего штата. Это сделано для того, чтобы не загромождать список лишними записями и ускорить работу кадровика с текущими документами. Чтобы увидеть тех, кто уже покинул компанию, пользователю необходимо изменить стандартные настройки отбора или воспользоваться специализированными отчетами. Понимание логики хранения данных в 1С:Зарплата и управление персоналом (ЗУП) или 1С:Кадры критически важно для корректного администрирования.
В этой статье мы детально разберем различные способы доступа к историческим данным о персонале. Мы рассмотрим как стандартные методы через изменение фильтров в списке сотрудников, так и более продвинутые варианты с использованием универсальных отчетов. Также уделим внимание нюансам восстановления записей и особенностям работы с разными конфигурациями платформы.
Логика хранения данных о персонале в 1С
Архитектура подсистемы «Кадры» в продуктах фирмы 1С построена на принципе разделения активного и исторического состояния объектов. Когда вы проводите документ Увольнение, система не стирает карточку физического лица из базы данных. Вместо этого меняется статус записи, и она перестает отображаться в основных реестрах, предназначенных для оперативной работы. Такой подход гарантирует, что все ранее созданные документы (приказы, начисления, отпуска) останутся привязанными к конкретному человеку.
Важно различать понятия «Физическое лицо» и «Сотрудник». В современных версиях конфигураций, таких как ЗУП 3.1, эти сущности разделены. Физическое лицо — это человек как таковой, с его паспортными данными и ИНН, который может существовать в базе вечно. Сотрудник — это роль, которую человек выполняет в организации в определенный период. Архивация касается именно роли сотрудника, в то время как карточка физического лица может оставаться доступной для поиска в других разделах, например, в расчетах с контрагентами.
Система автоматически архивирует записи при увольнении, но иногда требуется ручное вмешательство. Например, если сотрудник был принят по ошибке и данные нужно полностью очистить, администратор может использовать специальные обработки. Однако в 99% случаев данные просто скрыты от глаз пользователя стандартными механизмами отбора. Понимание этой разницы поможет вам быстрее находить нужную информацию, не пугаясь того, что карточка «исчезла».
⚠️ Внимание: При восстановлении уволенного сотрудника система проверит наличие открытых периодов и пересечений с другими записями. Если вы попытаетесь принять человека на работу в период, когда он числился в другой организации (в рамках той же базы 1С), программа выдаст предупреждение о конфликте интервалов.
Поиск уволенных через стандартный список сотрудников
Самый быстрый способ найти бывшего коллегу — воспользоваться основным справочником «Сотрудники». По умолчанию в этом списке установлен фильтр, который скрывает всех, у кого дата увольнения меньше текущей даты. Чтобы изменить эту ситуацию, вам нужно найти панель отборов, которая обычно расположена над таблицей со списком фамилий. В зависимости от версии интерфейса (Такси или обычный), расположение элементов может незначительно отличаться.
Нажмите на кнопку «Показать настройки» или значок воронки в правом верхнем углу списка. Перед вами откроется панель дополнительных параметров. Найдите поле, отвечающее за период действия или статус. Часто это поле называется «Период» или «Действует». Вам необходимо изменить значение с «Текущий момент» на «Все» или указать конкретный диапазон дат, включающий прошлые годы. После применения настроек список мгновенно обновится, и в нем появятся серые (неактивные) строки с уволенными работниками.
Для удобства дальнейшей работы рекомендуется сохранить эти настройки как отдельный вариант отчета. Нажмите кнопку «Еще» и выберите «Сохранить вариант отчета». Назовите его, например, «Полный архив персонала». Теперь вы сможете переключаться между списком действующих сотрудников и полным архивом в один клик, не настраивая фильтры заново каждый раз. Это существенно экономит время при частых обращениях к истории.
Обратите внимание, что в списке уволенных сотрудников часто отображается дата увольнения и причина расторжения договора. Эти данные подтягиваются из последнего кадрового документа. Если вам нужно увидеть всю историю перемещений конкретного человека, просто откройте его карточку двойным кликом. Внутри формы элемента вы найдете вкладку или ссылку «История изменений», где собраны все приемы, переводы и увольнения за все время работы в компании.
Использование универсальных отчетов для глубокого анализа
Если стандартного списка недостаточно или вам нужно выгрузить данные для внешней аналитики, на помощь приходит механизм универсальных отчетов. Этот инструмент доступен в большинстве современных конфигураций 1С:Предприятие и позволяет строить выборки по любым регистру сведений. Для просмотра архива нам понадобится регистр, хранящий сведения о состоянии сотрудников на конкретные даты.
Перейдите в раздел «Отчеты» и выберите пункт Универсальный отчет. В настройках отчета в качестве источника данных выберите объект «Сотрудники» или «Состояния сотрудников». Ключевым моментом здесь является настройка отборов. Вам нужно добавить условие, которое не ограничивает запись текущей датой. Часто требуется снять галочку «Только актуальные» или явно указать период, охватывающий прошлые годы.
Универсальный отчет дает гибкость, недоступную в обычном справочнике. Вы можете добавить в таблицу любые поля: от табельного номера до адреса прописки и банковских реквизитов, актуальных на момент увольнения. Это незаменимый инструмент для кадрового аудита или подготовки справок для архива. Сформированный отчет можно выгрузить в Excel для дальнейшей обработки или печати.
☑️ Проверка перед выгрузкой архива
При работе с большими объемами данных (например, база за 10 лет с тысячами уволенных) формирование универсального отчета может занять время. В таких случаях рекомендуется использовать дополнительные отборы по подразделениям или датам увольнения, чтобы уменьшить объем выборки. Также можно воспользоваться группировками, чтобы сгруппировать данные по годам увольнения или отделам, что сделает таблицу более читаемой.
Восстановление данных и повторный прием на работу
Нередки ситуации, когда уволенный сотрудник возвращается в компанию. В терминах 1С:ЗУП это не требует создания новой карточки физического лица, но требует правильного оформления приема. Система позволяет использовать существующую запись, просто продлевая период ее действия. Однако, если вы пытаетесь просто «активировать» старую запись без документа приема, вы можете столкнуться с ошибками расчета.
Правильный алгоритм действий предполагает создание нового документа Прием на работу. При выборе физического лица система автоматически найдет его в базе, даже если он находится в архиве. После указания даты нового приема система автоматически закроет предыдущий период увольнения и откроет новый интервал занятости. В карточке сотрудника появится новая строка с актуальным статусом, а старая останется в истории как завершенная.
Если же речь идет о технической ошибке, когда сотрудник был уволен неправильно и его нужно «вернуть» задним числом без создания нового приема, используется механизм исправления ошибок. Вы можете найти документ увольнения в журнале документов, провести его заново с корректными данными или сделать документ «Отмена увольнения», если такая функциональность предусмотрена вашей версией конфигурации. Это восстановит статус сотрудника на указанную дату.
⚠️ Внимание: Интерфейсы и названия команд могут отличаться в зависимости от версии платформы 1С (8.2, 8.3) и конкретной конфигурации (Бухгалтерия, ЗУП, КА). Всегда сверяйтесь с официальным руководством пользователя для вашей версии, если не можете найти описанную кнопку.
Особенности работы в разных конфигурациях 1С
Хотя ядро системы единое, реализация кадрового учета в разных продуктах 1С имеет свои особенности. В конфигурации 1С:Бухгалтерия предприятия кадровый учет ведется в упрощенном виде. Там может отсутствовать полноценный регистр состояний сотрудников, и архивация происходит просто путем установки признака «Уволен» в карточке контрагента или специального справочника сотрудников. Поиск уволенных там часто осуществляется через снятие отбора «Только сотрудники» в общем списке контрагентов.
В специализированных решениях, таких как 1С:Зарплата и управление персоналом ред. 3.0, функционал максимально развернут. Здесь существует понятие «История изменений сотрудника», которая визуализируется в виде временной шкалы. Архивные данные хранятся в отдельных таблицах истории для оптимизации скорости работы с текущим штатом. Доступ к ним может требовать прав не ниже «Полные права» или наличия роли «Кадровик-администратор».
В 1С:Комплексная автоматизация и 1С:Управление торговлей кадровый функционал обычно ограничен базовыми потребностями. Если в вашей организации ведется сложный кадровый учет, но используется непрофильная конфигурация, данные об уволенных могут храниться фрагментарно. В таких случаях рекомендуется использовать отчет «Список сотрудников» с расширенными настройками, чтобы увидеть все записи независимо от их статуса.
| Конфигурация 1С | Место хранения архива | Способ доступа | Особенности |
|---|---|---|---|
| ЗУП 3.1 | Регистр сведений «Состояния сотрудников» | Справочник «Сотрудники» (настройка отбора) | Полная история перемещений, разделение ФизЛиц и Сотрудников |
| Бухгалтерия 3.0 | Справочник «Сотрудники организаций» | Снятие галочки «Только принятые» | Упрощенный учет, нет детальной истории переводов |
| КА 2 / УТ 11 | Справочник «Физические лица» | Универсальный отчет | Данные могут дублироваться в контрагентах |
| ЗУП 2.5 (Устар.) | Документы движения кадров | Журнал документов «Кадровые перемещения» | Архив формируется динамически на момент расчета |
Что делать, если сотрудник не находится даже в архиве?
Если вы уверены, что сотрудник был заведен, но не видите его ни в активном списке, ни в архиве, проверьте права доступа. Возможно, ваша учетная запись ограничена только определенными подразделениями. Также проверьте, не была ли запись помечена на удаление (значок красного крестика) — в таком случае требуется права администратора для снятия пометки.
Частые ошибки и способы их решения
Одной из распространенных проблем является «дублирование» сотрудников. Пользователь не находит уволенного в архиве и создает новую карточку с тем же ФИО. Это приводит к раздвоению сущности: один человек в системе числится как два разных сотрудника с разными табельными номерами. При расчете зарплаты или формировании отчетности (например, СЗВ-ТД или 6-НДФЛ) это вызовет критические ошибки и расхождения с данными ПФР и ФНС.
Еще одна ошибка связана с датами. При попытке посмотреть архив на конкретную дату пользователи часто забывают, что увольнение могло быть оформлено последним днем месяца, а поиск ведется на первое число следующего. В результате сотрудник кажется «пропавшим», хотя юридически он еще числился в штате. Всегда проверяйте точную дату документа увольнения и используйте диапазон дат в отчетах с запасом в несколько дней.
Иногда пользователи путают архив сотрудников с архивом документов. Удаление документа «Прием на работу» не увольняет сотрудника автоматически, но ломает всю цепочку кадровых событий. Восстановить такую ситуацию крайне сложно, требуется вмешательство специалиста по сопровождению 1С. Никогда не удаляйте кадровые документы задним числом, используйте только механизмы коррекции или сторнирования.
Перед массовым импортом сотрудников из старой базы или Excel обязательно сделайте выгрузку текущего списка уволенных. Это поможет избежать создания дублей, если система не сможет автоматически сопоставить записи по ИНН или СНИЛС.
⚠️ Внимание: В облачных версиях 1С (1С:Линк, 1С:Фреш) права на просмотр архива могут быть жестко регламентированы тарифом. Если вы не видите настроек отбора, обратитесь к администратору вашей базы — возможно, доступ к историческим данным закрыт для вашей роли безопасности.
Главный принцип работы с архивом в 1С: данные не удаляются, а скрываются фильтрами. Правильная настройка отборов в справочнике «Сотрудники» решает 90% задач по поиску уволенного персонала без необходимости использования сложных отчетов.
Вопросы и ответы по работе с архивом
Можно ли полностью удалить данные уволенного сотрудника из базы 1С?
Технически это возможно с помощью специальных обработок удаления помеченных объектов, но категорически не рекомендуется. Удаление сотрудника повлечет за собой «битые» ссылки в документах начисления зарплаты, больничных и отчетности. Это нарушит целостность базы и сделает невозможным перерасчет или проверку данных за прошлые периоды. Данные следует хранить столько, сколько требует законодательство (обычно не менее 50-75 лет для кадровых документов).
Почему в отчете СЗВ-ТД подтягиваются данные на уволенных сотрудников?
Отчет СЗВ-ТД формируется на основе регистра сведений о трудовых деятельности. Если вы видите в нем уволенных, проверьте дату формирования отчета. Если дата попадает в период, когда сотрудник еще числился в штате, его данные отразятся корректно. Если же сотрудник уволен давно, но попадает в выборку, возможно, в базе есть ошибки в датах увольнения или незавершенные кадровые документы, которые система трактует как активные.
Как посмотреть историю изменения оклада уволенного сотрудника?
Для этого откройте карточку уволенного сотрудника (через архивный список) и перейдите на вкладку «Оплата труда» или «История оплаты». Там хранятся все записи плановых начислений с датами ввода в действие. Также можно воспользоваться отчетом «Сводная справка по сотруднику», выбрав период, когда он работал.
Влияет ли количество уволенных в архиве на скорость работы 1С?
В современных версиях платформы 1С:Предприятие 8.3 наличие тысяч записей в архиве практически не влияет на быстродействие, так как используются индексы и эффективные механизмы выборки. Однако, если вы формируете тяжелые отчеты по всей базе без отборов, время генерации может увеличиться. Регулярная выгрузка исторических данных в отдельные файлы (архивация базы) рекомендуется только при чрезвычайно больших объемах (сотни тысяч записей).