В первой половине декабря 2024 года многие пользователи программных продуктов 1С, особенно 1С:Зарплата и Управление Персоналом, столкнулись с критической проблемой: сообщения Системы электронного документооборота (СЭДО) перестали поступать в программу. Ситуация осложняется тем, что в некоторых случаях входящие документы видны в сторонних сервисах (например, Контур или ЛК Страхователя), но не загружаются в 1С. В данной статье мы подробно разберем причины этого сбоя и рассмотрим несколько способов восстановления работоспособности обмена.
Проанализируем текущую ситуацию. Основная причина сбоев кроется в масштабном техническом переходе Социального фонда России (СФР) на новую государственную информационную систему — ГИС ЕЦП (Единая централизованная цифровая платформа в социальной сфере). Этот переход официально был намечен на начало декабря 2024 года.
Разберем, что именно изменилось на техническом уровне. В рамках модернизации СФР меняет адреса серверов, через которые осуществляется обмен. Если раньше использовались домены fss.ru, то теперь система мигрирует на домены sfr.gov.ru. В программном коде 1С разработчики заложили жесткую дату «отсечки» — 07.12.2024. После этой даты программа автоматически начинает обращаться по новым адресам серверов СФР.
Однако на практике возникла проблема «разноскоростного» обновления: фирма 1С уже активировала в коде переход на новые адреса, а региональные серверы СФР или промежуточные узлы маршрутизации оказались к этому не готовы. В результате программа стучится в «новую дверь», которая еще закрыта, в то время как сообщения продолжают поступать на старые шлюзы.
Рассмотрим вариант решения проблемы для тех, кто имеет доступ к конфигуратору и кому необходимо срочно восстановить обмен, не дожидаясь обновления конфигурации. Посмотрим на алгоритм работы модуля, отвечающего за связь с контролирующими органами.
Выясним, где именно в коде заложена логика переключения. Нам необходимо найти модуль объекта обработчика ДокументооборотСКонтролирующимиОрганами. В этом модуле расположена функция СерверОбменаСообщениямиСЭДОФСС, которая определяет URL сервера в зависимости от текущей даты.
Проанализируем следующий фрагмент кода:
ИмяСобытия = "Переход на ЕЦП СЭДО";
ДатаБольшеДатыПерехода = ТекущаяДатаСеанса() > Дата(2024, 12, 07);
Как мы видим, переменная ДатаБольшеДатыПерехода принимает значение Истина, если текущая дата больше 7 декабря 2024 года. Это заставляет систему использовать новые адреса ГИС ЕЦП. Чтобы «откатить» систему к использованию старых (но все еще работающих в вашем регионе) серверов, мы можем временно сдвинуть эту дату вперед.
Например, изменим строку следующим образом:
// Сдвигаем дату перехода на месяц вперед, чтобы продолжить работу со старыми серверами
ДатаБольшеДатыПерехода = ТекущаяДатаСеанса() > Дата(2025, 01, 07);
Важный момент: Данное решение является временным. После того как технические службы СФР в вашем регионе завершат переход, эту правку нужно будет удалить или вернуть исходную дату, иначе вы снова столкнетесь с отсутствием связи, когда старые серверы будут окончательно отключены.
Рассмотрим более правильный с точки зрения сопровождения системы способ — использование механизма исправительных патчей. Фирма 1С оперативно реагирует на подобные инциденты и выпускает патчи, которые корректируют логику перехода без необходимости ручного вмешательства в код конфигурации.
Для решения проблемы с СЭДО в декабре 2024 года были выпущены патчи, например, EF_70085854 (номер может отличаться в зависимости от конкретной версии вашей программы). Разберем, как проверить наличие и установить эти исправления:
Данные патчи обычно реализуют более гибкую логику: если по новому адресу сервер возвращает ошибку или недоступен, система пробует выполнить запрос по старому адресу, обеспечивая тем самым бесперебойность обмена в переходный период.
Выясним, какие еще факторы могут влиять на получение сообщений. Переход на ГИС ЕЦП подразумевает не только смену URL, но и изменение IP-адресов. Разберем типичные проблемы на уровне системного администрирования:
1. Обновление кэша DNS. Если провайдер или ваш локальный DNS-сервер долго обновляет записи, запрос к sedo.sfr.gov.ru может уходить по неверному адресу. В некоторых случаях помогает принудительная очистка кэша DNS на сервере 1С.
2. Корневые сертификаты. Новые серверы ГИС ЕЦП используют сертификаты, выданные Национальным удостоверяющим центром. Проанализируем состояние хранилища сертификатов на сервере: необходимо убедиться, что установлены актуальные корневые сертификаты Минцифры. Без них установка защищенного соединения (SSL/TLS) с сервером СФР будет невозможна, и 1С выдаст ошибку соединения.
3. Настройки криптопровайдера. Проверим версию КриптоПро CSP. Для корректной работы с новыми алгоритмами и цепочками доверия рекомендуется использовать актуальные версии (не ниже 5.0 R2).
Посмотрим на еще одну техническую особенность нового шлюза ГИС ЕЦП. Некоторые пользователи отмечают, что сообщения приходят, но содержат пустые свойства или некорректные данные. Рассмотрим причину: на новом движке системы СФР формат XML-пакетов может незначительно отличаться от того, что ожидала программа 1С до внесения последних правок. Если вы столкнулись с тем, что входящее сообщение есть, но оно «пустое», это явный признак того, что необходимо обновить конфигурацию до самого последнего релиза, где учтены особенности структуры данных ГИС ЕЦП.
Пока мы занимаемся техническим решением проблемы, разберем, как не допустить просрочек в обработке больничных и ответов на запросы:
Подводя итог, отметим: проблема носит массовый, но временный характер. Основным решением является установка патчей от 1С или обновление конфигурации на релизы, выпущенные после 7 декабря 2024 года. В исключительных случаях допустима временная правка даты перехода в модуле ДокументооборотСКонтролирующимиОрганами.