// ДУбЛИКАТ Активити для редактора бизнес-процессов. Позволяет сгенерировать файл формата xlsx по шаблону (например, авансовые отчеты для бухгалтерии и пр).
1.Скачать 2.Установить 3. В дизайнере бизнес-процессов в категории "обработка документов" появится активити "Generate Excel File from WorkFlow"
Для работы ктивити на сервере должны быть установлены ZIP, XMLWriter, DOM.
Положите шаблон (например, форму для авансового отчета) с расширением xlsx на Диск или в папку upload.
В настройках активити укажите путь ID шаблона на Диске (или путь к нему в папке upload, например /upload/templ.xlsx), выберите местоположение, куда положить результирующий файл, а также укажите название файла (должно быть уникальным).
Если вам нужно вставить единичные значения в конкретные ячейки, задавайте в левой части названия ячеек, а в правой - какие значения в них вставить.
Если вам нужно вставить сразу таблицу, сформируйте многомерный массив. По ключу "columns"должны лежать названия колонок (см.скриншоты), по цифровым индексам - строки данных этой таблицы. Цифровой индекс соответствует номеру строки, в которую будут вставлены данные.
То есть, если вы хотите в столбцы A, B, C на Листе1 вставить значения в 5,7 и 9 строки, структура массива должна быть следующей: