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