Статус Самозанятый для физлица в базе 1С — xранение и актуализация статуса по данным бесплатного сервиса ФНС (для конфигураций ЗУП, БП3, УТ, УНФ, ERP, УХ)
Доработка 1С в виде расширения конфигурации, отчета и регламентного задания, позволяющая xранить и актуализировать статус физических лиц по данным ФНС.
- Описание
- Подробнее
Описание
Доработка позволяет получить значение статуса из карточки физлица по нажатию кнопки, а также собирать статус всех физлиц в базе по расписанию регламентным заданием.
Доработка выполнена в виде трех модулей внутри скачиваемого архива:
1) Расширения конфигурации ПроверкаСамозанятыеФЛ.cfe (Доработки формы элемента справочника физические лица, Обработка работы с сервисом ФНС, Регистр хранения статуса ).
2) Внешнего дополнительного отчета ОтчетСамозанятыеФЛ.erf (Отчет отражает список всех физлиц с аналитикой статуса на текущую дату если он есть, позволяет гибкие отборы по значениям и периоду).
3) Внешней обработки ОбработкаРоботПроверкиСтатусаФЛ.epf. (Обработка, реализующая регламентное задание обращения к сервису, позволяющая за 8 ночных часов,актуализировать статус по 900 физлицам, например с 1 до 9 утра).
Статусы физлица сохраняются в периодическом регистре сведений, при "ручном" запросе статуса по кнопке проверяется наличие записи по физлицу в регистре на текущую дату и если он не найден — статус запрашивается в сервисе ФНС, результат сохраняется в регистр и выводится на экран.
При открытии карточки физического лица (формы элемента справочника) запрашивается наличие записи о статусе в регистре по ИНН физического лица на текущую дату(Дату открытия формы), если запись есть, то ее значение влияет на цвет кнопки "Самозанятость": Зеленый — Положительный, Красный — отрицательный, Белый — статус не получен, вероятно проблемы с доступом к сервису или превышение количества обращений.
Для корректного функционирования доработки требуется установить расширение, внешний отчет, внешнюю обработку регламентного задания, задав расписание ее выполнения.
Исходя из относительно медленного получения данных (разрешен 1 запрос в 32 сек), у доработки есть ограничение в количестве актуализируемых статусов. теоретически это 86400/32 = 2700 запросов в сутки но на практике около 1000 за 9 часов, в период рабочего времени регламентное задание остановлено, потому что конкурировать с пользователем за доступность ресурса в рабочее время — это плохая идея.
Например, в рабочее время работает регламентное задание каждые 32 сек, пользователю срочно нужно получить данные о физике, он нажимает кнопку "Самозанятость" и далее получает ответ сервиса о превышении количества обращений с одного ip. Пользователь не получил требуемый ему результат.
Если количество актуализируемых ежедневно физических лиц значительно превышает 1000 шт. или, например, допустимо считать актуальным статус, полученный 3-5 дней назад, то возможны доработки и адаптация продукта под Ваши условия в рамках часов технической поддержки этой публикации, предварительно согласовав объем работ и возможность их выполнить.
Минимальные релизы, на которых гарантируется работа ПО:
БП3 3.0.113.17, ЗУП 3.1.22.86, УНФ 1.6.27.222, УТ 11.5.7.402, ERP 2.4.14.181, УХ 3.1.12.7, платформа 8.3.21.1302.
