Многие разработчики и администраторы систем на базе 1С столкнулись с проблемой: привычные механизмы автоматической проверки контрагентов (удобно через автоматическое получение данных контрагентов из ФНС и DaData) или физических лиц через API Федеральной службы судебных приставов (ФССП) перестали отвечать. Вместо привычного JSON-ответа сервер возвращает ошибку 504 Gateway Time-out или сообщает, что ресурс переехал. Проанализируем сложившуюся ситуацию, выясним причины и разберем доступные варианты восстановления работоспособности ваших сервисов.
Разберем хронологию событий. Проблемы с доступом к api-ip.fssp.gov.ru начались массово в марте 2022 года. Согласно официальным ответам службы технической поддержки ФССП, публичный программный интерфейс для доступа к Банку данных исполнительных производств (БДИП) был отключен намеренно. Основная причина — обеспечение информационной безопасности государственных систем и предотвращение кибератак.
Важный момент: на текущий момент ведомство официально заявляет, что вопрос о возобновлении публичного доступа к сведениям через API не рассматривается. Это означает, что старые обработки в 1С, которые использовали прямые HTTP-запросы к государственному сервису, больше не заработают в прежнем виде.
Проанализируем техническую сторону вопроса. Ранее многие использовали адрес api-ip.fssprus.ru. На сегодняшний день домен fssprus.ru признан устаревшим. Все государственные сервисы переведены в зону .gov.ru. Однако даже обращение по новому адресу api-ip.fssp.gov.ru не решает проблему, так как доступ к самому эндпоинту закрыт или жестко ограничен для неавторизованных запросов.
Для компаний, которым необходимы массовые автоматизированные запросы (например, банки, микрофинансовые организации или крупные юридические службы), официальным путем является переход на СМЭВ 3.0 (Система межведомственного электронного взаимодействия). Рассмотрим этот путь по шагам:
КриптоПро CSP или аналогичных средств, работающих с 1С через ОбъектКриптографии.Этот метод является наиболее надежным и легитимным, однако он требует значительных временных затрат на бюрократические процедуры (от 1 до 3 месяцев).
Выясним, как работают системы, которые до сих пор предоставляют данные ФССП в формате JSON. Существуют коммерческие сервисы-посредники (Data-провайдеры). Они либо имеют официальный доступ через СМЭВ, либо используют собственные фермы для обхода ограничений. Для программиста 1С это самый простой способ: вы меняете URL запроса в своей обработке на адрес платного сервиса и продолжаете получать данные в привычном формате.
Рассмотрим примерную структуру кода для интеграции с таким внешним сервисом (подобным образом строится и интеграция 1С с Google Таблицами через сервисные аккаунты):
Функция ПолучитьДанныеФССП(ИНН_Или_ФИО)
Запрос = Новый HTTPЗапрос;
Запрос.АдресРесурса = "/v1/check_fssp?token=" + ТокенСервиса + "&query=" + ИНН_Или_ФИО;
Соединение = Новый HTTPСоединение("api.commercial-provider.ru", 443, , , , , Новый ЗащищенноеСоединениеOpenSSL());
Попытка
Ответ = Соединение.Получить(Запрос);
Если Ответ.КодСостояния = 200 Тогда
Возврат Ответ.ПолучитьТелоКакСтроку();
КонецЕсли;
Исключение
ЗаписьЖурналаРегистрации("Ошибка ФССП", УровеньЖурналаРегистрации.Ошибка, , , ОписаниеОшибки());
КонецПопытки;
КонецФункции
Для небольших объемов данных или проверки собственных задолженностей ФССП активно развивает сервис «Цифровой исполнительный лист» на портале Госуслуг. Если ваша задача в 1С — информировать сотрудников об их долгах, вы можете настроить получение уведомлений через личный кабинет организации на Госуслугах. Проанализируем этот метод: он бесплатен, но практически не поддается автоматизации для проверки сторонних контрагентов без их согласия — для этой задачи есть обработка проверки контрагентов по ИНН без сервиса 1С:Контрагент.
Некоторые пользователи предлагают написать парсер для сайта fssp.gov.ru. Разберем, почему это решение крайне нестабильно:
Подведем итог: «бесплатного и простого» API от ФССП больше не существует. Если ваша бизнес-логика в 1С завязана на автоматическую проверку задолженностей, рекомендуем следующее:
1. Для крупного бизнеса: Однозначно переходить на СМЭВ 3.0. Это обеспечит стабильность и юридическую чистоту данных.
2. Для среднего и малого бизнеса: Использовать коммерческие API. Это позволит сэкономить время разработчика и избежать бюрократии, хотя и потребует небольших ежемесячных затрат.
3. Для разовых проверок: Использовать ручной ввод данных с официального сайта или через Госуслуги, так как автоматизация в данном случае будет стоить дороже, чем ручной труд.
Проанализируйте объем ваших запросов и выберите оптимальный путь. Помните, что использование HTTPСоединение в 1С остается актуальным инструментом, меняется только целевой сервер и способы авторизации.