К статье
Практический материал

Другое · 10 мин

Как в 1С найти сотрудника по СНИЛС

Как быстро найти сотрудника по СНИЛС в 1С:ЗУП и 1С:Бухгалтерии: поиск в справочнике, универсальный отчёт, обработка дублей и проверка результата.

СНИЛС — уникальный страховой номер, который в программах 1С хранится в карточке физического лица. Именно поэтому поиск сотрудника по СНИЛС почти всегда сводится к поиску в справочнике «Физические лица», а не в списке «Сотрудники»: у одного человека может быть несколько сотрудников (основное место работы и внутреннее совместительство), но СНИЛС у него один.

Задача возникает регулярно: при приёме нового работника нужно проверить, нет ли его уже в базе, чтобы не создать дубль; при загрузке данных из ПФР или СФР требуется сопоставить записи; при сверке отчётности нужно понять, к какому человеку относится номер из файла. Ниже разобраны рабочие способы для 1С:ЗУП 3.1 и 1С:Бухгалтерии 8.3, а также вариант с универсальным поиском, если стандартных средств недостаточно.

Порядок действий зависит от того, какие права есть у пользователя и какая конфигурация используется, но базовая логика одинакова: открыть список физических лиц, включить отбор по полю СНИЛС и ввести номер. Если поиск не дал результата — проверить формат ввода и поискать по фрагменту номера.

Где хранится СНИЛС и почему искать нужно в физических лицах

В типовых конфигурациях 1С кадровый учёт построен на двух связанных справочниках: «Физические лица» и «Сотрудники». Физическое лицо — это человек как носитель персональных данных: ФИО, дата рождения, ИНН, СНИЛС, документы. Сотрудник — это трудовое отношение: должность, подразделение, график, вид занятости. Один человек может быть оформлен как несколько сотрудников, но его СНИЛС записывается один раз — в карточке физлица.

Поэтому поиск по СНИЛС в списке «Сотрудники» часто оказывается недоступен или неудобен: поле СНИЛС там отображается не всегда, а отбор по нему в стандартной настройке списка может отсутствовать. Корректный путь — найти физическое лицо, а уже из его карточки перейти к связанным сотрудникам.

Способ 1: поиск через справочник «Физические лица»

Это основной и самый надёжный метод, работающий в любой типовой конфигурации на управляемых формах. Откройте список физических лиц: в 1С:ЗУП 3.1 это раздел «Кадры» → «Физические лица», в 1С:Бухгалтерии 8.3 — «Справочники» (или «Зарплата и кадры») → «Физические лица».

Далее есть два варианта. Первый — быстрый поиск: в правом верхнем углу списка есть поле поиска (лупа). Введите номер СНИЛС — программа ищет по основным строковым полям, включая СНИЛС. Второй — точный отбор: нажмите «Ещё» → «Настроить список», добавьте отбор по полю «СНИЛС» с условием «Равно» и укажите номер. Точный отбор исключает ложные срабатывания, когда цифры совпадают с частью другого поля.

После того как физическое лицо найдено, откройте его карточку. В ЗУП 3.1 в панели навигации карточки есть ссылка «Сотрудники» — по ней видно все трудовые отношения этого человека: действующие и уволенные. В Бухгалтерии 8.3 список сотрудников физлица показывается прямо на форме или через переход в справочник «Сотрудники» с отбором по полю «Физическое лицо».

Поиск через справочник физических лиц
  1. 1
    Откройте «Кадры» → «Физические лица» (в ЗУП) или «Справочники» → «Физические лица» (в Бухгалтерии)
  2. 2
    Введите СНИЛС в поле быстрого поиска или настройте отбор: «Ещё» → «Настроить список» → поле «СНИЛС» → «Равно»
  3. 3
    Откройте найденную карточку и сверьте ФИО и дату рождения
  4. 4
    Перейдите по ссылке «Сотрудники», чтобы увидеть связанные трудовые отношения

Способ 2: глобальный поиск по всей базе

