Установка плагина включает размещение файлов поставки, подключение лицензии и создание общего модуля в конфигурации 1С.
Скачивание
Скачайте архив с комплектом поставки ↗.
Размещение файлов
Распакуйте каталог R7DocumentBuilder1C. Рекомендуемый вариант размещения:
C:\R7DocumentBuilder1C\
bin\
r7_builder_helper.exe
license.json
runtime\
docbuilder.exe
DoctRenderer.config
sdkjs\
web-apps\
...
Если папка runtime лежит рядом с адаптером, в 1С достаточно передавать только путь к r7_builder_helper.exe. Адаптер сам найдет runtime.
Лицензия
По умолчанию файл лицензии лежит рядом с адаптером bin\license.json. Другой путь к лицензии можно задать переменной окружения R7_HELPER_LICENSE.
Путь к runtime
Кроме папки runtime рядом с адаптером, путь к runtime можно задать двумя способами:
- Передать путь третьим параметром функции
P7ВыполнитьЗадачу; - Задать переменную окружения
R7_DOCBUILDER_RUNTIME_DIR.
Если задано несколько вариантов, адаптер использует их в следующем порядке:
- Путь к runtime, переданный из 1С;
- Переменная окружения
R7_DOCBUILDER_RUNTIME_DIR; - Папка runtime рядом с
r7_builder_helper.exe.
Создание общего модуля 1С
- В конфигураторе откройте Общие модули → Добавить;
- Укажите имя модуля, например
P7ДокБилдер; - Задайте свойства модуля по таблице ниже;
- Вставьте в модуль содержимое файла
1с\R7BuilderHelperAdapter.bsl.
| Свойство | Значение |
|---|---|
| Глобальный | Включено |
| Глобальный | Включено |
| Сервер | Выключено |
| Внешнее соединение | Выключено |
Демо-модуль формы вызывает функции без префикса, поэтому общий модуль должен быть глобальным.
Если адаптер должен запускаться на сервере 1С, включите свойство «Сервер», выключите «Клиент» и вызывайте его из серверного кода. Для опытной эксплуатации на тонком клиенте обычно проще начинать с клиентского режима.
Проверка установки
Чтобы проверить работу плагина, соберите демо-форму и сформируйте тестовый отчет по инструкции Сборка демо-формы в 1С: плагин «Р7-Коннектор» ↗.
При ошибках во время проверки воспользуйтесь статьей Устранение неполадок: плагин «Р7-Коннектор» ↗.













