С 15 марта 2023 года многие пользователи программных продуктов 1С столкнулись с невозможностью отправки электронных листков нетрудоспособности (ЭЛН) и сведений для СЭДО. Основная причина — истечение срока действия сертификата уполномоченного лица ФСС. Ситуация осложнилась процессом объединения ПФР и ФСС в единый Социальный фонд России (СФР). В этой статье мы подробно разберем, как актуализировать настройки криптографии и восстановить работоспособность обмена.
До середины марта 2023 года для шифрования данных при обмене с ФСС использовался сертификат, действующий с декабря 2021 года. По истечении этого срока шлюз приема отчетности перестал принимать файлы, зашифрованные старым ключом. Теперь необходимо использовать новый сертификат СФР. Ошибка часто сопровождается сообщением: «Файл зашифрован на ключе, отличном от открытого ключа ФСС» или технической «Ошибкой 500».
Проанализируем, какие именно файлы нам понадобятся. На официальном сайте фонда (раздел удостоверяющего центра) представлены несколько цепочек сертификатов. Нам необходимо скачать:
Рассмотрим критически важный момент: если в системе останутся старые, просроченные сертификаты ФСС, 1С может по инерции выбирать их для шифрования, даже если вы указали новый. Выполним очистку:
Win + R и введем команду certmgr.msc.ФСС РФ, срок действия которых истек 15.03.2023, и удалим их.Теперь перейдем к настройкам внутри конфигурации (на примере 1С:Зарплата и управление персоналом или 1С:Бухгалтерия 8). Нам нужно указать программе, какой ключ использовать для обмена.
Автонастройка, программа может попытаться самостоятельно найти сертификат и ошибиться. Рекомендуем на время отладки отключить автоматическую настройку и выбрать сертификат вручную.Проанализируем ситуацию, когда сертификаты установлены верно, но «Ошибка 500» сохраняется. Для программ на платформе 8.3 фирма 1С выпускала специализированные исправления. Рассмотрим работу с патчем EF_60005735:
Этот патч исправляет алгоритм формирования запросов к серверам СФР. Если ваша конфигурация не обновлена до самого последнего релиза, этот патч обязателен к установке через подсистему «Администрирование» — «Обслуживание» — «Обновление программы» — «Установка исправлений (патчей)».
Если патч недоступен для скачивания, это означает, что его функционал уже включен в ваш текущий релиз конфигурации. В этом случае проверьте версию платформы 1С — она должна соответствовать требованиям актуального релиза конфигурации.
Иногда проблема кроется в работе криптопровайдера. Посмотрим на настройки КриптоПро CSP:
КриптоПро не истек.КриптоПро, выбрав функцию «Установить сертификат пользователя» и указав скачанный .cer файл.Для успешного восстановления обмена с СФР (бывшим ФСС) мы должны выполнить последовательную цепочку действий: удалить старое, установить новое и явно указать это в программе. Разберем краткий чек-лист:
certmgr.msc.EF_60005735.После выполнения этих шагов рекомендуется перезагрузить сеанс 1С и повторить отправку документа. В случае использования клиент-серверного варианта базы, иногда требуется перезапуск службы 1С:Предприятие на сервере для очистки кэша сертификатов в памяти системы.