В конфигурациях на платформе 8.3 работает глобальный поиск: поле со значком лупы в правой части панели навигации (вверху окна программы). Введите туда номер СНИЛС и нажмите Enter — программа покажет все объекты, где встречается эта строка: карточки физических лиц, документы приёма на работу, ведомости, отчёты.

Важный нюанс — формат ввода. СНИЛС в базе может храниться с разделителями («123-456-789 01») или без них. Если поиск по полному форматированному номеру ничего не нашёл, попробуйте ввести только цифры без дефисов и пробелов, или наоборот. Также можно искать по фрагменту — например, по последним 6–7 цифрам.

Глобальный поиск удобен, когда неизвестно, где именно упоминается номер: найденный документ (например, «Приём на работу» или «СЗВ-ТД») сразу покажет и сотрудника, и период работы. Минус способа — результат может содержать десятки объектов, если номер попадался в отчётности за много периодов.

Способ 3: поиск в списке «Сотрудники» и через отчёты

Если нужно найти именно сотрудника (а не физлицо), откройте список: в ЗУП — «Кадры» → «Сотрудники», в Бухгалтерии — «Зарплата и кадры» → «Сотрудники». Нажмите «Ещё» → «Настроить список» и проверьте, доступно ли в списке полей «СНИЛС» или «Физическое лицо.СНИЛС». Если поле доступно — добавьте отбор по нему.

Если поле СНИЛС в отборе списка сотрудников недоступно, используйте обходной путь: сначала найдите физлицо первым способом, затем в списке сотрудников установите отбор по полю «Физическое лицо» — равно найденному человеку. Это займёт на полминуты дольше, но даст точный результат.

Третий вариант — отчёт «Личные данные сотрудников» (в ЗУП: «Кадры» → «Кадровые отчёты»). Сформируйте его, в настройках добавьте отбор по СНИЛС — отчёт покажет сотрудника вместе с должностью, подразделением и статусом. Этот способ удобен, когда результат нужно распечатать или сохранить.

Сравнение способов поиска

Справочник «Физические лица»

Самый надёжный и быстрый; подходит для проверки дублей при приёме. Ограничение — нужно дополнительно переходить к списку сотрудников

Глобальный поиск

Находит номер в любых объектах, включая документы и отчёты. Минус — много лишних результатов и чувствительность к формату ввода

Отчёт «Личные данные сотрудников»

Даёт сразу полную картину с должностью и подразделением, результат можно выгрузить. Требует больше действий и прав на отчёты

Как проверить результат и не ошибиться с человеком

Совпадение СНИЛС — сильный, но не единственный критерий. В базе встречаются ошибочно введённые номера: опечатка при ручном вводе, перестановка цифр. Поэтому после нахождения карточки сверьте ФИО, дату рождения и, если есть, ИНН или данные документа, удостоверяющего личность.

Полезно проверить контрольную цифру СНИЛС: типовые конфигурации делают это автоматически при вводе и подсвечивают некорректный номер. Если номер в карточке не проходит проверку, с большой вероятностью в базе ошибка, и найденный человек может быть не тем, кого вы ищете.

Отдельный случай — дубли физических лиц: два человека в базе с одинаковым СНИЛС. Это типичная ситуация после повторного приёма уволенного работника «с нуля» вместо восстановления старой карточки. В ЗУП 3.1 есть штатная обработка «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание») — запустите её с критерием поиска по СНИЛС, чтобы найти пары. Перед объединением дублей обязательно сделайте резервную копию базы.

Частые проблемы и их решение

Самая частая ситуация — поиск по СНИЛС не даёт результата, хотя человек точно работает в организации. Причины обычно такие: номер введён с ошибкой в исходной карточке; номер вообще не заполнен (поле СНИЛС не всегда обязательное при быстром вводе); вы ищете с разделителями, а в базе он записан без них (или наоборот). Попробуйте искать по фрагменту номера через условие отбора «Содержит».

Вторая проблема — найдено несколько записей с похожими номерами. Это указывает либо на опечатку в одной из карточек, либо на дубль физлица. Сравните карточки по ФИО и дате рождения, а корректность номера проверьте по контрольной цифре или по документу работника.

