← На главную
При нажатии кнопки «Заполнить по ИНН» в карточке контрагента пользователи 1С:Бухгалтерии 3.0 могут столкнуться с исключением: Ошибка при вызове операции https://assessment.1c.ru/api/rest/organizationInfo сервиса СПАРК. Опция для выполнения данного запроса отсутствует у пользователя. Ошибка клиента (402). Разберем по шагам, почему возникает эта ошибка и как восстановить корректную работу механизма проверки контрагентов.
Причины возникновения ошибки
Проанализируем архитектуру работы сервисов проверки данных в 1С:
- Разделение сервисов «1С:Контрагент» и «1СПАРК Риски». Базовое заполнение реквизитов (наименование, КПП, юридический адрес, данные руководителя) осуществляется сервисом 1С:Контрагент. Запрос к адресу
assessment.1c.ru выполняет сервис 1СПАРК Риски, который отвечает за скоринговую оценку (индексы надежности, риски банкротства).
- HTTP-код 402 (Payment Required). Ответ 402 от сервера означает, что для подключенной учетной записи портала 1С:ИТС не активна подписка на сервис «1СПАРК Риски» либо на ней закончился оплаченный лимит проверок.
- Выборочное появление ошибки. Программа активно использует кэширование ответов веб-сервисов в информационной базе. Если по контрагенту данные уже были ранее сохранены в кэше, запрос к внешнему API не отправляется. По новым контрагентам конфигурация делает прямой сетевой запрос к сервису оценки, который завершается ошибкой при отсутствии платного тарифа.
- Необработанное исключение в устаревших релизах. В версиях 1С:Бухгалтерии 3.0 (например, релизы линейки
3.0.44.*) код интеграции со СПАРК не содержал мягкого перехвата ошибки 402. При отказе со стороны сервиса рисков прерывался весь процесс заполнения карточки.
Способ 1. Обновление конфигурации (рекомендуемый)
Разберем основной вариант устранения проблемы. В более свежих релизах 1С:Бухгалтерии (начиная с 3.0.47.* и выше) логика работы со сторонними сервисами оптимизирована:
- Выполним резервное копирование информационной базы перед проведением регламентных работ.
- Обновим конфигурацию до актуального релиза через режим «Конфигуратор» (пункт меню
Конфигурация → Поддержка → Обновить конфигурацию) или в режиме «1С:Предприятие» в разделе Администрирование → Обслуживание → Обновление программы.
- После обновления поведение системы меняется: если тариф «1СПАРК Риски» не подключен, программа мягко игнорирует отказ 402. Основные реквизиты контрагента успешно заполняются через базовый сервис проверки, а блок индексов риска просто остается не заполненным без аварийного завершения.
Способ 2. Отключение функционала 1СПАРК Риски в настройках
Если обновление конфигурации в текущий момент невозможно, отключим обращение к API платного сервиса в пользовательском режиме:
- Перейдем в раздел «Администрирование».
- Откроем пункт «Интернет-поддержка и сервисы».
- Развернем блок настроек «1СПАРК Риски» (или «Проверка контрагентов»).
- Снимем флаги использования оценки надежности и автоматического получения индексов СПАРК.
- Сохраним изменения и проверим автозаполнение в карточке контрагента. Программа перестанет выполнять HTTP-запросы к адресу
assessment.1c.ru.
Способ 3. Проверка лицензии и авторизации на Портале 1С:ИТС
Если опция «1СПАРК Риски» была официально приобретена, но программа выдает ошибку отсутствия прав:
- Авторизуемся в личном кабинете на портале информационно-технологического сопровождения и проверим срок действия тарифа СПАРК, а также неизрасходованный баланс запросов.
- В программе 1С перейдем в раздел
Администрирование → Интернет-поддержка и сервисы → Настройки Интернет-поддержки.
- Выполним повторный ввод логина и пароля от учетной записи, к которой привязана действующая лицензия.
Способ 4. Очистка кэша программных интерфейсов
Если после продления подписки или изменения настроек ошибка сохраняется, проанализируем состояние кэша веб-сервисов в базе данных:
- Откроем главное меню:
Функции для технического специалиста (или Все функции).
- Найдем регистр сведений
Кэш программных интерфейсов.
- Найдем и удалим записи, относящиеся к подсистеме СПАРК и оценке контрагентов (идентификатор сервиса
СПАРК / assessment.1c.ru).
- Перезапустим сеанс «1С:Предприятия» и повторим операцию заполнения по ИНН.