Демо-форма позволяет проверить работу плагина: сформировать тестовый отчет из 1С и прочитать значения из файла XLSX.
Перед сборкой демо-формы создайте глобальный общий модуль Р7ДокБилдер по инструкции Инструкция по установке: плагин «Р7-Коннектор» ↗. Демо-модуль формы вызывает функции без префикса.
Создание обработки и формы
- В конфигураторе откройте Внешние обработки → Добавить;
- Укажите имя
ДемоР7ДокБилдер; - Создайте основную форму обработки;
- Добавьте реквизиты формы по таблице ниже.
| Имя | Тип |
|---|---|
КаталогСохранения | Строка |
ПутьHelper | Строка |
ПутьRuntime | Строка |
Команды формы
Добавьте команды формы:
| Команда | Обработчик |
|---|---|
ВыбратьКаталог | ВыбратьКаталог |
ВыбратьHelper | ВыбратьHelper |
ВыбратьRuntime | ВыбратьRuntime |
СформироватьДемоОтчет | СформироватьДемоОтчет |
ПроверитьГеттеры | ПроверитьГеттеры |
Элементы формы
Рекомендуемая раскладка:
- Поле «КаталогСохранения», рядом кнопка команды «ВыбратьКаталог»;
- Поле «ПутьHelper», рядом кнопка команды «ВыбратьHelper»;
- Поле «ПутьRuntime», рядом кнопка команды «ВыбратьRuntime»;
- Крупная кнопка «СформироватьДемоОтчет»;
- Кнопка «ПроверитьГеттеры» — для отдельной проверки чтения значений из XLSX.
Поле «ПутьRuntime» можно оставить пустым, если поставка разложена так:
R7DocumentBuilder1C\ bin\r7_builder_helper.exe runtime\docbuilder.exe
Подключение кода
В модуль формы вставьте код из файла 1c\R7DemoReportFormModule.bsl
Проверка формирования отчета
- Выберите Конфигурация → Проверить конфигурацию;
- Выберите Конфигурация → Обновить конфигурацию базы данных;
- Запустите 1С:Предприятие и откройте обработку;
- Укажите каталог сохранения;
- Выберите файл
R7DocumentBuilder1C\bin\r7_builder_helper.exe; - Оставьте поле «ПутьRuntime» пустым, если рядом с адаптером есть папка runtime;
- Нажмите
СформироватьДемоОтчет.
Результат: в каталоге сохранения появится файл r7_accounting_demo_report.xlsx с листами «Свод» и «Реестр».
Проверка чтения данных
Демо-форма по умолчанию формирует только XLSX. Для проверки команд чтения:
- Замените код модуля формы на код из файла
1c\R7GetterDemoFormModule.bslили создайте отдельную обработку с этим кодом; - Выполните команду
ПроверитьГеттеры.
Результат: в каталоге сохранения появятся файлы r7_getters_demo.xlsx и r7_getters_demo.results.json. В сообщениях 1С появятся значение ячейки В3, формула ячейки В4, адрес диапазона, имя листа и имя диапазона GetterData.