Третья ситуация — у пользователя нет доступа к справочнику «Физические лица». В ЗУП права на персональные данные настраиваются через профили групп доступа: если поле СНИЛС скрыто или список пуст, обратитесь к администратору 1С — возможно, вашей роли запрещён просмотр персональных данных, что является осознанной мерой защиты информации.

Типичные ошибки при поиске
01
Искать СНИЛС только в списке «Сотрудники» — поле может быть недоступно для отбора, и поиск ничего не найдёт, хотя человек в базе есть
02
Вводить номер с дефисами, когда в базе он записан без них (или наоборот) — поиск не сработает; используйте отбор «Содержит» по фрагменту цифр
03
Создавать новую карточку физлица, не проверив дубль по СНИЛС, — в отчётности появятся расхождения, а начисления разойдутся по двум записям
04
Объединять дубли без резервной копии — при ошибке восстановить разделённые данные будет невозможно

Ограничения и когда нужен администратор

Описанные способы покрывают типовые задачи, но есть границы. Если база нетиповая или сильно доработана, состав полей поиска может отличаться — уточните у внедренца, включён ли СНИЛС в настройки полнотекстового поиска. В файловых базах с большим объёмом данных глобальный поиск может работать медленно; в этом случае точный отбор в списке надёжнее.

Массовые операции — поиск всех карточек без СНИЛС, пакетная сверка с файлами СФР, объединение сотен дублей — лучше поручить администратору или программисту 1С: они выполняются обработками и запросами, а ошибка в пакетном режиме затронет много записей сразу.

Итог

Что важно запомнить

СНИЛС хранится в карточке физического лица, поэтому ищите в справочнике «Физические лица» через отбор или быстрый поиск, а к сотрудникам переходите из карточки. Пробуйте разные форматы номера, сверяйте ФИО и дату рождения, а перед объединением дублей делайте резервную копию базы.

Частые вопросы

Можно ли найти сотрудника по СНИЛС в 1С:Бухгалтерии 8.3?

Да. Откройте «Справочники» → «Физические лица» (или «Зарплата и кадры» → «Физические лица») и воспользуйтесь поиском по списку либо отбором «Ещё» → «Настроить список» по полю «СНИЛС». Логика та же, что в ЗУП: номер хранится у физлица, а сотрудники связаны с ним.

Почему поиск по СНИЛС ничего не находит, хотя сотрудник есть в базе?

Чаще всего дело в формате: номер введён с дефисами, а в базе записан без них, или наоборот. Также поле СНИЛС в карточке может быть пустым или содержать опечатку. Попробуйте отбор с условием «Содержит» по последним 5–6 цифрам номера или найдите человека по ФИО и проверьте, что записано в его карточке.

Как проверить, есть ли в базе дубли физических лиц с одинаковым СНИЛС?

В 1С:ЗУП 3.1 откройте «Администрирование» → «Обслуживание» → «Поиск и удаление дублей», выберите справочник «Физические лица» и задайте правило поиска по совпадению СНИЛС. Обработка покажет пары записей, которые можно сравнить и объединить. Перед объединением сделайте резервную копию базы.

Где в карточке физического лица посмотреть СНИЛС?

Откройте карточку физического лица — поле «СНИЛС» находится в основной части формы рядом с ФИО и датой рождения (в ЗУП 3.1) либо в блоке личных данных (в Бухгалтерии). Если поля не видно, возможно, оно скрыто настройками прав доступа к персональным данным.

Можно ли найти сотрудника по СНИЛС через отчёт?

Да. В ЗУП 3.1 сформируйте отчёт «Личные данные сотрудников» (раздел «Кадры» → «Кадровые отчёты»), в настройках добавьте отбор «СНИЛС равно» с нужным номером. Отчёт покажет сотрудника с должностью и подразделением, результат можно сохранить или распечатать.

Что делать, если у одного физлица несколько сотрудников и нужно понять, кто из них действующий?

Из карточки физлица перейдите по ссылке «Сотрудники» и посмотрите колонку с состоянием: у уволенных будет указана дата увольнения. Если колонки нет, добавьте её через «Ещё» → «Изменить форму» или откройте карточку каждого сотрудника — статус занятости указан в шапке.