Вы открываете справочник сотрудников в 1С:Зарплата и Управление Персоналом или пытаетесь создать документ по работнику — а его просто нет в списке. Ситуация знакома многим бухгалтерам и кадровикам. Причин, почему в 1С не видно сотрудника, может быть десяток: от банальных ошибок фильтрации до серьёзных сбоев в базе данных. В этой статье мы разберём все возможные сценарии — от простых до сложных, — а также дадим чёткие инструкции, как вернуть «потерявшегося» сотрудника в систему.
Важно понимать, что алгоритм поиска решения зависит от конкретной конфигурации 1С (ЗУП 3.1, ERP 2.5, Бухгалтерия 3.0) и типа проблемы: сотрудник пропал из справочника полностью, не отображается в определённых документах или не виден конкретному пользователю. Мы структурировали материал так, чтобы вы могли быстро найти свой случай — без лишних технических деталей, но с практическими советами.
Если вы не специалист по 1С, но столкнулись с проблемой — не паникуйте. Большинство причин решаются за 5–10 минут без привлечения программистов. Начнём с самых очевидных проверок.
1. Проверка фильтров и настроек отображения
В 90% случаев сотрудник «исчезает» из-за неправильно настроенных фильтров или параметров отображения. Это самая безобидная причина, которая решается за пару кликов. Вот что нужно проверить в первую очередь:
- 🔍 Фильтр по статусу: в справочнике сотрудников (
Справочники → Кадры → Сотрудники) часто стоит фильтр «Только действующие». Если сотрудник уволен или переведён в архив, он не будет отображаться. Снимите галочку с опцииПоказывать только действующих. - 📅 Период действия: в некоторых конфигурациях (например, 1С:ERP) справочник фильтруется по дате приёма/увольнения. Убедитесь, что в настройках фильтра не стоит ограничение по дате, исключающее вашего сотрудника.
- 👥 Подразделение: если в системе ведётся учёт по подразделениям, проверьте, не установлен ли фильтр по конкретному отделу. Сотрудник мог быть переведён в другое подразделение, которое скрыто в текущем виде.
- 🔄 Сортировка: иногда сотрудник «теряется» из-за нестандартной сортировки (например, по табельному номеру или алфавиту по фамилии с учётом регистра). Попробуйте сбросить сортировку к значениям по умолчанию.
Если после снятия всех фильтров сотрудник так и не появился, переходите к следующему шагу. Но перед этим:
☑️ Чек-лист по фильтрам
В 1С:ЗУП 3.1 и ERP 2.5 есть ещё одна хитрость: если сотрудник был перенесён в архив (не уволен, а именно архивирован), его не будет видно в основном списке. Чтобы увидеть архивных сотрудников, перейдите в меню Все действия → Показать архивные записи.
⚠️ Внимание: В конфигурациях с территориальным разделением (например, для холдингов) сотрудник может быть не виден пользователю из другого региона. Проверьте настройки Права доступа по организациям в профиле пользователя.
2. Проблемы с правами доступа пользователя
Если сотрудник виден другим пользователям, но не вам — проблема почти наверняка в настройках прав доступа. В 1С права могут ограничивать не только редактирование, но и просмотр данных. Вот что нужно сделать:
- Проверьте роль пользователя: перейдите в
Администрирование → Пользователии откройте свою учётную запись. Убедитесь, что у вас есть роль с правом просмотра справочникаСотрудники(например,КадровикилиРасчётчик зарплаты). - Настройки ролей: откройте роль (
Администрирование → Роли) и проверьте, что в разделеПрава на объектыдля справочникаСотрудникистоит галочкаЧтение. - Ограничения по организациям: в холдинговых конфигурациях права могут быть привязаны к конкретным организациям. Если сотрудник числится в другой компании, вы его не увидите. Проверьте вкладку
Ограничения по организациямв настройках своей роли.
Особое внимание уделите группам доступа. В 1С:ERP и ЗУП 3.1 есть механизм групп, который может блокировать просмотр данных. Например, если сотрудник относится к группе Конфиденциальные кадры, а у вас нет прав на эту группу — его не будет в списке.
| Тип ограничения | Где проверить | Как исправить |
|---|---|---|
| Нет прав на справочник | Администрирование → Роли → [Ваша роль] → Права на объекты |
Поставить галочку Чтение для справочника Сотрудники |
| Ограничение по организации | Администрирование → Роли → [Ваша роль] → Ограничения по организациям |
Добавить организацию, в которой числится сотрудник |
| Ограничение по группе доступа | Справочники → Группы доступа |
Добавить себя в группу, к которой принадлежит сотрудник |
| Заблокирован профиль пользователя | Администрирование → Пользователи → [Ваш профиль] |
Снять флажок Заблокирован или попросить админа разблокировать |
Если вы не админ и не можете изменить права самостоятельно, обратитесь к специалисту, который управляет пользователями в вашей базе. При этом уточните:
- 🆔 Имя сотрудника, которого не видно;
- 🏢 Организацию, в которой он числится;
- 📂 Раздел 1С, где он должен отображаться (справочник, документ, отчёт).
3. Сотрудник удалён или помечен на удаление
Одна из самых неприятных причин — сотрудник был удалён (или помечен на удаление) другим пользователем. В 1С есть два типа удаления:
- Помечен на удаление — запись остаётся в базе, но не отображается в основных списках. Её можно восстановить.
- Удалён физически — запись удалена из базы безвозвратно (в стандартных конфигурациях это редкость, обычно требует прав админа).
Чтобы проверить, не помечен ли сотрудник на удаление:
- Откройте справочник
Сотрудники. - В меню выберите
Все действия → Установка отбора и сортировки. - Добавьте поле
ПометкаУдаленияи установите значениеИстина. - Нажмите
ОК— если сотрудник появится в списке, он помечен на удаление.
Чтобы восстановить сотрудника:
- Найдите его в списке помеченных на удаление (как описано выше).
- Откройте карточку сотрудника.
- Нажмите
Ещё → Снять пометку удаления. - Сохраните изменения (
Ctrl+S).
Если сотрудник не восстанавливается через интерфейс, попробуйте сделать это через Все функции (Alt+F12). Введите в поиске СнятьПометкуУдаления и выберите нужный объект.
Если сотрудник был удален физически, восстановить его без резервной копии базы невозможно. В этом случае придётся:
- 🔄 Создать сотрудника заново (с тем же табельным номером, если это критично для отчётности);
- 📊 Восстановить исторические данные (приказы, начисления) вручную или через выгрузку/загрузку;
- 📞 Обратиться к администратору базы для восстановления из бэкапа (если он есть).
⚠️ Внимание: В конфигурациях с версионированием данных (например, 1С:ERP) физическое удаление может быть отменено через журнал изменений. Попробуйте открыть Все функции → Журнал регистрации и найти запись об удалении.
4. Ошибки в данных сотрудника (некорректные ссылки)
Иногда сотрудник есть в справочнике, но не отображается в документах (например, в Приказе о приёме или Начислении зарплаты). Это происходит из-за разорванных ссылок — когда в документе указан ID сотрудника, которого уже нет в справочнике (или он был переименован).
Как проверить:
- Откройте документ, где сотрудник должен быть, но его нет.
- Нажмите
Ещё → Все действия → Проверить заполнение(илиЗаполнить по умолчанию). - Если появится ошибка типа
Не найден объект: Сотрудник.СидоровИван (xxxxxx)— ссылка разорвана.
Способы исправления:
- 🔗 Восстановить ссылку вручную: откройте документ в режиме редактирования, удалите некорректного сотрудника и выберите правильного из справочника.
- 🔄 Переназначить объекты: в 1С:ЗУП есть обработка
Поиск и замена ссылок(Все функции → Обработки). С её помощью можно массово исправить битые ссылки. - 📝 Пересоздать документ: если исправить ссылку нельзя, создайте новый документ с правильным сотрудником и проведите его.
Если разорванных ссылок много, это может быть симптомом повреждения базы. В этом случае:
- Сделайте резервную копию базы.
- Запустите тестирование и исправление через
Конфигуратор(Администрирование → Тестирование и исправление). - Выберите опции
Проверять логическую целостностьиИсправлять найденные ошибки.
Как найти обработку "Поиск и замена ссылок"
В меню 1С нажмите Файл → Открыть (или Все функции → Обработки). В списке системных обработок найдите ПоискИЗаменаСсылок.epf. Если её нет, скачайте с сайта 1С:ИТС или попросите администратора.
5. Проблемы с синхронизацией в распределённых базах
Если вы работаете в распределённой информационной базе (РИБ) или с обменом данными между узлами, сотрудник может не отображаться из-за ошибок синхронизации. Типичные сценарии:
- 📤 Сотрудник был создан в одном узле, но не синхронизирован с другим;
- 🔄 При обмене произошла ошибка, и запись не была перенесена;
- 🚫 В настройках обмена исключён справочник
Сотрудники.
Как диагностировать:
- Проверьте, виден ли сотрудник в центральной базе (если она есть).
- Откройте журнал обмена (
Администрирование → Обмен данными → Журнал обмена) и найдите ошибки по справочникуСотрудники. - Убедитесь, что в настройках плана обмена (
Администрирование → Обмен данными → Настройки обмена) справочникСотрудникивключён в синхронизацию.
Если проблема в обмене, попробуйте:
- Выполнить принудительную синхронизацию: в журнале обмена выберите узел и нажмите
Выполнить обмен. - Перезаписать данные: если запись конфликтует, выберите вариант
Принимать входящие изменения. - Исправить ошибки вручную: если обмен заблокирован из-за конкретного сотрудника, исключите его из пакета обмена, синхронизируйте остальные данные, а затем добавьте сотрудника заново.
⚠️ Внимание: В распределённых базах 1С:ERP и ЗУП при конфликтах обмена может помогать обработкаРазрешение конфликтов обмена. Найдите её вВсе функции.
Если синхронизация не помогает, проверьте:
- 🔌 Связь между узлами: возможно, сеть заблокирована фаерволом или VPN;
- 🔑 Права на обмен: у пользователя, выполняющего синхронизацию, должны быть права на запись в справочник
Сотрудники; - 📡 Версии конфигураций: если в узлах разные версии 1С, обмен может работать некорректно.
6. Технические сбои: повреждение базы или кэша
Если сотрудник не виден ни одному пользователю (включая админа), проблема может быть в повреждении базы данных или кэша 1С. Это серьёзная ошибка, но её можно исправить без потери данных.
Признаки технического сбоя:
- 💥 1С вылетает при открытии справочника
Сотрудники; - 🐢 Система тормозит или долго грузит список сотрудников;
- 🔍 В журнале регистрации (
Администрирование → Журнал регистрации) есть ошибки типаОшибка чтения данныхилиНарушение целостности индекса.
Как исправить:
- Очистка кэша 1С:
- Закройте 1С.
- Удалите папку с кэшем (обычно находится по пути
C:\Users\[ИмяПользователя]\AppData\Roaming\1C\1Cv8илиC:\Program Files\1Cv8\). - Перезапустите 1С.
- Тестирование и исправление базы:
- Откройте базу в
Конфигураторе(запуск с удержаниемShift). - Выберите
Администрирование → Тестирование и исправление. - Отметьте галочки:
- 🔧
Проверять логическую целостность; - 🔧
Проверять ссылочную целостность; - 🔧
Исправлять найденные ошибки; - 🔧
Реиндексировать таблицы.
- 🔧
- Откройте базу в
- Нажмите
Выполнитьи дождитесь окончания процесса.
Если тестирование не помогло, восстановите базу из последнего бэкапа. Обычно бэкапы хранятся в Администрирование → Резервные копии или на сервере.
Если после тестирования появились сообщения об ошибках, обратитесь к специалисту. Некоторые повреждения (например, ошибки в таблице _1SJOURN) требуют ручного вмешательства в базу через SQL.
Регулярное тестирование базы (раз в месяц) помогает избежать критичных сбоев. Настройте автоматическое создание резервных копий в Администрирование → Поддержка и обслуживание.
7. Особенности конфигураций: ЗУП, ERP, Бухгалтерия
В разных конфигурациях 1С механизмы работы со сотрудниками отличаются. Рассмотрим нюансы для популярных решений:
| Конфигурация | Типичная причина исчезновения сотрудника | Где искать решение |
|---|---|---|
| 1С:ЗУП 3.1 | Сотрудник переведён в Архив или Уволенные. Ошибки в кадровых документах (например, не проведён приказ об увольнении). |
Справочники → Кадры → Архив сотрудниковКадры → Приказы о переводе/увольнении |
| 1С:ERP 2.5 | Ограничения по Бизнес-единицам или Территориям. Сотрудник привязан к другой организации в холдинге. |
Администрирование → Настройки бизнес-единицСправочники → Организации |
| 1С:Бухгалтерия 3.0 | Сотрудник не привязан к Физическому лицу или отсутствует в справочнике Контрагенты (если ведётся учёт по физлицам). |
Справочники → Физические лицаСправочники → Контрагенты |
| 1С:Управление торговлей 11 | Сотрудник не привязан к Пользователю или Ответственному лицу в документах. |
Справочники → ПользователиАдминистрирование → Настройки пользователей |
В 1С:ЗУП 3.1 и ERP есть ещё одна хитрость: сотрудник может быть скрыт из-за настройки «Видимость». Например, если в его карточке стоит галочка Не отображать в списках (это может сделать админ для тестовых записей). Чтобы увидеть таких сотрудников:
- Откройте справочник
Сотрудники. - Нажмите
Ещё → Настройки списка. - Снимите галочку
Только видимые.
В 1С:Бухгалтерия 3.0 сотрудник может не отображаться в документах (например, в Авансовом отчёте), если он не привязан к Физическому лицу. Проверьте:
- Откройте карточку сотрудника.
- Перейдите на вкладку
Физическое лицо. - Убедитесь, что поле заполнено и ссылка не разорвана.
- 💻 Сотрудник не виден даже администратору в
Конфигураторе; - 🔧 Тестирование базы выдаёт критичные ошибки (например,
Ошибка чтения данных таблицы); - 🔄 Обмен данными между узлами постоянно падает с ошибкой по этому сотруднику;
- 📉 После восстановления из бэкапа проблема повторяется;
- 🛠️ В журнале регистрации есть ошибки типа
Нарушение уникальностиилиОшибка блокировки. - 🔍 Прямой запрос к базе: через SQL или встроенный язык 1С найти «потерянную» запись;
- 🔧 Исправление ссылок: если сотрудник «висит» в промежуточных таблицах;
- 📂 Восстановление структуры: если повреждена таблица справочника;
- 🔄 Ручной обмен данными: если автоматическая синхронизация не работает.
- 📋 Логи ошибок из
Журнала регистрации; - 📂 Резервную копию базы (если есть);
- 🔍 Скриншоты настроек фильтров и прав доступа;
- 📝 Описание действий, после которых сотрудник пропал (обновление, обмен данными и т.д.).
8. Когда обращаться к программисту 1С
Если вы перепробовали все способы, но сотрудник так и не появился, пора обратиться к специалисту. Вот признаки, что проблема выходит за рамки стандартных настроек:
Что может сделать программист:
Перед обращением к специалисту подготовьте:
Если сотрудник критически важен для отчётности (например, в него занесены начисления за прошлые периоды), не пытайтесь удалять и создавать его заново. Это может нарушить целостность данных по зарплате и налогам.
FAQ: Частые вопросы
Сотрудник виден в справочнике, но не отображается в документе (например, в ведомости на зарплату). Что делать?
Это типичная проблема разорванных ссылок или некорректных фильтров в документе. Попробуйте:
- Открыть документ и вручную выбрать сотрудника из справочника (возможно, он просто не подтянулся автоматически).
- Проверить, не стоит ли в документе фильтр по подразделению или организации, исключающий этого сотрудника.
- Если при выборе сотрудника появляется ошибка — воспользуйтесь обработкой
Поиск и замена ссылок.
После обновления 1С пропали несколько сотрудников. Как вернуть?
Обновление могло:
- Сбросить настройки фильтров (проверьте отображение архивных/уволенных сотрудников);
- Изменить структуру справочника (например, добавить обязательное поле, из-за чего старые записи не отображаются).
Что делать:
- Восстановите базу из резервной копии, сделанной до обновления.
- Если резерва нет — проверьте, не перенеслись ли сотрудники в другой справочник (например, в
Физические лица). - Обратитесь в поддержку 1С с описанием проблемы и версией обновления.
Можно ли восстановить сотрудника, если его удалили физически?
Без резервной копии — нет. Физическое удаление стирает запись из базы данных. Варианты:
- Восстановить базу из бэкапа (если он есть).
- Создать сотрудника заново, но это может нарушить связь с историческими документами (приказами, начислениями).
- Если сотрудник важен для отчётности (например, есть начисления по нему), обратитесь к программисту — он может восстановить ссылки в документах на нового сотрудника.
Почему в отчётах (например, в 6-НДФЛ) не отображаются данные по сотруднику?
Это может быть связано с:
- 📅 Периодом отчёта: проверьте, что даты начислений попадают в отчётный период;
- 🏢 Организацией: сотрудник может быть привязан к другой компании;
- 💰 Видом начисления: если у сотрудника неверно указан вид дохода (например,
ЗарплатавместоПремия), он не попадёт в отчёт; - 🔧 Настройками отчёта: в некоторых отчётах есть фильтры по категориям сотрудников (например,
Только основной персонал).
Откройте карточку сотрудника и проверьте:
- Правильность указания
Вида занятости(основное/совместительство); - Привязку к
ОрганизациииПодразделению; - Наличие проводок по начислениям в
Журнале документов.
Как предотвратить потерю сотрудников в 1С в будущем?
Профилактические меры:
- 🔄 Резервные копии: настройте автоматическое создание бэкапов (ежедневно или перед критичными операциями).
- 👥 Контроль прав: ограничьте права на удаление сотрудников (разрешайте только админам).