XSQUARE – REPORTS

Обновлено 7 августа 2026 г.

XSQUARE — REPORTS — это веб-сервис для формирования отчетов в различных форматах. Сервис принимает HTTP-запросы в XML или JSON и использует документы-шаблоны для генерации отчетов.

Инструкция по развертыванию
  1. В консоли управления выберите каталог, в котором хотите развернуть приложение.

  2. Создайте облачную сеть и подсеть, в которой будет находиться виртуальная машина (ВМ).

  3. Получите пару SSH-ключей для подключения к ВМ.

  4. Перейдите в сервис Cloud Apps.

  5. На панели слева выберите Магазин приложений.

  6. Выберите XSQUARE — REPORTS и нажмите кнопку Использовать.

  7. На открывшейся странице:

    1. Укажите имя приложения и (опционально) описание.
    2. Выберите сервисный аккаунт из списка или нажмите Автоматически, чтобы сервисный аккаунт со всеми необходимыми правами создался автоматически во время установки приложения. От имени этого сервисного аккаунта будут создаваться ресурсы приложения. Он должен иметь как минимум следующие роли:
      • resource-manager.admin
      • compute.editor
      • iam.editor
      • vpc.publicAdmin
    3. Выберите облачную сеть и подсеть, созданные ранее.
    4. Укажите логин пользователя ВМ.
    5. Укажите публичный SSH-ключ пользователя для подключения к ВМ.
    6. Задайте размер пользовательского диска для хранения шаблонов в диапазоне от 10 ГБ до 100 ГБ.
  8. Нажмите кнопку Установить и дождитесь, пока приложение установится.

  9. Подключитесь к ВМ по SSH:

     ```bash
     ssh <логин_пользователя_ВМ>@<публичный_IP-адрес_ВМ>
     ```
    
  10. Чтобы использовать собственные шаблоны:

    1. Создайте директорию для шаблонов на диске /data (например, /data/mytemplates/templates/):

      sudo mkdir -p /data/mytemplates/templates/
      
    2. Скопируйте ваши шаблоны в созданную директорию. Шаблоны должны находиться в поддиректории templates/:

      sudo cp -r /путь/к/вашим/шаблонам/* /data/mytemplates/templates/
      
    3. Отредактируйте файл конфигурации сервиса /usr/local/xsquare.xreports/config.json. В объекте "app" добавьте или измените параметр "data-directory", указав путь к директории с шаблонами без суффикса /templates. Подробнее читайте в документации.

    4. Перезагрузите сервис для применения изменений:

      sudo systemctl restart xsquare.xreports
      

от 2 964 ₽ / в месяц

Стоимость использования продукта и минимально необходимой конфигурации ресурсов
Детализация стоимости
ПродуктБесплатно
Необходимые ресурсы2 963,75 ₽ / в месяц
Вычислительные ресурсы обычной ВМ, Intel Ice Lake, 100% vCPU
1 785,60 ₽
Публичный IP-адрес (динамический или статический)
189,73 ₽
Вычислительные ресурсы обычной ВМ, Intel Ice Lake, RAM
950,40 ₽
Стандартный диск (HDD)
38,02 ₽
Тип тарификации
Free
Тип
Cloud Apps
Категория
Базы данных
Инструменты для разработчиков
В реестре российского ПО
Издатель
ООО "ХИ-КВАДРАТ"
Примеры использования

Вызов сервиса для генерации DOCX-документа:

curl -X POST \
  'http://<floating_ip_address>:8886/word_report_json' \
  -H 'Content-Type: application/json' \
  -d '{
        "template":
          {
            "uri": "local",
            "id": "examples/docx/first_report_template"
          },
        "input-data":
          {
            "ORGANIZATION": "ООО «Пример»",
            "DATE": "01.01.2023",
            "EMP": "Иванов Иван Иванович"
          },
        "options":
          {
            "output-mode": "binary"
          }
      }' \
  --output "my_first_report.docx"

Дополнительные примеры для тестирования генерации отчетов расположены на ВМ в директории xsquare.xreports/templates/examples/.

Техническая поддержка

XSQUARE
Для получения технической поддержки по серверу отчетов обращайтесь на support@xsquare.ru и в модуль поддержки Личного Кабинета XSQUARE.

Yandex Cloud
Yandex Cloud не предоставляет техническую поддержку продукта. При возникновении проблем обращайтесь к информационным ресурсам разработчика.

Идентификаторы продукта
Продукт:
f2e1ff6gdhlj58mg9ogn
Ресурсы приложения
Тип ресурсаКоличество
Сервисный аккаунт1
Диск1
Виртуальная машина1
Права доступа к каталогу1
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace и с условиями использования следующих продуктов: Лицензионное соглашение с конечным пользователем

от 2 964 ₽ / в месяц

Стоимость использования продукта и минимально необходимой конфигурации ресурсов
Детализация стоимости
ПродуктБесплатно
Необходимые ресурсы2 963,75 ₽ / в месяц
Вычислительные ресурсы обычной ВМ, Intel Ice Lake, 100% vCPU
1 785,60 ₽
Публичный IP-адрес (динамический или статический)
189,73 ₽
Вычислительные ресурсы обычной ВМ, Intel Ice Lake, RAM
950,40 ₽
Стандартный диск (HDD)
38,02 ₽
Тип тарификации
Free
Тип
Cloud Apps
Категория
Базы данных
Инструменты для разработчиков
В реестре российского ПО
Издатель
ООО "ХИ-КВАДРАТ"