Решение оформлено в виде расширения. В его составе регистр сведений для хранения статусов на каждый день, отчет для просмотра текущего статуса всех самозанятых (выполненный на СКД), внесенных в базу, и обработка, которая умеет получать статус по выбранному контрагенту (с включенным признаком самозанятого). Регистр закрыт от возможностей ручной правки. Все объекты расширения выведены в отдельную подсистему и доступны в интерфейсе.
Обработка расширения также поставляется как внешняя и должна быть подключена через механизм внешних обработок для запуска по расписанию. Рекомендуется ставить запуск раз в 2 минуты, т.к. в описании API ФНС указано что можно выполнять запрос не более двух раз в минуту.
При запуске по расписанию в фоне обработка выбирает из списка самозанятых (спр. Контрагенты) лиц, у которых еще не прочитан статус на текущую дату, и случайным образом запрашивает по одному из них данные. Т.е. если у вас в базе внесено 10 самозанятых, то они будут считаны в течение первых 20 минут суток, далее обработка будет работать в холостую до следующих суток или до появления нового самозанятого.
Для подключения расширения можно его загрузить либо в режиме конфигуратора (конфигуратор - расширения конфигурации - добавить), либо в режиме предприятия через функции тех. специалиста (стандартные - управление расширениями конфигурации - добавить). Необходимо отключить безопасный режим.
Внешняя обработка подключается через режим предприятия, подсистема Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки - добавить из файла.
В форме обработки доступна одна команда - "проверка статусов самозанятых" (вызов по расписанию), для которой можно настроить расписание (написано выше).
Для ИБ не должны быть запрещены регламентные задания, режим работы обработки - небезопасный (т.к. происходит работа с внешними ресурсами через сеть Интернет)
Тестировалось на платформе 8.3.18.1779, версия 1С:Бухгалтерия предприятия 3.0 (3.0.113.17)
Решение предоставляется в виде zip-архива, который содержит файл расширения и файл внешней обработки