Почему не удается получить данные доверенности (МЧД) в реестре ФНС и как это исправить?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой Управленческий учет
← На главную

В процессе работы с электронным документооборотом (ЭДО) пользователи 1С часто сталкиваются с ситуацией (удобно через рабочее место ЭДО с поддержкой МЧД), когда входящие документы подсвечиваются красным цветом, а программа выдает ошибку: «Не удалось получить данные доверенности в реестре ФНС» или «Ресурс не найден». Это блокирует подписание документов, делает невозможной массовую рассылку и нарушает бизнес-процессы. Рассмотрим подробно, почему возникают эти сбои и как восстановить работоспособность системы по шагам.

Выясним причины возникновения проблемы

Проанализируем ситуацию: почему раньше все работало, а теперь реестр ФНС выдает ошибку, даже если доверенность там точно есть? Основная причина кроется в глобальной модернизации архитектуры распределенного реестра ФНС и усилении защиты персональных данных. Выделим три ключевых фактора:

  1. Переход на поиск по трем реквизитам. С недавнего времени ФНС изменила API-запросы. Если раньше для получения МЧД было достаточно GUID (номера) и ИНН организации-доверителя, то теперь сервер требует обязательного указания третьего параметра — ИНН представителя (физического лица). Старые версии 1С обращаются к серверу по «усеченной» схеме, на что получают отказ.
  2. Смена форматов (002 и 003). Внедряется новый единый формат МЧД версии 003. При этом может потребоваться глобальная смена форматов исходящих документов. Если контрагент прислал доверенность в формате 002, а ваша конфигурация уже перенастроена на 003 (или наоборот), возникает ошибка разбора XML. Для решения проблемы может понадобиться обновление настроек отправки документов.
  3. Десинхронизация узлов блокчейна. Распределенный реестр МЧД работает на технологии блокчейн. Иногда данные «не долетают» до конкретного узла, к которому обращается ваш оператор ЭДО или сервер 1С, что вызывает временную ошибку «Ресурс не найден».

Способ 1: Обновление конфигурации и библиотек ЭДО

Первым делом проанализируем версию вашей программы. Как показывает практика (сообщения 2 и 3 с форума), наиболее надежным решением является обновление конфигурации до актуального релиза. В новых версиях уже реализованы запросы к реестру ФНС с учетом трех обязательных реквизитов.

Для конфигураций Управление нашей фирмой (УНФ), Бухгалтерия предприятия и Розница критически важно, чтобы модуль ЭДО был версии 1.9.13 или выше. Если вы работаете в облачном сервисе (например, 1cfresh.com), обновление происходит автоматически, но даже там могут потребоваться дополнительные действия по обновлению кэша данных.

Способ 2: Установка специализированных патчей (исправлений)

Если возможность немедленного обновления всей базы отсутствует, воспользуемся механизмом патчей. Разработчики 1С выпустили ряд исправлений, нацеленных именно на работу с МЧД. Проверим наличие и установим следующие патчи в разделе АдминистрированиеОбслуживаниеИсправление ошибок:

Способ 3: Ручная загрузка и проверка доверенности

Если автоматическое получение не работает, попробуем загрузить файл МЧД вручную. Однако здесь есть важные нюансы, несоблюдение которых приводит к ошибке «Файл не соответствует формату ФНС». Проанализируем правильный алгоритм:

Рассмотрим структуру архива, который вы скачиваете из реестра ФНС. Обычно он содержит файл самой доверенности (XML) и файл подписи (sig), а также квитанции. Для корректной загрузки в 1С в папке должны остаться только два файла:

  1. Файл доверенности в формате .xml.
  2. Файл открепленной электронной подписи (обычно с расширением .sig или .p7s).

Любые лишние файлы (квитанции, пояснительные записки в формате html) приведут к тому, что 1С не сможет распознать структуру архива. Если после удаления лишних файлов ошибка разбора XML сохраняется, это сигнализирует о пустых обязательных атрибутах в самой доверенности (например, не заполнено гражданство представителя), что опять же лечится установкой патчей.

Способ 4: Ручное подтверждение полномочий

В экстренных случаях, когда документ нужно подписать «здесь и сейчас», а автоматическая проверка выдает «Доверенность недействительна», рассмотрим вариант ручного подтверждения. Посмотрим на алгоритм действий в интерфейсе ЭДО:

  1. Нажмите правой кнопкой мыши на строке с подписью, которая горит красным.
  2. Выберите пункт меню «Проверка доверенности выполнена вручную».
  3. Программа позволит подписать и отправить документ, однако помните, что это перекладывает ответственность за проверку легитимности МЧД на вас. Предварительно убедитесь в действительности доверенности через сервис «Проверка МЧД» на сайте ФНС.

Техническая настройка сервера: TLS и сертификаты

Иногда корень проблемы лежит глубже программного кода 1С. Поскольку реестр ФНС требует защищенного соединения, проанализируем настройки вашего сервера или ПК:

Протокол TLS 1.2. Убедитесь, что в операционной системе включена поддержка TLS 1.2. На старых версиях Windows Server (2008/2012) без специальных обновлений это может стать причиной ошибки «Ресурс не найден», так как 1С просто не может установить защищенный канал связи с сервером ФНС.

Корневые сертификаты. Проверьте наличие актуальных корневых сертификатов ФНС и Минцифры в хранилище сертификатов на сервере 1С. Без доверия к цепочке сертификатов реестра автоматическая загрузка будет блокироваться системой безопасности.

В завершение разберем небольшой пример того, как в журнале регистрации может выглядеть техническая ошибка, если ИНН представителя не передается в запросе:


// Пример структуры запроса (упрощенно)
Запрос = Новый HTTPЗапрос(АдресРеестра);
Запрос.Заголовки.Вставить("Content-Type", "application/json");
// Ошибка возникает здесь, если структура не содержит RepresentativeINN
ПараметрыЗапроса = "{ ""mchid"": """ + НомерМЧД + """, ""p_inn"": """ + ИНН_Доверителя + """ }"; 

Для исправления ситуации ПараметрыЗапроса должны быть дополнены ИНН физического лица, что и делают современные обновления и патчи. Совместными усилиями, проверяя актуальность релизов и настройки серверов, мы сможем обеспечить стабильную работу с машиночитаемыми доверенностями.

← На главную