В процессе ведения кадрового делопроизводства база данных неизбежно разрастается. Сотни карточек бывших работников, которые уже не числятся в штате, создают информационный шум и затрудняют поиск актуальных данных по действующему персоналу. Для оптимизации работы с кадровой базой администраторы и бухгалтеры часто ищут способ изолировать записи об уволенных.
В системах на платформе 1С:Предприятие, таких как 1С:Зарплата и управление персоналом 8 или 1С:Бухгалтерия предприятия, понятие "папка" в классическом файловом смысле не применяется к списку сотрудников внутри программы. Однако функционал позволяет логически группировать физические лица и сотрудников, создавая отдельные ветки в иерархическом списке. Это решение не удаляет историю начислений, но визуально скрывает уволенных из общего потока.
Реализация такой структуры требует грамотного подхода к настройке справочников. Ошибки при переносе данных могут привести к разрыву связей в отчетах или проблемам с доступом к архивной информации. Ниже мы детально разберем алгоритм действий, позволяющий создать изолированную группу для бывших работников, сохранив при этом целостность базы данных и соблюдая требования законодательства о хранении персональных данных.
Принципы организации справочника "Сотрудники"
Прежде чем приступать к перемещению записей, необходимо понять архитектуру хранения данных в конфигурации. Список сотрудников — это не просто перечень фамилий, а сложный объект, связанный с документами, регистрами накопления и планами видов характеристик. Простое удаление или перемещение "в никуда" недопустимо, так как это нарушит ссылочную целостность.
В стандартных конфигурациях 1С:ЗУП и 1С:Бухгалтерия предусмотрена возможность ведения иерархии в справочнике "Сотрудники". Это означает, что вы можете создавать группы (аналог папок), внутри которых будут располагаться карточки конкретных людей. Основная идея заключается в том, чтобы создать корневую группу, например, с названием "Архив" или "Уволенные", и переместить туда всех сотрудников со статусом "Уволен".
Важно отметить, что такое перемещение является исключительно визуальной мерой для удобства навигации. Для системы 1С сотрудник остается тем же объектом.metadata с уникальным идентификатором (UUID). Изменение его положения в дереве групп не влияет на расчет зарплаты за прошлые периоды или формирование отчетов в СФР (Социальный фонд России), если в отчетах не используются жесткие фильтры по текущей группе.
⚠️ Внимание: Перед массовым перемещением сотрудников обязательно создайте полную резервную копию информационной базы. Ошибочное перемещение данных в иерархии сложно откатить без восстановления из бэкапа, особенно если в базе работают несколько пользователей одновременно.
Использование группировки позволяет настроить права доступа более гибко. Например, можно запретить рядовым кадровикам доступ к ветке "Уволенные", оставив эту привилегию только главному бухгалтеру или администратору системы. Это повышает безопасность конфиденциальной информации о бывших работниках.
Подготовка к созданию архивной группы
Начинать работу следует с аудита текущего состояния списка сотрудников. Откройте справочник "Сотрудники" и убедитесь, что у всех уволенных работников корректно заполнена дата увольнения и установлен соответствующий статус. Хаотичное перемещение активных сотрудников в архивную группу может привести к тому, что они пропадут из списков на выплату зарплаты.
Рекомендуется заранее определить структуру будущей иерархии. Будет ли это одна общая папка "Уволенные 2026" или вы планируете создавать подразделения по годам увольнения? Первый вариант проще в обслуживании, второй — удобнее для глубокого архивирования, но требует больше времени на первоначальную настройку.
Также стоит проверить права доступа вашего пользователя. Для создания новых групп и перемещения элементов справочника необходимы права на изменение данных. Если вы работаете в режиме "Только чтение" или с ограниченным профилем доступа, система не позволит сохранить изменения в структуре дерева.
- 📂 Проверьте, включена ли опция "Иерархический список" в настройках отображения справочника сотрудников.
- 🔍 Отфильтруйте список по признаку "Состояние: Уволен", чтобы увидеть полный перечень кандидатов на перемещение.
- 🔒 Убедитесь, что у вас есть права администратора или роль "Полные права" для работы со справочниками.
Особое внимание уделите сотрудникам, которые находятся в отпусках без сохранения заработной платы или имеют незакрытые материально ответственные лица (МОЛ). Перемещение таких записей в архив может запутать пользователей, которые будут искать их в основном списке для проведения инвентаризации или оформления возврата из отпуска.
Используйте обработку "Групповое изменение реквизитов" с осторожностью. Она позволяет быстро поменять группу у множества сотрудников, но не имеет функции "Отменить", если вы ошиблись в выборе получателя.
Пошаговая инструкция: создание группы и перемещение
Процесс создания изолированной ветки для уволенных сотрудников выполняется непосредственно в интерфейсе списка. В большинстве современных версий конфигураций (3.1, 4.0) интерфейс интуитивно понятен и схож с работой в файловом менеджере операциной системы.
Сначала необходимо создать саму группу. В окне списка сотрудников найдите кнопку "Создать группу" (обычно расположена на панели инструментов над списком или доступна через контекстное меню правой кнопки мыши). В открывшемся окне введите наименование, например, Архив_Уволенные. Рекомендуется использовать префиксы или символы подчеркивания, чтобы эта группа всегда находилась в начале или конце общего списка, в зависимости от настроек сортировки.
После создания группы можно приступать к перемещению. Выделите одного или несколько сотрудников, которых необходимо заархивировать. Используйте клавиши Ctrl или Shift для множественного выбора. Затем воспользуйтесь командой "Переместить в группу" или просто перетащите выделенные элементы мышью на созданную ранее папку "Архив_Уволенные".
Алгоритм действий:
1. Открыть справочник "Сотрудники".
2. Нажать кнопку "Создать группу".
3. Ввести имя "Уволенные".
4. Выделить сотрудников (Ctrl+Click).
5. Перетащить в группу или нажать "Переместить".
Если сотрудников слишком много и ручной выбор занимает много времени, можно воспользоваться обработкой группового изменения реквизитов. Перейдите в раздел НСИ и Администрирование → Помощник группового изменения реквизитов. Выберите объект "Сотрудники", найдите реквизит "Родитель" (или "Группа") и установите новое значение. В отборе укажите условие: Состояние равно Уволен.
☑️ Контроль перемещения
После выполнения операции обновите список (F5). Сотрудники должны исчезнуть из корня списка и отображаться только при раскрытии группы "Уволенные". Если этого не произошло, проверьте настройки отбора в верхней части списка — возможно, там стоит фильтр "Только текущие сотрудники", который скрывает содержимое архивных групп.
Настройка прав доступа к архивным данным
Создание папки для уволенных часто преследует цель не только наведения порядка, но и ограничения доступа. Не все пользователи должны иметь возможность просматривать личные дела бывших работников. В 1С:Предприятие это реализуется через механизм ролевой модели.
Зайдите в раздел НСИ и Администрирование → Настройка пользователей и прав. Выберите интересующую вас роль, например, "Кадровик" или "Бухгалтер", и перейдите к настройке ограничений. В списке прав найдите раздел, отвечающий за справочники, и найдите справочник "Сотрудники".
Здесь можно настроить ограничения по группам доступа. Вы можете разрешить пользователю видеть только определенные ветки дерева сотрудников. Например, для оператора кадров оставьте доступ только к корневой группе и группе "Принятые", а доступ к группе "Уволенные" закройте полностью или поставьте режим "Только просмотр" без права редактирования.
| Роль пользователя | Доступ к группе "Действующие" | Доступ к группе "Уволенные" | Право на редактирование |
|---|---|---|---|
| Главный бухгалтер | Полный | Полный | Есть |
| Инспектор по кадрам | Полный | Только чтение | Нет |
| Менеджер по продажам | Только свои данные | Нет доступа | Нет |
| Системный администратор | Полный | Полный | Есть |
Такая дифференциация прав помогает соблюдать требования ФЗ-152 "О персональных данных". Ограничение круга лиц, имеющих доступ к архиву уволенных, снижает риски утечки информации. Помните, что настройки прав вступают в силу только после переподключения пользователя к базе данных или перезапуска клиентского приложения.
⚠️ Внимание: Настройки прав доступа могут различаться в зависимости от режима запуска 1С (тонкий/толстый клиент) и конкретной конфигурации. В некоторых случаях требуется использование расширенных настроек прав (Rls) через консоль администрирования.
Влияние архивации на отчетность и расчеты
Многие пользователи опасаются, что перемещение сотрудника в другую группу сломает отчеты. В стандартных конфигурациях 1С отчеты строятся на основе регистров сведений и накопления, где ключом является ссылка на элемент справочника, а не его расположение в иерархии. Поэтому исторические данные о начисленной зарплате, удержаниях и стаже сохраняются в полном объеме.
Однако существуют отчеты, которые используют отборы по текущему составу сотрудников. Например, отчет "Список сотрудников" или "Штатное расписание" по умолчанию могут показывать только тех, кто находится в активных группах. Если ваш отчет строится с жесткой привязкой к конкретной группе, данные по уволенным из "Архива" в него не попадут.
При формировании регламентированной отчетности, такой как 6-НДФЛ, РСВ или Персонифицированные сведения, программа автоматически учитывает всех физических лиц, по которым были начисления в отчетном периоде, независимо от того, в какой папке справочника они сейчас находятся. Алгоритмы поиска используют период действия отношений, а не текущее положение в дереве.
Что делать, если отчет не видит уволенных?
Если вы используете пользовательский отчет или обработку, проверьте его код или настройки отбора. Возможно, там явно указано "Группа = Основная". Измените настройку на "Все группы" или добавьте нужную ветку в список отбора.
Тем не менее, при расчете среднего заработка для отпускных или командировочных, если период расчета уходит глубоко в прошлое, система корректно подтянет данные. Главное условие — сам документ увольнения должен быть проведен и зафиксирован в базе до перемещения карточки в архивную группу.
Альтернативные методы работы с базой уволенных
Создание папок — не единственный способ работы с архивом. В некоторых сценариях более эффективным оказывается использование механизмов пометки на удаление или выгрузки в отдельные файлы. Однако эти методы имеют свои особенности и риски, которые необходимо учитывать.
Пометка на удаление (Del) скрывает сотрудника из всех списков, но сохраняет его в базе до момента окончательного удаления. Это удобно для временного скрытия, но опасно тем, что при окончательном удалении (очистке таблицы) история начислений может быть утеряна или повреждена, если не выгружать данные предварительно. Законодательство требует хранить кадровые документы и данные о зарплате минимум 50 лет (для некоторых документов) или 5 лет (для расчетных ведомостей), поэтому полное удаление недопустимо.
Другой вариант — использование подсистемы "Архив" или специальных обработок выгрузки. Вы можете выгрузить данные об уволенных в отдельный файл формата mxl или dt, очистить основную базу, а при необходимости — загрузить обратно. Этот метод подходит для очень больших баз, где наличие тысяч неактивных записей тормозит работу системы, но требует высокой квалификации администратора.
- 🗑️ Пометка на удаление: временно скрывает запись, но требует осторожности при физической очистке базы.
- 📤 Выгрузка в файл: позволяет полностью освободить основную базу, но усложняет оперативный доступ к истории.
- 📂 Группировка (папки): оптимальный баланс между удобством, безопасностью и сохранностью данных.
Выбор метода зависит от размера вашей базы и частоты обращения к истории уволенных сотрудников. Для большинства организаций среднего бизнеса создание иерархической группы является "золотой серединой", не требующей сложных технических манипуляций.
Группировка сотрудников по папкам — это визуальный инструмент навигации. Он не влияет на расчетные регистры и не удаляет историю, что делает его самым безопасным методом архивации.
Часто задаваемые вопросы (FAQ)
Можно ли восстановить сотрудника из папки "Уволенные" обратно в основной список?
Да, это можно сделать в любой момент. Достаточно перетащить карточку сотрудника из группы "Уволенные" в корень списка или в группу "Принятые". При этом дата увольнения и статус останутся прежними, пока вы не проведете документ о приеме на работу повторно или не измените статус вручную.
Влияет ли перемещение в папку на расчет больничных листов за прошлые периоды?
Нет, не влияет. Расчет больничных опирается на данные регистров накопления о заработке за расчетный период. Положение сотрудника в дереве справочника не является значимым фактором для алгоритмов расчета страховых случаев.
Как скрыть папку "Уволенные" от всех пользователей, кроме администратора?
Для этого нужно использовать настройки прав доступа (RLS). В профиле группы доступа для обычных пользователей необходимо установить запрет на чтение справочника "Сотрудники" для конкретной группы (ветки) "Уволенные". Администратору следует оставить полные права.
Что делать, если после перемещения пропали начисления в отчете?
Скорее всего, в отчете установлен отбор по группе сотрудников. Проверьте настройки формы отчета и снимите ограничение по группе или добавьте архивную ветку в список видимых групп. Данные в базе не удаляются при перемещении.
Обязательно ли создавать отдельную папку для каждого года увольнения?
Нет, это не обязательно. Создание одной общей папки "Уволенные" вполне достаточно для наведения порядка. Детализация по годам имеет смысл только в очень крупных холдингах с тысячами сотрудников, где поиск в одной общей папке становится затруднительным.