Разберем ситуацию, с которой регулярно сталкиваются пользователи при работе в программе 1С:Зарплата и Управление Персоналом. При попытке получить входящие сообщения СЭДО ФСС (ныне СФР) система выдает предупреждение: «Не удалось получить список входящих сообщений СЭДО ФСС. Ответ сервера ФСС: Внутренняя ошибка», а в конфигураторе фиксируется ошибка состояния с кодом 500. Проанализируем причины такого поведения и рассмотрим подробнее все доступные способы решения этой проблемы.
Код 500 часто указывает на то, что соединение с сервером прерывается из-за проблем с авторизацией или некорректной цепочки доверия сертификатов. Выясним причину: возможно, у вас не обновлены сертификаты фонда, либо они установлены в неверное хранилище.
Рассмотрим по шагам, как правильно настроить сертификаты:
Посмотрим на практический обходной маневр, который часто выручает, если стандартная кнопка «Получить из ФСС» упорно выдает ошибку. Серверы фонда могут некорректно обрабатывать запрос полного пула сообщений, поэтому мы можем ограничить объем запрашиваемых данных.
Выполните следующие действия:
Дробление запросов существенно снижает нагрузку на сервер шлюза sedo.fss.ru и во многих случаях позволяет сообщениям успешно загрузиться в вашу базу. Если прямой обмен наладить не удается, для обхода ошибки можно использовать инструмент для загрузки файлов запросов СФР из программ сдачи отчетности.
Проанализируем еще одну неочевидную причину ошибки 500. Проблема может крыться в неполных или отсутствующих данных в карточке вашей организации. В частности, сервер фонда может отказывать в обработке запроса, если не заполнен Дополнительный код ФСС.
Откройте карточку организации в 1С, перейдите к настройкам реквизитов фонда и убедитесь, что все коды заполнены корректно. После внесения изменений попробуйте повторить обмен.
Иногда в базе 1С зависают старые системные запросы, которые блокируют получение новых данных. Разберем, как принудительно «протолкнуть» обмен.
В программе существует скрытый технический объект ИнформацияОПолученныхСообщенияхСЭДОФСС (регистр сведений). Если вы обладаете правами администратора, откройте меню «Функции для технического специалиста», найдите данный регистр и аккуратно очистите зависшие записи по проблемной организации. При следующем сеансе обмена программа попытается синхронизировать все сообщения с нуля.
Дополнительно рекомендуем очистить временные файлы (кэш) платформы 1С для текущего пользователя на локальном компьютере. Часто именно старые закэшированные файлы обмена вызывают конфликт версий.
Форматы обмена с СФР периодически меняются. Разработчики оперативно реагируют на это выпуском специальных патчей. Посмотрим, где это проверить:
Убедитесь, что у вас загружены и применены последние патчи, в названии которых фигурирует аббревиатура СЭДО. Это автоматически скорректирует алгоритмы запросов к серверам фонда. Для устранения неполадок при получении входящих запросов также можно воспользоваться готовым исправлением для ЗУП.
Ошибка сервера может возникать, если протокол шифрования на стороне пользователя не соответствует современным требованиям безопасности СФР. Проверьте версию вашего криптопровайдера. Для стабильной работы рекомендуется использовать КриптоПро CSP актуальных версий (не ниже 5.0 R2).
Также в настройках браузера и операционной системы (свойства интернета) должна быть активирована поддержка протокола TLS 1.2. Убедитесь, что ваш системный антивирус или корпоративный прокси-сервер не перехватывает защищенный HTTPS-трафик, так как это вызывает подмену сертификата «на лету» и неминуемо ведет к ошибке с кодом 500 при обращении к sedo.fss.ru.
Если вы столкнулись с ошибкой 500 при загрузке извещений, не паникуйте. Серверы фонда действительно подвержены сбоям во время пиковых нагрузок (в период сдачи отчетности). Примените комплексный подход: сначала проверьте установку сертификатов и доп. код ФСС в карточке организации, затем попытайтесь запросить сообщения «за период». Если это не помогает, убедитесь в актуальности патчей 1С и настроек КриптоПро.