1С традиционно формирует отчеты двумя способами:
- Непосредственно в программе 1С.
- С помощью автоматизации Windows (COM+), что позволяет управлять MS Office удаленно, используя шаблоны для вставки данных и сохранения документов.
Р7-Офис, будучи мультиплатформенным web-приложением, не поддерживает эти методы автоматизации. Тем не менее, возможны следующие пути решения:
- Создание документа с помощью ДокументКонструктор или DocBuilder
- Использование внешних SDK для создания и модификации шаблонов документов.
- Написание плагина для Р7-Офиса для генерации документов по запросу к серверу 1С.
- Использование сервера ретранслятора COM запросов VBA API MS Office в команды API Р7-Офис (com-vba-proxy)
Эти подходы позволяют автоматизировать создание отчетов, аналогично тому, как это делается с MS Office.