Microsoft InfoPath was used for convenient work with the standardized reporting forms. It allows not only for setting a standardized type of forms, but also for automating the filling.
The project team was faced with the severe restrictions of the free versions of these products, which greatly complicated the auto-complete reporting forms. However, thanks to the experience of the development team, we managed to finalize a free version of the product, because the client was not willing to pay for the SharePoint and Microsoft InfoPath commercial versions.