Ранее я уже описывал архитектуру комплекса АВР и коммуникации с порталом
Теперь приступим к центральному модулю комплекса АВР — к движку. Благодаря тому, что я уже разрабатывал основной движок комплекса СНТ уже сделал основные детали движка комплекса АВР. Некоторые методы аналогичны. Некоторые же разрабатывал с нуля.
В данный момент движок умеет следующее
- авторизироваться на портале
- получать список АВР на портале
- подписывать АВР на сервере подписей
- отправлять АВР на портал
- заполнять АВР на основании документа SAP
Для изменение статуса АВР необходимо обращаться к методу changeStatus и в нем правильно заполнять тег awpActionBody. По аналогии с СНТ, в документации также нет информации, как заполнять этот тег. В прошлый раз обращался в поддержку сайта. В этот раз также обратился в поддержку — пока ответа не пришло. Поэтому изменение статуса АВР (подтверждение, отклонение, отзыв) пока не работает