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

Другое · 11 мин

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

Способы поиска сотрудника по СНИЛС в 1С ЗУП 8.3: справочник «Сотрудники», список физлиц, отборы, отчёты. Проверка дублей и типичные ошибки.

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

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

Все действия выполняются в пользовательском режиме и не требуют прав администратора, за исключением отдельных сценариев с консолью запросов. Перед любыми операциями по объединению дублей обязательно сделайте резервную копию базы.

Где в 1С ЗУП хранится СНИЛС и почему это важно

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

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

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

Способ 1. Поиск через справочник «Сотрудники»

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

Номер можно вводить в любом формате: с дефисами и пробелом (123-456-789 01) или подряд (12345678901) — отбор по строковому полю сработает, если представление в базе совпадает. Если поиск не дал результата, попробуйте вид сравнения «Содержит» и введите только цифры без разделителей.

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

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

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

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

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

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

Способ 3. Поиск через отчёты

Когда нужно не просто найти человека, а сразу получить сведения для сверки, удобны штатные отчёты. Откройте «Кадры» → «Кадровые отчёты» → «Штатные сотрудники» (или «Личные данные сотрудников» / «Карточка-справка сотрудника» в зависимости от версии). В настройках отчёта добавьте отбор по полю «Сотрудник.Физическое лицо.СНИЛС».

Отчёт «Личные данные сотрудников» выведет карточку с полными персональными данными, включая СНИЛС, ИНН и документ удостоверения личности — это удобно для сверки перед отправкой отчётности. Отчёт «Штатные сотрудники» покажет текущее место работы, должность и подразделение найденного человека.

Отчёты полезны и для массовой проверки: выведите список всех сотрудников с колонкой СНИЛС и отсортируйте по ней — так быстро видны пустые значения и одинаковые номера у разных людей, что указывает на дубли или ошибку ввода.

Способ 4. Поиск дублей и проверка уникальности СНИЛС

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

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

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

Способ 5. Поиск запросом через консоль (для специалистов)

Если у вас есть доступ к консоли запросов (внешняя обработка или режим «Тонкий клиент» с соответствующими правами), найти сотрудника по СНИЛС можно одним запросом. Это удобно для пакетной проверки списка номеров из файла.

Запрос обращается к справочнику «ФизическиеЛица» по полю «СНИЛС» и через левое соединение к справочнику «Сотрудники» показывает всех связанных сотрудников. Перед запуском убедитесь, что работаете в копии базы или имеете право только на чтение данных.

bsl
ВЫБРАТЬ
	ФизическиеЛица.Ссылка КАК Физлицо,
	ФизическиеЛица.СНИЛС КАК СНИЛС,
	Сотрудники.Ссылка КАК Сотрудник
ИЗ
	Справочник.ФизическиеЛица КАК ФизическиеЛица
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
		ПО Сотрудники.ФизическоеЛицо = ФизическиеЛица.Ссылка
ГДЕ
	ФизическиеЛица.СНИЛС = &СНИЛС

Учтите, что в базе СНИЛС обычно хранится в формате с разделителями («123-456-789 01»). Если номер приходит из внешнего файла сплошной строкой, приведите его к формату базы перед сравнением, иначе запрос ничего не найдёт.

Проверка результата и типичные ошибки

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

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

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

Как проверить результат

Совпадение данных
Норма

ФИО и дата рождения в найденной карточке совпадают с документами человека

Тревожный признак

СНИЛС совпал, а ФИО другое — в одной из карточек ошибка ввода номера

Количество физлиц с этим СНИЛС
Норма

Номер найден только у одного физического лица

Тревожный признак

Два и более физлица с одинаковым СНИЛС — требуется объединение дублей

Связанные сотрудники
Норма

Из карточки физлица видны все ожидаемые сотрудники (основное место, совместительство)

Тревожный признак

Ожидаемого сотрудника нет — возможно, он привязан к дублю физлица

Часто задаваемые вопросы

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

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

Можно ли найти сотрудника по СНИЛС через общий поиск в программе?

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

Что делать, если один СНИЛС найден у двух разных людей?

Это ошибка ввода: у одного из сотрудников номер записан неверно. Запросите у обоих работников подлинные номера (по документу или выписке из СФР), исправьте ошибочную карточку и только потом продолжайте работу. Объединять такие карточки нельзя — это разные люди.

Как массово проверить СНИЛС всех сотрудников перед отчётностью?

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

Виден ли СНИЛС в списке сотрудников без открытия карточки?

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

Нужны ли особые права для поиска по СНИЛС?

Достаточно прав кадровика или расчётчика с доступом к справочникам «Сотрудники» и «Физические лица». Права администратора нужны только для поиска и удаления дублей и для работы с консолью запросов. Если доступа к персональным данным нет, поле СНИЛС может быть скрыто настройками прав — обратитесь к администратору базы.

Итог

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

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