Как выполнить массовую проверку всех контрагентов по ИНН в 1С:Управление торговлей 11?

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

При включении функционала проверки контрагентов по ИНН в программе «1С:Управление торговлей 11» пользователи часто сталкиваются с массовым появлением статусов ошибок в списке партнеров. При этом попытка проверить контрагента вручную иногда срабатывает только со второго раза, а кнопки для моментальной проверки всей базы из формы списка попросту нет. Разберем по шагам, как устроена эта система, почему возникают задержки и как правильно организовать фоновую проверку всех справочных данных.

Различие между сервисами проверки: бесплатный ФНС и 1С:Контрагент

Прежде всего проанализируем, какие именно сервисы используются в платформе 1С для валидации данных контрагентов, так как путаница между ними часто приводит к неверным ожиданиям:

  1. Бесплатный сервис ФНС (проверка существования ИНН/КПП): Этот механизм работает напрямую с открытым веб-сервисом Налоговой службы. Он проверяет базовое соответствие пары ИНН/КПП и статус юридического лица или ИП (действует, ликвидирован, ИНН не найден). Сервис абсолютно бесплатен и не требует подписки ИТС Проф, однако отдает лишь минимальный статус состояния организации.
  2. Платный сервис «1С:Контрагент»: Это расширенный инструмент, который умеет автозаполнять реквизиты по ИНН, запрашивать «Досье контрагента», проверять реквизиты инспекций ФНС и филиальную сеть. Сервис требует подключения интернет-поддержки и имеет лимиты на число обращений.

Если в настройках программы включена опция проверки контрагентов по ИНН, система обращается именно к бесплатному веб-сервису ФНС для получения базовых статусов существования юридических лиц и ИП.

Почему статус проверки обновляется «со второго раза»

Рассмотрим ситуацию, когда при ручном вызове проверки статус контрагента не меняется сразу, а корректный результат появляется только при повторном нажатии. Выясним основные причины такого поведения:

  1. Асинхронность и задержки веб-сервиса: При отправке запроса платформа 1С обращается к внешнему веб-сервису Налоговой службы. Если сервер ФНС отвечает с задержкой или кратковременно не принимает соединения, интерфейс 1С сразу фиксирует статус сбоя. При повторном клике система получает ответ от предыдущего или нового запроса и обновляет данные.
  2. Ограничение по частоте запросов (Rate Limit): Внешний сервис ФНС защищен от спама и частых автоматических обращений с одного IP-адреса. При массовой или частой ручной отправке запросов сервер временно блокирует новые обращения, вызывая ошибку проверки.
  3. Кэширование результатов: Результаты проверок фиксируются в специальном регистре сведений Состояния контрагентов. Если предыдущая попытка записи завершилась тайм-аутом, негативный статус сохраняется в этом регистре до тех пор, пока запись не будет принудительно обновлена успешным ответом.

Как проверить всю базу контрагентов без ошибок

В типовых конфигурациях «1С:Управление торговлей 11» намеренно отсутствует кнопка «Проверить всех контрагентов сразу» в интерфейсе списка. Это сделано для того, чтобы пользователи случайно не заблокировали доступ к сервису ФНС массовой отправкой тысяч запросов в один момент.

Для корректной и планомерной проверки всех партнеров выполним следующие шаги:

Шаг 1. Настройка регламентного задания

Проверка базы должна выполняться поэтапно в фоновом режиме. Для этого перейдем в раздел системных настроек и отрегулируем расписание:

  1. Откроем раздел Администрирование — Обслуживание — Регламентные и фоновые задания.
  2. Найдем в списке регламентное задание Проверка контрагентов.
  3. Убедимся, что флаг задания включен, и настроим его выполнение в ночное время (например, каждый день с 01:00 до 05:00).

Фоновое задание за каждый запуск берет небольшую порцию контрагентов из базы и опрашивает сервис ФНС. За несколько ночных циклов вся база в несколько тысяч записей будет постепенно и бессбойно проверена.

Шаг 2. Проверка активных контрагентов через документы и отчетность

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

Шаг 3. Очистка кэша при зависании ошибочных статусов

Если после настройки задания статусы продолжают висеть с ошибками из-за старых некорректных ответов, сбросим временный кэш:

  1. Перейдем в меню Главное окно — Все функции (или Функции технического специалиста).
  2. Откроем регистр сведений Кэш программных интерфейсов.
  3. Удалим записи, относящиеся к сервису проверки контрагентов.

После очистки кэша регламентное задание Проверка контрагентов запросит свежие данные у сервера ФНС при следующем запуске.

Как поступить с недействующими и закрытыми фирмами

Важно понимать, что часть контрагентов останется с красными индикаторами ошибок обоснованно — это организации, которые прекратили деятельность, изменили КПП или имеют опечатки в ИНН. Для поддержания порядка в справочнике выполним следующие действия:

  1. С помощью инструмента Универсальный отчет сформируем отчет по регистру сведений Состояния контрагентов.
  2. Отфильтруем записи со статусами «Не действует» или «Изменен КПП».
  3. Перенесем найденных закрытых контрагентов в специальную архивную папку (например, «Архив / Недействующие»), чтобы они не отвлекали менеджеров и бухгалтеров при повседневной работе с документами.
← На главную