Электронная подпись (ЭЦП) в 1С:Зарплата и Управление Персоналом — обязательный инструмент для сдачи отчетности в ФНС, ПФР и ФСС, а также для обмена документами с контрагентами через ЭДО. Без правильной настройки подписи вы не сможете отправлять регламентированные отчеты, подписывать больничные листы или взаимодействовать с госорганами через личный кабинет. При этом ошибки в конфигурации ЭЦП часто ведут к сбоям при отправке отчетности, блокировке документов или даже штрафам за просрочку.
В этой статье мы разберем полный цикл настройки ЭЦП в 1С ЗУП: от выбора сертификата до проверки его работоспособности в программе. Особое внимание уделим типичным ошибкам (например, Ошибка 2137 при подписании) и нюансам работы с разными криптопровайдерами — КриптоПро CSP, ViPNet CSP и Signal-COM CSP. Инструкция актуальна для версий 1С:ЗУП 3.1 и 1С:ЗУП КОРП 3.1 (редакции 3.1.20.х и новее).
Если вы используете облачную версию 1С ЗУП (1С:Fresh), процесс настройки ЭЦП будет отличаться — там подпись привязывается к личному кабинету на портале 1С:Линк. Для локальных версий (в том числе клиент-серверных) инструкция ниже подходит полностью.
1. Подготовка к настройке ЭЦП: что нужно сделать до установки
Прежде чем приступать к настройке ЭЦП в 1С:ЗУП, убедитесь, что выполнены предварительные условия:
- 📄 Сертификат ЭЦП выпущен аккредитованным УЦ (например, Такском, Контур, СКБ Контур или Калуга Астрал) и записан на защищенный носитель (токен Рутокен/JaCarta или реестр Windows).
- 🖥️ На компьютере установлена актуальная версия 1С:Предприятие 8.3 (не ниже
8.3.20.х) и конфигурация 1С:ЗУП обновлена до последней редакции. - 🔐 Установлен криптопровайдер, совместимый с вашим сертификатом (чаще всего КриптоПро CSP версии 5.0 или новее).
- 🌐 На рабочей станции настроено подключение к интернету (для проверки статуса сертификата и отправки отчетности).
Если сертификат ЭЦП записан на токен (USB-носитель), убедитесь, что драйверы для него установлены. Для Рутокен скачайте утилиту Рутокен Плагин с [официального сайта](https://www.rutoken.ru), для JaCarta — JaCarta PKI. Без этих драйверов 1С:ЗУП не сможет "увидеть" сертификат на токене.
⚠️ Внимание: Если вы используете виртуальную машину (VMware, VirtualBox), USB-токен может не определяться внутри гостевой ОС. В этом случае настройте проброс USB-устройства в параметрах виртуальной машины или используйте сертификат, установленный в реестре Windows.
Сертификаты ЭЦП, выданные после 1 января 2023 года, должны соответствовать стандарту ГОСТ Р 34.10-2012 (256 бит). Старые сертификаты по ГОСТ Р 34.10-2001 могут не поддерживаться ФНС при сдаче отчетности.
2. Установка криптопровайдера и проверка сертификата
Большинство проблем с ЭЦП в 1С:ЗУП связаны с неправильной установкой или настройкой криптопровайдера. Рассмотрим процесс на примере КриптоПро CSP (самый распространенный вариант):
- Скачайте дистрибутив с [официального сайта КриптоПро](https://www.cryptopro.ru) (версия не ниже
5.0.11455). - Установите программу с правами администратора. При установке выберите компоненты:
- 🔹
КриптоПро CSP(основной модуль) - 🔹
КриптоПро TSP Client(для проверки штампов времени) - 🔹
КриптоПро OCSP Client(для проверки статуса сертификатов)
- 🔹
После установки проверьте, что криптопровайдер "видит" ваш сертификат:
- Откройте
Пуск → КриптоПро CSP. - Перейдите на вкладку
Сервис → Посмотреть сертификаты в контейнере. - Нажмите
Обзор, выберите ваш контейнер (если сертификат на токене — вставьте его в USB-порт) и нажмитеДалее. - Если сертификат отображается — криптопровайдер настроен правильно.
Если сертификат не отображается:
- 🔄 Переустановите драйверы токена.
- 🔧 Проверьте, что в
КриптоПро CSPна вкладкеОборудованиеотображается ваш токен. - 📋 Убедитесь, что сертификат не истек (просмотрите срок действия в личном кабинете УЦ).
- Перейдите в меню
Администрирование → Организации. - Выберите вашу организацию и откройте карточку.
- На вкладке
Электронная подписьнажмитеДобавить. - В открывшемся окне выберите:
- 📌
Тип сертификата—Личный сертификат(если подпись для вашей организации) илиСертификат представителя(если подпись на директора/бухгалтера). - 📌
Источник—Личное хранилище Windows(если сертификат в реестре) илиКриптографический токен(если на USB-носителе).
- 📌
- Нажмите
Выбрать сертификати укажите нужный контейнер. - После выбора сертификата система предложит ввести
ПИН-кодк токену (если сертификат на носителе). - Сохраните изменения.
Что делать, если КриптоПро не видит токен?
1. Проверьте, определяется ли токен в системе: откройте Диспетчер устройств и найдите раздел "Контроллеры USB" или "Устройства с интерфейсом HID". 2. Если токен не отображается — попробуйте другой USB-порт (желательно USB 2.0). 3. Удалите токен из диспетчера устройств и переподключите его (драйверы установятся автоматически). 4. Если проблема остается — попробуйте токен на другом компьютере, чтобы исключить его неисправность.
3. Настройка ЭЦП в 1С:ЗУП: пошаговая инструкция
Теперь перейдем непосредственно к настройке ЭЦП в программе. Инструкция подходит для 1С:ЗУП 3.1 (редакция 3.1.20 и новее):
☑️ Подготовка к настройке ЭЦП в 1С
Откройте 1С:ЗУП в режиме Конфигуратор (для этого при запуске программы удерживайте клавишу Shift):
Если сертификат успешно добавлен, в карточке организации появится запись с данными ЭЦП: серийный номер, срок действия и владелец. Теперь эту подпись можно использовать для подписания документов и отчетности.
Если в списке сертификатов отображается несколько записей, обратите внимание на поле "Действителен до". Используйте сертификат с самым поздним сроком истечения, чтобы избежать проблем при сдаче отчетности.
4. Проверка работоспособности ЭЦП в 1С:ЗУП
После настройки необходимо проверить, что ЭЦП корректно работает в программе. Для этого:
- Перейдите в раздел
Зарплата → Отчеты в госорганы. - Создайте тестовый отчет (например,
РСВ за 1 кварталили6-НДФЛ). - Нажмите
Подписать и отправить(илиПроверить, если отправка не требуется). - В открывшемся окне выберите добавленный сертификат и подтвердите подписание.
- 🕒 Синхронизацию времени на компьютере (расхождение более 5 минут может приводить к ошибкам подписи).
- 🔄 Актуальность корневых сертификатов УЦ (обновите их через КриптоПро CSP или вручную с сайта УЦ).
- 📡 Настройки прокси/фаервола (они могут блокировать доступ к серверам проверки подписи).
- 🔍 Причина: Сертификат не привязан к токену или установлен не в том хранилище.
- ⚡ Решение:
- Проверьте, что токен подключен к USB-порту.
- Откройте КриптоПро CSP и убедитесь, что сертификат отображается в списке.
- Если сертификат в реестре — экспортируйте его с закрытым ключом и импортируйте заново.
- 🔍 Причина: Конфликт версий КриптоПро CSP или повреждение системных библиотек.
- ⚡ Решение:
- Удалите все версии КриптоПро CSP через
Панель управления → Программы и компоненты. - Установите последнюю версию с официального сайта.
- Запустите командную строку от имени администратора и выполните:
regsvr32 c:\windows\system32\cscapi.dllregsvr32 c:\windows\system32\cspsign.dll
- Удалите все версии КриптоПро CSP через
- 🔍 Причина: Сертификат выпущен по устаревшему стандарту (ГОСТ Р 34.10-2001) или используется неподходящий алгоритм подписи.
- ⚡ Решение:
- Проверьте алгоритм сертификата в КриптоПро CSP (должен быть
ГОСТ Р 34.10-2012 256 бит). - Если сертификат старый — запросите новый в УЦ.
- В настройках 1С:ЗУП убедитесь, что выбрана подпись с правильным алгоритмом.
- Проверьте алгоритм сертификата в КриптоПро CSP (должен быть
Если подписание прошло успешно, появится сообщение Документ успешно подписан. Если возникла ошибка — запишите ее код (например, Ошибка 2137: Не удалось подписать данные) и сверьте с таблицей ниже:
| Код ошибки | Причина | Решение |
|---|---|---|
2137 |
Криптопровайдер не найден или несовместим с сертификатом | Переустановите КриптоПро CSP или проверьте совместимость сертификата с провайдером |
2138 |
Нет доступа к контейнеру сертификата (токен не подключен или заблокирован) | Проверьте подключение токена, введите правильный ПИН-код |
0x80090019 |
Сертификат недействителен (истек или отозван) | Обновите сертификат в личном кабинете УЦ |
2146 |
Ошибка формата подписи (неверный алгоритм) | Убедитесь, что сертификат соответствует ГОСТ Р 34.10-2012 |
Если тестовое подписание прошло успешно, но при отправке отчетности возникают ошибки (например, Ошибка проверки подписи на сервере ФНС), проверьте:
Если ЭЦП работает в тестовом режиме, но не проходит проверку на портале госоргана, проблема чаще всего связана с цепочкой сертификатов. Убедитесь, что в системе установлены все промежуточные и корневые сертификаты вашего УЦ.
5. Типичные ошибки при настройке ЭЦП и их решения
Даже после правильной настройки ЭЦП пользователи 1С:ЗУП часто сталкиваются с ошибками. Рассмотрим самые распространенные случаи и способы их устранения:
Ошибка: "Не найден сертификат с закрытым ключом"
Ошибка: "Ошибка инициализации CSP (Код: 0x8009001D)"
Ошибка: "Неверный формат подписи (Код: 2146)"
⚠️ Внимание: Если вы используете виртуальную машину или терминальный сервер (RDP), убедитесь, что USB-токен проброшен в сессию. Для этого в настройках подключения RDP включите опцию Локальные устройства → Поддержка Plug and Play.
6. Настройка ЭЦП для обмена с ФНС, ПФР и ФСС
Для сдачи отчетности через 1С:ЗУП недостаточно просто добавить сертификат — нужно настроить профили обмена с госорганами. Рассмотрим процесс на примере ФНС:
- Перейдите в раздел
Администрирование → Настройка обмена → Обмен с госорганами. - Выберите
Федеральная налоговая служба (ФНС)и нажмитеНастроить. - На вкладке
Подписьукажите:- 📌
Сертификат для подписи— выберите добавленный ранее сертификат. - 📌
Сертификат для шифрования— обычно совпадает с сертификатом подписи (если не используется отдельный сертификат для шифрования).
- 📌
Параметры обмена проверьте:
- 📌
Адрес сервера— должен бытьhttps://ir.fss.ru(для ФСС) илиhttps://pfr.gov.ru(для ПФР). - 📌
Тип транспорта—HTTPS.
Проверить соединение).Для ПФР и ФСС настройка аналогична, но адреса серверов и форматы отчетов отличаются. Актуальные адреса можно уточнить:
- 📋 В личном кабинете госоргана.
- 📋 В справочнике
Адреса обменав 1С:ЗУП (разделАдминистрирование → Настройка обмена).
Если при тестовом подключении возникает ошибка Ошибка SSL-соединения, проверьте:
- 🔒 Настройки брандмауэра (разрешите исходящие соединения для
1cv8.exeи1cv8s.exe). - 🔄 Корневые сертификаты (обновите их через КриптоПро CSP).
- 🌐 Прокси-сервер (если используется, укажите его адрес в настройках обмена).
Если вы сдаете отчетность через оператора ЭДО (например, Такском или Контур.Экстерн), настройка профилей обмена может отличаться. Уточните параметры подключения в личном кабинете оператора.
7. Обновление сертификата ЭЦП в 1С:ЗУП
Сертификаты ЭЦП имеют ограниченный срок действия (обычно 1 год). После истечения срока или при замене сертификата (например, при смене директора) его нужно обновить в 1С:ЗУП. Для этого:
- Получите новый сертификат в вашем УЦ (например, через личный кабинет на сайте Контур.ЦО или Такском).
- Установите его на токен или в реестр Windows (аналогично первоначальной настройке).
- Обновите сертификат в 1С:ЗУП:
- Перейдите в
Администрирование → Организации. - Откройте карточку организации и перейдите на вкладку
Электронная подпись. - Нажмите
Изменитьрядом с текущим сертификатом. - Выберите новый сертификат из списка и сохраните изменения.
- Перейдите в
- Проверьте работоспособность:
- Создайте тестовый отчет (например,
СЗВ-ТД). - Подпишите его новой ЭЦП и отправьте в тестовом режиме.
- Создайте тестовый отчет (например,
Если при обновлении сертификата возникает ошибка Сертификат уже существует, удалите старый сертификат из списка и добавьте новый заново.
⚠️ Внимание: При замене сертификата ЭЦП проверьте, что в профилях обмена с госорганами (Администрирование → Настройка обмена) указан актуальный сертификат. В противном случае отчетность будет подписываться старым сертификатом, что приведет к ошибке на стороне ФНС/ПФР.
8. Безопасность работы с ЭЦП в 1С:ЗУП
Электронная подпись — это аналог печатки организации, поэтому ее безопасность критически важна. Следуйте этим рекомендациям:
- 🔑 Храните токен в безопасном месте (например, в сейфе) и не оставляйте его подключенным к компьютеру без надобности.
- 🔒 Используйте сложный ПИН-код для токена (не менее 8 символов, с цифрами и буквами).
- 🖥️ Ограничьте доступ к компьютеру с ЭЦП (настройте пароль на учетную запись Windows и отключите автовход).
- 🔄 Регулярно обновляйте КриптоПро CSP и 1С:ЗУП (устаревшие версии могут содержать уязвимости).
- 📋 Ведите журнал использования ЭЦП (например, в 1С:ЗУП можно настроить логирование операций с подписью через
Администрирование → Журналы регистрации).
Если токен с ЭЦП утерян или есть подозрение на компрометацию:
- Немедленно отзовите сертификат через личный кабинет УЦ.
- Создайте новый сертификат и обновите его в 1С:ЗУП.
- Проверьте журналы отправки отчетности на предмет несанкционированных операций.
Для дополнительной защиты можно настроить двухфакторную аутентификацию при работе с ЭЦП. Например, в КриптоПро CSP есть функция Запрос пароля при использовании ключа (на вкладке Общие в настройках контейнера).
Если в вашей организации несколько пользователей работают с ЭЦП, настройте для них разграничение прав в 1С:ЗУП. Например, бухгалтер может подписывать отчетность, но не иметь права изменять настройки сертификатов.
FAQ: Частые вопросы по настройке ЭЦП в 1С:ЗУП
Можно ли использовать один сертификат ЭЦП для нескольких организаций в 1С:ЗУП?
Да, но только если сертификат выдан на руководителя или бухгалтера, который имеет право подписи за все организации. В этом случае:
- Добавьте сертификат в карточку каждой организации (раздел
Администрирование → Организации). - Убедитесь, что в профилях обмена с госорганами указан правильный сертификат для каждой организации.
Однако не рекомендуется использовать один сертификат для не связанных между собой организаций — это может вызвать проблемы при проверке подписи на стороне ФНС.
Как перенести ЭЦП с одного компьютера на другой?
Перенос ЭЦП зависит от типа носителя:
- 📌 Если сертификат на токене (Рутокен/JaCarta): просто подключите токен к новому компьютеру, установите драйверы и настройте ЭЦП в 1С:ЗУП заново.
- 📌 Если сертификат в реестре Windows:
- Экспортируйте сертификат с закрытым ключом через КриптоПро CSP (формат
.pfx). - Перенесите файл на новый компьютер.
- Импортируйте сертификат в реестр через КриптоПро CSP.
- Настройте ЭЦП в 1С:ЗУП, выбрав сертификат из реестра.
- Экспортируйте сертификат с закрытым ключом через КриптоПро CSP (формат
⚠️ Важно: При экспорте сертификата из реестра установите пароль на закрытый ключ, чтобы защитить его от несанкционированного использования.
Почему 1С:ЗУП не видит сертификат, хотя он установлен в системе?
Возможные причины и решения:
- 🔹 Сертификат установлен под другой учетной записью Windows. → Запустите 1С:ЗУП от имени того пользователя, под которым установлен сертификат.
- 🔹 Несовместимость криптопровайдера. → Обновите КриптоПро CSP до последней версии или проверьте совместимость с вашим сертификатом.
- 🔹 Сертификат не имеет закрытого ключа. → Проверьте в КриптоПро CSP, что сертификат помечен как
Имеет закрытый ключ. - 🔹 В 1С:ЗУП не обновлен список сертификатов. → Перезапустите программу или нажмите
Обновитьв окне выбора сертификата.
Если проблема остается, попробуйте добавить сертификат вручную через Файл → Открыть в окне выбора сертификата.
Можно ли использовать ЭЦП без токена (только с файлом ключа)?
Технически да, но не рекомендуется по причинам безопасности. Если вы все же хотите использовать сертификат без токена:
- Экспортируйте сертификат с закрытым ключом из КриптоПро CSP в файл
.pfx(с паролем!). - Импортируйте его в реестр Windows на рабочей станции.
- В 1С:ЗУП выберите сертификат из реестра.
- Файл с закрытым ключом можно скопировать или украсть.
- При вирусном заражении компьютера ключ может быть скомпрометирован.
- ФНС и УЦ рекомендуют использовать токены для хранения ЭЦП.
⚠️ Риски:
Как проверить, что отчет подписан правильной ЭЦП?
После подписания отчета в 1С:ЗУП:
- Откройте подписанный файл (обычно имеет расширение
.sigили.xml). - Проверьте его через КриптоПро CSP:
- Откройте
Пуск → КриптоПро CSP → Сервис → Проверить подпись. - Выберите файл
- Откройте