| Цитата |
|---|
| irinadoman написал: Спасибо! Конвертацию найду сам) Всё же это провал. Компоненты использовать нельзя, либо придётся кастомить и причём сильно (documentgenerator.view, bitrix:crm.document.view). Мы снова опускаемся да низкоуровневой логики и генерим временные файлы вручную, потом пылесосим их и сами загружаем на диск группы или пользователя. Прям всё то что я ожидал от платного API. |
Почему компоненты нельзя использовать? Там есть базовый класс компонента, от него наследуйтесь и пишите свой.
Компонент для crm предназначен для конкретного места, он, да, не особо расчитан на изменение.
По поводу синхронизации с диском - сделайте свою реализацию \Bitrix\DocumentGenerator\Storage и там пишите, что хотите. Задать своё хранилище по умолчанию для модуля можно через опции, можно через событие в рантайме переопределить, примеры есть.
Апи есть, оно работает, рест для него имеется.
Пишите конкретнее свои пожелания.