Поиск сотрудника по СНИЛС в 1С:Зарплата и Управление Персоналом (ЗУП) или 1С:Бухгалтерия — стандартная задача для кадровых специалистов и бухгалтеров. Однако не все пользователи знают, как сделать это быстро и без ошибок. В зависимости от версии программы, конфигурации и прав доступа способы поиска могут отличаться. Эта статья поможет разобраться во всех нюансах: от базового поиска через справочник до использования отчётов и обработок.
Особенно актуален этот вопрос для крупных компаний с сотнями сотрудников, где ручной просмотр списка занимает слишком много времени. А в некоторых случаях — например, при проверке данных для СЗВ-ТД или ЕФС-1 — поиск по СНИЛС становится обязательным требованием. Мы рассмотрим не только стандартные методы, но и малоизвестные приёмы, которые ускорят работу.
1. Стандартный поиск через справочник «Сотрудники»
Самый очевидный способ — воспользоваться встроенным поиском в справочнике Сотрудники. Этот метод работает во всех актуальных версиях 1С:ЗУП 3.1, 1С:Бухгалтерия 3.0 и аналогичных конфигурациях. Вот как это сделать:
- Откройте раздел
Кадры → Сотрудники(в 1С:Бухгалтерия путь может бытьЗарплата и кадры → Сотрудники). - В верхней части окна найдите поле
Поиск(обычно справа или над списком сотрудников). - Введите номер СНИЛС в формате
123-456-789 01или12345678901(без пробелов и дефисов). - Нажмите
Enterили кнопку поиска (лупа).
Если сотрудник есть в базе, система сразу покажет его карточку. Если нет — появится сообщение «Ничего не найдено». В этом случае проверьте:
- 🔹 Правильность ввода номера (частая ошибка — лишние пробелы или дефисы).
- 🔹 Наличие сотрудника в справочнике (возможно, он ещё не добавлен или архивирован).
- 🔹 Права доступа (у вас должен быть доступ к просмотру кадровых данных).
Если поиск не срабатывает, попробуйте ввести только последние 5-6 цифр СНИЛС — иногда система находит совпадения даже по части номера.
2. Поиск через отчёт «Сведения о сотрудниках»
Если стандартный поиск не дал результатов или вам нужно найти несколько сотрудников по СНИЛС одновременно, используйте отчёт Сведения о сотрудниках. Этот метод полезен для массовой проверки данных, например, перед сдачей отчётности в ПФР.
Инструкция:
- Перейдите в раздел
Кадры → Отчёты по кадровому учёту → Сведения о сотрудниках. - В настройках отчёта добавьте колонку
СНИЛС(если её нет по умолчанию). Для этого: - Нажмите
Показать настройки(шестерёнка в правом верхнем углу). - Перейдите на вкладку
Поля. - Найдите поле
СНИЛСи перенесите его в список выбранных полей.
СНИЛС введите нужный номер (можно использовать маску, например, 123* для поиска всех СНИЛС, начинающихся на 123).Сформировать.Преимущество этого метода — возможность экспорта результатов в Excel или PDF для дальнейшей работы. Также здесь можно отфильтровать сотрудников по статусу (действующие, уволенные) или подразделению.
Как добавить колонку СНИЛС в другие отчёты?
В большинстве кадровых и зарплатных отчётов 1С можно гибко настраивать вывод полей. Если в отчёте нет колонки СНИЛС, но она есть в справочнике сотрудников, её можно добавить через настройки:
1. Откройте нужный отчёт.
2. Нажмите "Показать настройки" → "Дополнительные поля".
3. Найдите в дереве полей раздел "Физические лица" или "Сотрудники".
4. Отметьте галочкой поле "Страховое свидетельство (СНИЛС)".
5. Сохраните настройки и переформируйте отчёт.
3. Использование обработки «Поиск и замена значений»
Для опытных пользователей, которым часто приходится работать с большими массивами данных, подойдёт универсальная обработка Поиск и замена значений. Она позволяет искать не только по СНИЛС, но и по другим реквизитам, а также выполнять групповую замену.
Как найти сотрудника по СНИЛС через эту обработку:
- Откройте меню
Все функции(обычно в верхнем левом углу главного окна 1С). - Введите в поиске
Поиск и замена значенийи выберите обработку. - В настройках укажите:
- 📌
Объект поиска:Справочник.Сотрудники. - 📌
Реквизит:ФизическоеЛицо.СтраховоеСвидетельство(или аналогичный путь в вашей конфигурации). - 📌
Значение: введите номер СНИЛС.
- 📌
Найти.Эта обработка полезна, если нужно не только найти, но и массово обновить СНИЛС у группы сотрудников (например, при смене номера после восстановления утерянного свидетельства). Однако будьте осторожны: групповые изменения могут привести к ошибкам в отчётности, если не проверить данные после замены.
4. Поиск через журнал документов (для уволенных сотрудников)
Если сотрудник уволен или его карточка архивирована, стандартный поиск через справочник может не сработать. В этом случае поможет журнал документов, где хранятся все кадровые приказы, включая увольнения.
Алгоритм действий:
- Перейдите в раздел
Кадры → Журналы документов → Приказы о приёме/увольнении. - Откройте настройки журнала (шестерёнка) и добавьте колонку
СНИЛС. - В строке фильтра введите номер СНИЛС.
- Если сотрудник найден, дважды кликните по документу увольнения — там будет ссылка на его карточку.
Если карточка сотрудника помечена на удаление, её можно восстановить через Администрирование → Поддержка и обслуживание → Просмотр и исправление данных. Но для этого потребуются права администратора.
Проверьте журнал приказов об увольнении|Добавьте колонку СНИЛС в настройки журнала|Используйте фильтр по дате увольнения, если известна|При необходимости восстановите карточку через "Просмотр и исправление данных"-->
5. Альтернативные способы: запросы и внешние обработки
Для пользователей, владеющих языком запросов 1С, есть более гибкий способ — написать прямой запрос к базе данных. Это актуально, если нужно найти сотрудника по СНИЛС в нестандартной конфигурации или при повреждении данных.
Пример запроса для поиска сотрудника по СНИЛС:
ВЫБРАТЬ
Сотрудники.Ссылка КАК Ссылка,
Сотрудники.ФизическоеЛицо.СтраховоеСвидетельство КАК СНИЛС,
Сотрудники.ФизическоеЛицо.ФИО КАК ФИО
ИЗ
Справочник.Сотрудники КАК Сотрудники
ГДЕ
Сотрудники.ФизическоеЛицо.СтраховоеСвидетельство = &НомерСНИЛС
Где &НомерСНИЛС — параметр, который нужно заменить на искомый номер (например, "12345678901"). Этот запрос можно выполнить в Консоли запросов (доступна через Все функции) или в отчёте Универсальный отчёт.
Для тех, кто не хочет писать запросы самостоятельно, есть готовые внешние обработки от партнёров 1С. Например:
- 🔧 «Поиск дублей СНИЛС» — находит сотрудников с одинаковыми номерами СНИЛС.
- 🔧 «Проверка актуальности СНИЛС» — сверяет номера с данными ПФР (требует подключение к веб-сервисам).
- 🔧 «Поиск по всем справочникам» — ищет СНИЛС не только среди сотрудников, но и в контрагентах или физических лицах.
- Проверьте актуальность номера через личный кабинет ПФР (если есть доступ).
- Сверьте данные с кадровым приказом или копией нового СНИЛС.
- Обновите номер в карточке сотрудника через
Кадры → Сотрудники → [Выбрать сотрудника] → Заполнить → Страховое свидетельство. - Откройте отчёт
Сведения о сотрудникахи настройте его (добавьте колонку СНИЛС, установите нужные фильтры). - Нажмите
Сохранить настройкии дайте ему понятное имя, например,Поиск по СНИЛС. - Теперь этот отчёт будет доступен в разделе
ИзбранноеилиСохранённые настройки.
Внешние обработки экономят время, но перед использованием проверьте их совместимость с вашей версией 1С. Некоторые обработки требуют дополнительных прав или лицензий.
6. Частые ошибки и как их избежать
Даже опытные пользователи 1С иногда сталкиваются с проблемами при поиске по СНИЛС. Вот самые распространённые ошибки и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| СНИЛС не находится, хотя сотрудник есть в базе | Номер введён с пробелами или дефисами | Попробуйте ввести номер без разделителей (например, 12345678901) |
| Поиск выдаёт несколько сотрудников с одинаковым СНИЛС | Дублирование данных (например, при переносе из старой базы) | Проверьте карточки на дубли и объедините их через Сервис → Поиск и удаление дублей |
| Нет доступа к справочнику «Сотрудники» | Ограниченные права пользователя | Обратитесь к администратору 1С за расширением прав |
| СНИЛС найден, но данные не совпадают с оригиналом | Ошибка при вводе или изменении данных | Сверьте данные с оригиналом СНИЛС и исправьте через карточку сотрудника |
Ещё одна типичная проблема — неактуальные данные. Например, сотрудник мог поменять СНИЛС (при смене фамилии или утере свидетельства), но в 1С номер не обновили. В этом случае:
Если в базе много уволенных сотрудников, но поиск по СНИЛС работает медленно, попробуйте архивировать старые данные. Для этого используйте обработку "Архивирование данных" (доступна в разделе "Администрирование").
7. Автоматизация поиска: настройка быстрых фильтров
Если вам часто приходится искать сотрудников по СНИЛС, имеет смысл настроить быстрые фильтры или избранные отчёты для ускорения работы. Вот как это сделать:
Способ 1: Сохранение настроек отчёта
Способ 2: Создание внешней обработки с горячими клавишами
Для IT-специалистов или продвинутых пользователей можно разработать внешнюю обработку с полем для ввода СНИЛС и кнопкой быстрого поиска. Такую обработку можно прикрепить к панели инструментов или назначить на неё горячие клавиши (например, Ctrl+Shift+S).
Пример кода для обработки (упрощённая версия):
Процедура КнопкаПоискНажатие(Элемент)
НомерСНИЛС = ЭлементыФормы.ПолеСНИЛС.Значение;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.Ссылка КАК Ссылка
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| Сотрудники.ФизическоеЛицо.СтраховоеСвидетельство = &НомерСНИЛС";
Запрос.УстановитьПараметр("НомерСНИЛС", НомерСНИЛС);
Результат = Запрос.Выполнить();
Если НЕ Результат.Пустой() Тогда
ОткрытьЗначение(Результат[0].Ссылка);
Иначе
Сообщить("Сотрудник с СНИЛС " + НомерСНИЛС + " не найден!");
КонецЕсли;
КонецПроцедуры
Этот код можно вставить в новую обработку через Файл → Новый → Обработка (требуются права на изменение конфигурации).
Автоматизация поиска по СНИЛС сокращает время на рутинные операции до 80%. Особенно это заметно в компаниях с числом сотрудников от 500 человек.
FAQ: Ответы на частые вопросы
Можно ли искать по СНИЛС в 1С:Бухгалтерия 2.0 (старой версии)?
В 1С:Бухгалтерия 2.0 поиск по СНИЛС также возможен, но интерфейс отличается. Вам нужно:
- Открыть
Зарплата → Сотрудники. - В меню
ДействиявыбратьНайти(или нажатьCtrl+F). - В поле поиска ввести СНИЛС в формате
XXX-XXX-XXX XX.
Если поиск не работает, проверьте, включено ли отображение колонки СНИЛС в настройках списка.
Почему при поиске по СНИЛС выдаётся ошибка «Нет прав»?
Эта ошибка означает, что у вашего пользователя недостаточно прав для просмотра персональных данных сотрудников. Чтобы исправить:
- Обратитесь к администратору 1С с просьбой добавить вам роль
Кадровый учётомилиПросмотр данных по сотрудникам. - Проверьте, не установлены ли дополнительные ограничения по подразделениям (возможно, вы видите только свой отдел).
В некоторых конфигурациях права настраиваются через Администрирование → Пользователи и права.
Как найти сотрудника, если СНИЛС введён некорректно (например, с опечаткой)?
Если номер СНИЛС введён с ошибкой, стандартный поиск не сработает. В этом случае:
- Используйте поиск по части номера. Например, вместо
12345678901введите456789— система покажет все СНИЛС, содержащие эту последовательность. - Проверьте историю изменений карточки сотрудника (если известна фамилия). Для этого откройте карточку, нажмите
Ещё → История измененийи посмотрите, не редактировался ли СНИЛС. - Сверьте данные с кадровыми документами (приказами о приёме, личными карточками Т-2).
Если опечатка обнаруžena, исправьте номер через карточку сотрудника и перепроверьте отчётность (особенно СЗВ-ТД и ЕФС-1), так как неверный СНИЛС может привести к штрафам от ПФР.
Можно ли экспортировать список сотрудников с СНИЛС в Excel?
Да, в 1С есть несколько способов экспорта:
- Через отчёт
Сведения о сотрудниках:- Сформируйте отчёт с колонкой
СНИЛС. - Нажмите
Ещё → Выгрузитьи выберите форматExcel.
- Сформируйте отчёт с колонкой
Универсальный отчёт:
- Откройте
Отчёты → Универсальный отчёт. - Выберите источник данных
Справочник.Сотрудники. - Добавьте поля
ФИОиСНИЛС. - Экспортируйте через
Файл → Сохранить как.
При экспорте убедитесь, что в Excel не применяется форматирование, искажающее номера СНИЛС (например, научная нотация для длинных чисел). Для этого перед выгрузкой отформатируйте колонку СНИЛС как Текст.
Что делать, если СНИЛС сотрудника изменился?
Если сотрудник поменял СНИЛС (например, при смене фамилии или утере свидетельства), необходимо:
- Получить у сотрудника новое страховое свидетельство или выписку из ПФР.
- Открыть карточку сотрудника в 1С:
Кадры → Сотрудники → [Выбрать сотрудника]. - Перейти на вкладку
Личные данные(илиФизическое лицо). - В поле
Страховое свидетельствоввести новый номер. - Сохранить изменения и проверить, что новый СНИЛС отображается в отчётах.
⚠️ Внимание: После изменения СНИЛС обязательно переформируйте отчётность за текущий период (особенно СЗВ-ТД и ЕФС-1), так как ПФР может расценить расхождения как ошибку.