Другое · 10 мин
Как найти человека по СНИЛС в 1С
Как найти сотрудника или физлицо по СНИЛС в 1С:ЗУП и 1С:Бухгалтерии: поиск через справочники, отчёты, запросы. Проверка дублей и типичные ошибки.
Поиск человека по СНИЛС — стандартная задача при приёме сотрудника на работу, проверке дублей в базе и подготовке отчётности в СФР. Страховой номер индивидуального лицевого счёта уникален для каждого человека, поэтому поиск по нему надёжнее, чем поиск по фамилии, которая может совпадать у разных людей или меняться после замужества.
В типовых конфигурациях 1С — ЗУП, Бухгалтерии предприятия, Управлении персоналом — СНИЛС хранится в карточке физического лица, а не сотрудника. Это важный нюанс: один человек может быть оформлен как несколько сотрудников (основное место работы и совместительство), но физлицо с конкретным СНИЛС в базе должно быть одно. Именно поэтому поиск по СНИЛС помогает выявить дубли до отправки отчётности.
Ниже описаны рабочие способы поиска: через стандартные справочники, через отчёты, через консоль запросов и универсальный подбор. Отдельно разобраны проверка результата, типичные ошибки и границы того, что можно делать самостоятельно без программиста.
Где в 1С хранится СНИЛС и почему это важно
В конфигурациях на платформе 1С:Предприятие 8 персональные данные разделены между двумя объектами. Справочник «Физические лица» хранит ФИО, дату рождения, пол, СНИЛС, ИНН и документы удостоверения личности. Справочник «Сотрудники» содержит кадровую информацию: подразделение, должность, табельный номер, даты приёма и увольнения. Сотрудник всегда ссылается на физлицо.
Практическое следствие: искать человека по СНИЛС нужно в справочнике физических лиц или через отчёты, которые выводят данные физлица вместе с сотрудником. Если искать только в списке сотрудников, СНИЛС там по умолчанию может не отображаться как колонка — он подтягивается из связанного физлица.
Быстрый поиск через справочник физических лиц
Откройте раздел «Настройка» (в ЗУП) или «Справочники» (в Бухгалтерии) и перейдите к справочнику «Физические лица». В 1С:ЗУП 3.1 путь обычно такой: «Настройка → Физические лица» либо «Кадры → Физические лица». В 1С:Бухгалтерии 8.3: «Справочники → Физические лица».
Строка быстрого поиска вверху списка ищет по наименованию (ФИО), поэтому для поиска по СНИЛС нужен расширенный вариант. Нажмите кнопку «Найти» (лупа) или сочетание Ctrl+F, в поле «Тип поиска» выберите «По реквизиту», укажите реквизит «Страховой номер ПФР» (так СНИЛС называется в типовых конфигурациях) и введите номер. Вводить можно с дефисами или без — но надёжнее ввести цифры подряд, потому что формат хранения зависит от того, как данные вносились.
Если поиск по точному совпадению не дал результата, попробуйте ввести только первые 9 цифр без контрольного разряда — иногда при вводе операторы ошибаются в последних двух цифрах, и частичный поиск помогает найти карточку с опечаткой.
- 1Откройте справочник «Физические лица» через меню «Настройка» или «Кадры»
- 2Нажмите Ctrl+F и выберите поиск «По реквизиту»
- 3Укажите реквизит «Страховой номер ПФР» и введите СНИЛС цифрами без пробелов
- 4При отсутствии результата повторите поиск по первым 9 цифрам
- 5Откройте найденную карточку и сверьте ФИО и дату рождения
Поиск сотрудника по СНИЛС через список сотрудников
Когда нужно найти именно сотрудника (с привязкой к должности и подразделению), удобнее работать в справочнике «Сотрудники»: «Кадры → Сотрудники». Чтобы видеть СНИЛС прямо в списке, настройте вывод колонки: «Ещё → Изменить форму» (или «Настройка списка») и добавьте поле «Физическое лицо. Страховой номер ПФР». После этого номер будет виден в таблице, и по нему можно сортировать.
Для точечного поиска используйте отбор: кнопка «Ещё → Настроить список», добавьте условие «Физическое лицо. Страховой номер ПФР равно» и введите номер. Список сократится до одной или нескольких строк — несколько строк появятся, если человек оформлен на нескольких должностях или в нескольких организациях базы. Это нормальная ситуация, а не дубль.
После снятия отбора не забудьте вернуть стандартные настройки списка («Ещё → Установить стандартные настройки»), иначе коллеги, работающие в той же базе под вашим пользователем, увидят отфильтрованный список.
Поиск через отчёты по личным данным
Отчёты удобны, когда нужно не просто найти человека, но и получить печатную форму с его данными или проверить корректность номера. В 1С:ЗУП откройте «Отчёты, справки → Личные данные сотрудников» (в некоторых релизах — «Штатное расписание» → раздел кадровых отчётов). В настройках отчёта добавьте отбор по полю «Страховой номер ПФР» и сформируйте отчёт.
В 1С:Бухгалтерии 8.3 аналогичную задачу решает отчёт «Личные данные сотрудников» из раздела «Зарплата и кадры → Отчёты по кадрам». Если отчёт с отбором вернул пустой результат, а вы уверены, что человек в базе есть, — вероятно, СНИЛС в карточке не заполнен или заполнен с ошибкой в формате.
Массовый поиск и проверка дублей по СНИЛС
Типовая ситуация: перед сдачей персонифицированной отчётности в СФР нужно убедиться, что в базе нет двух физлиц с одинаковым СНИЛС. Для этого в типовых конфигурациях есть обработка «Поиск и удаление дублей»: «Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей». В настройках укажите справочник «Физические лица» и правило поиска — совпадение по реквизиту «Страховой номер ПФР».
Обработка покажет группы дублей и предложит объединить карточки: одна станет основной, ссылки из документов и сотрудников переназначатся на неё, лишняя пометится на удаление. Перед объединением обязательно сверьте ФИО, даты рождения и документы: если по одному СНИЛС числятся разные люди (такое бывает при ошибочном вводе), объединять карточки нельзя — нужно исправить номер у одного из них.
Поиск по СНИЛС через консоль запросов
Для пользователей с навыками запросов или администраторов есть универсальный способ — консоль запросов (внешняя обработка или встроенный инструмент в некоторых конфигурациях). Запрос к справочнику физлиц выглядит так:
ВЫБРАТЬ
ФизическиеЛица.Ссылка,
ФизическиеЛица.Наименование,
ФизическиеЛица.СтраховойНомерПФР
ИЗ
Справочник.ФизическиеЛица КАК ФизическиеЛица
ГДЕ
ФизическиеЛица.СтраховойНомерПФР = &СНИЛС
Параметр «СНИЛС» заполняется номером в том формате, в котором он хранится в базе — обычно с дефисами и пробелом, как на карточке. Если точный формат неизвестен, замените условие на ПОДОБНО с маской по первым цифрам. Такой способ даёт точный результат даже в больших базах и позволяет выгрузить список совпадений.
ВЫБРАТЬ Ссылка, Наименование, СтраховойНомерПФР ИЗ Справочник.ФизическиеЛица ГДЕ СтраховойНомерПФР ПОДОБНО &МаскаПроверка результата и контроль корректности номера
Найти карточку — половина задачи. Перед использованием данных сверьте результат: ФИО в карточке должно совпадать с документом человека, дата рождения — с паспортом, а сам СНИЛС — с бумажным или электронным подтверждением (уведомление из СФР, выписка). Совпадение только по номеру при расхождении ФИО означает либо опечатку в номере, либо чужую карточку.
У СНИЛС есть контрольное число: последние две цифры вычисляются из первых девяти. 1С проверяет контрольный разряд при вводе и подсвечивает некорректный номер, но если данные загружались обменом, ошибка могла попасть в базу. Признак проблемы — отчётность по этому человеку не проходит форматно-логический контроль СФР.
Как проверить результат поиска
Совпадает с документом человека
ФИО другое — вероятна опечатка в СНИЛС или чужая карточка
Одно физлицо на один СНИЛС
Два и более физлица с одним номером — требуется разбор дублей
Один или несколько (совместительство)
Сотрудников нет, хотя человек работает — карточка сотрудника не создана или привязана к другому физлицу
11 цифр, контрольный разряд принят программой
Программа подсвечивает номер как некорректный
Типичные ошибки и ограничения
Самая частая ошибка — поиск по строке быстрого поиска справочника сотрудников. Эта строка ищет по ФИО и табельному номеру, но не по СНИЛС, поэтому введённый туда номер ничего не находит, и создаётся ложное впечатление, что человека в базе нет. Результат — заведение дубля физлица при приёме на работу.
Вторая ошибка — ввод номера в другом формате. Если в базе СНИЛС хранится с дефисами «123-456-789 01», а вы ищете «12345678901» через точное совпадение реквизита, поиск может не сработать в зависимости от способа ввода. Частичный поиск по первым цифрам решает проблему.
Третья ошибка — игнорирование прав доступа. Если справочник физлиц пуст или недоступен, возможно, у вашей роли нет прав на просмотр персональных данных. В этом случае поиск должен выполнять пользователь с профилем кадровика или администратора; расширять себе права самостоятельно не следует — персональные данные защищаются законодательно.
Частые вопросы
Можно ли найти человека по СНИЛС, если я работаю в 1С:Бухгалтерии, а не в ЗУП?
Да. В 1С:Бухгалтерии 8.3 есть справочник «Физические лица» (раздел «Справочники») и отчёт «Личные данные сотрудников» в разделе «Зарплата и кадры». Механика поиска по реквизиту «Страховой номер ПФР» та же, что и в ЗУП.
Поиск по точному СНИЛС ничего не нашёл, но человек точно есть в базе. Что делать?
Проверьте три варианта: номер введён с ошибкой в одной цифре (ищите по первым 9 цифрам), в карточке физлица поле СНИЛС не заполнено (найдите человека по ФИО и дате рождения и впишите номер), либо у вашей учётной записи нет прав на просмотр персональных данных.
Почему по одному СНИЛС находится два сотрудника — это дубль?
Не обязательно. Если оба сотрудника привязаны к одному физлицу — это нормально: основное место работы и совместительство. Дубль — это когда на один СНИЛС заведено два разных физлица; такую ситуацию выявляют и устраняют обработкой «Поиск и удаление дублей».
Можно ли исправить ошибочный СНИЛС прямо в карточке физлица?
Да, поле редактируется вручную в карточке физического лица. Но сначала убедитесь, какой номер верный — по документу сотрудника. Если по ошибочному номеру уже сдавалась отчётность в СФР, после исправления может потребоваться корректирующая отчётность.
Как проверить СНИЛС на корректность без отправки отчётности?
1С проверяет контрольный разряд автоматически при вводе номера в карточку. Дополнительно корректность подтверждается успешным прохождением форматно-логического контроля при подготовке персонифицированных сведений — ошибки по номерам выводятся в протокол проверки.
Чем поиск по СНИЛС лучше поиска по ФИО?
ФИО может совпадать у разных людей и меняется при смене фамилии, а СНИЛС уникален и постоянен. Поэтому при приёме на работу и поиске дублей надёжнее искать по СНИЛС, а ФИО использовать для визуальной сверки результата.