Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
DATAKIT: продвижение сайтов
Готовое решение для создания
корпоративного сайта
+7 (342) 293-11-22
+7 (342) 293-11-22
Заказать звонок
E-mail
office@datakit.ru
Адрес
Пермь, ул. Куйбышева, 2
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Подать заявку
Продукты
  • Готовые интернет-магазины
    • B2B 
    • Авто 
    • Бытовая техника, электроника и оборудование 
    • Детские товары 
    • Другое 
    • Красота и здоровье 
    • Мебель 
    • Одежда, обувь, аксессуары 
    • Подарки и сувениры 
    • Продукты питания 
    • Спорт, туризм, отдых 
    • Строительство и ремонт 
    • Товары для животных 
    • Украшения, аксессуары 
    • Универсальные 
  • Готовые сайты
    • Landing page 
    • Информационный портал 
    • Каталог товаров, услуг 
    • Корпоративный сайт 
    • Персональный сайт 
    • Универсальные 
  • Для интернет-магазина
    • Другое 
    • Интеграция с онлайн-кассами 
    • Каталог товаров 
    • Корзина, покупка 
    • Курсы валют 
    • Подарки, скидки 
    • Работа с заказами 
  • Инструменты
    • Для разработчиков 
    • Контент-менеджеру 
  • Интеграция
    • 1С и другие ERP 
    • IP-телефония 
    • SMS-шлюзы 
    • Другое 
    • Почтовые сервисы 
    • Социальные сети 
    • Торговые площадки 
  • Маркетинг, реклама
    • SEO 
    • Баннеры 
    • Другое 
    • Региональность 
    • Статистика сайта 
  • Мобильные приложения
  • Поддержка клиентов
    • Другое 
    • Заказ звонка 
    • Обратная связь 
    • Онлайн-консультанты 
    • Отзывы, комментарии 
    • Подписки и рассылки 
  • Решения для Битрикс24
    • CRM 
    • Бизнес-процессы 
    • Документы 
    • Другое 
    • Задачи 
    • Импорт/экспорт 
    • Инструменты 
    • Сотрудники 
    • Телефония 
    • Чат-боты 
Услуги
  • Разработка
    • Интернет-магазин
    • Корпоративный сайт
    • Промо-сайт
    • Личные кабинеты B2B порталы
    • Рефферальные и MLM-системы
    • Индивидуальные проекты
    • Сайты на Tilda
    • B2B порталы и MLM системы
  • Интеграции
    • CRM и ERP-системы
    • Платежные решения
    • Службы доставки
    • IIKO и Tillypad
  • Маркетинг
    • Аналитика
    • Рекламные кампании
    • SEO-оптимизация
  • Тех. поддержка
    • Предоплаченные тарифы
    • Мониторинг и реагирование
    • Услуги с почасовой тарификацией
    • Хостинг
Кейсы
  • Tilda
  • Дизайн
  • Интеграция систем и iiko
  • Интернет-магазин
  • Информационный сайт
  • Корпоративный сайт
  • Промо-сайт
  • Реклама
  • Сервисы
Тарифы
  • Битрикс24 облако
    • Бесплатный
    • Базовый
    • Стандартный
    • Профессиональный
  • Битрикс24 коробка
    • Интернет-магазин + CRM
    • Корпортал 50
    • Корпортал 100
    • Энтерпрайз
  • Лицензии 1С
    • Зарплата и управление персоналом
    • Комплексная автоматизация
    • Предприятие
    • Управление торговлей
  • МойСклад
    • Бесплатный
    • Базовый
    • Проф
  • СБИС
    • Бухгалтерия Базовая
    • Бухгалтерия Комфорт
    • Отчетность Базовый ИП
    • Отчетность Легкий ИП
Акции
Блог
Новости
Компания
  • О компании
  • История
  • Лицензии и сертификаты
  • Партнеры
  • Отзывы
  • Реквизиты
Контакты
Информация
  • Вопрос-ответ
  • Оплата
  • Обзоры
  • Возможности
DATAKIT: продвижение сайтов
Лицензии
  • 1С-Битрикс: Управление сайтом
  • Битрикс24
  • Корпоративный портал
  • Подписки на маркет
Модули
  • Готовые интернет-магазины
    • B2B 
    • Авто 
    • Бытовая техника, электроника и оборудование 
    • Детские товары 
    • Другое 
    • Красота и здоровье 
    • Мебель 
    • Одежда, обувь, аксессуары 
    • Подарки и сувениры 
    • Продукты питания 
    • Спорт, туризм, отдых 
    • Строительство и ремонт 
    • Товары для животных 
    • Украшения, аксессуары 
    • Универсальные 
  • Готовые сайты
    • Landing page 
      • Авто 
      • Государство 
      • Другое 
      • Медицина 
      • Недвижимость 
      • Образование 
      • Ресторанный бизнес 
      • Спорт, туризм 
      • Строительство 
    • Информационный портал 
      • Государство 
      • Другое 
      • Медицина 
      • Недвижимость 
      • Образование 
      • Ресторанный бизнес 
      • Спорт, туризм 
      • ТСЖ, ЖСК 
    • Каталог товаров, услуг 
      • Авто 
      • Другое 
      • Красота 
      • Одежда, обувь и аксессуары 
      • Ресторанный бизнес 
      • Строительство 
    • Корпоративный сайт 
      • Авто 
      • Бухгалтерские и юридические услуги 
      • Государство 
      • Другое 
      • Красота и здоровье 
      • Медицина 
      • Недвижимость 
      • Образование 
      • Ресторанный бизнес 
      • Спорт, отдых и туризм 
      • Строительство 
      • ТСЖ, ЖСК 
    • Персональный сайт 
      • Государство 
      • Другое 
      • Красота и здоровье 
      • Медицина 
      • Образование 
      • Ресторанный бизнес 
      • Спорт, туризм 
      • Строительство 
    • Универсальные 
  • Для интернет-магазина
    • Другое 
    • Интеграция с онлайн-кассами 
    • Каталог товаров 
      • Свойства, фильтр, поиск 
      • Товар дня 
    • Корзина, покупка 
      • Купить в 1 клик 
      • Платежные системы 
      • Службы доставки 
    • Курсы валют 
    • Подарки, скидки 
    • Работа с заказами 
  • Инструменты
    • Для разработчиков 
      • Авторизация, пользователи 
      • Безопасность 
      • Другое 
      • Импорт/экспорт данных 
      • Отладка, поддержка 
      • Разработка 
      • Установка, настройка сайта 
    • Контент-менеджеру 
      • Другое 
      • Игры и развлечения 
      • Карты 
      • Новости и rss 
      • Работа с текстами 
      • Работа с фото и видео 
      • Украшения для сайта 
      • Формы и кнопки  
  • Интеграция
    • 1С и другие ERP 
    • IP-телефония 
    • SMS-шлюзы 
    • Другое 
    • Почтовые сервисы 
    • Социальные сети 
    • Торговые площадки 
  • Маркетинг, реклама
    • SEO 
    • Баннеры 
    • Другое 
    • Региональность 
    • Статистика сайта 
  • Мобильные приложения
  • Поддержка клиентов
    • Другое 
    • Заказ звонка 
    • Обратная связь 
    • Онлайн-консультанты 
    • Отзывы, комментарии 
    • Подписки и рассылки 
  • Решения для Битрикс24
    • CRM 
    • Бизнес-процессы 
    • Документы 
    • Другое 
    • Задачи 
    • Импорт/экспорт 
    • Инструменты 
    • Сотрудники 
    • Телефония 
    • Чат-боты 
Услуги
  • Разработка
    • Интернет-магазин
    • Корпоративный сайт
    • Промо-сайт
    • Личные кабинеты B2B порталы
    • Рефферальные и MLM-системы
    • Индивидуальные проекты
    • Сайты на Tilda
    • B2B порталы и MLM системы
  • Интеграции
    • CRM и ERP-системы
    • Платежные решения
    • Службы доставки
    • IIKO и Tillypad
  • Маркетинг
    • Аналитика
    • Рекламные кампании
    • SEO-оптимизация
  • Тех. поддержка
    • Предоплаченные тарифы
    • Мониторинг и реагирование
    • Услуги с почасовой тарификацией
    • Хостинг
Кейсы
  • Tilda
  • Дизайн
  • Интеграция систем и iiko
  • Интернет-магазин
  • Информационный сайт
  • Корпоративный сайт
  • Промо-сайт
  • Реклама
  • Сервисы
Компания
  • О компании
  • История
  • Лицензии и сертификаты
  • Партнеры
  • Отзывы
  • Реквизиты
    +7 (342) 293-11-22
    Заказать звонок
    E-mail
    office@datakit.ru
    Адрес
    Пермь, ул. Куйбышева, 2
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    Подать заявку
    DATAKIT: продвижение сайтов
    Лицензии
    • 1С-Битрикс: Управление сайтом
    • Битрикс24
    • Корпоративный портал
    • Подписки на маркет
    Модули
    • Готовые интернет-магазины
      • B2B 
      • Авто 
      • Бытовая техника, электроника и оборудование 
      • Детские товары 
      • Другое 
      • Красота и здоровье 
      • Мебель 
      • Одежда, обувь, аксессуары 
      • Подарки и сувениры 
      • Продукты питания 
      • Спорт, туризм, отдых 
      • Строительство и ремонт 
      • Товары для животных 
      • Украшения, аксессуары 
      • Универсальные 
    • Готовые сайты
      • Landing page 
        • Авто 
        • Государство 
        • Другое 
        • Медицина 
        • Недвижимость 
        • Образование 
        • Ресторанный бизнес 
        • Спорт, туризм 
        • Строительство 
      • Информационный портал 
        • Государство 
        • Другое 
        • Медицина 
        • Недвижимость 
        • Образование 
        • Ресторанный бизнес 
        • Спорт, туризм 
        • ТСЖ, ЖСК 
      • Каталог товаров, услуг 
        • Авто 
        • Другое 
        • Красота 
        • Одежда, обувь и аксессуары 
        • Ресторанный бизнес 
        • Строительство 
      • Корпоративный сайт 
        • Авто 
        • Бухгалтерские и юридические услуги 
        • Государство 
        • Другое 
        • Красота и здоровье 
        • Медицина 
        • Недвижимость 
        • Образование 
        • Ресторанный бизнес 
        • Спорт, отдых и туризм 
        • Строительство 
        • ТСЖ, ЖСК 
      • Персональный сайт 
        • Государство 
        • Другое 
        • Красота и здоровье 
        • Медицина 
        • Образование 
        • Ресторанный бизнес 
        • Спорт, туризм 
        • Строительство 
      • Универсальные 
    • Для интернет-магазина
      • Другое 
      • Интеграция с онлайн-кассами 
      • Каталог товаров 
        • Свойства, фильтр, поиск 
        • Товар дня 
      • Корзина, покупка 
        • Купить в 1 клик 
        • Платежные системы 
        • Службы доставки 
      • Курсы валют 
      • Подарки, скидки 
      • Работа с заказами 
    • Инструменты
      • Для разработчиков 
        • Авторизация, пользователи 
        • Безопасность 
        • Другое 
        • Импорт/экспорт данных 
        • Отладка, поддержка 
        • Разработка 
        • Установка, настройка сайта 
      • Контент-менеджеру 
        • Другое 
        • Игры и развлечения 
        • Карты 
        • Новости и rss 
        • Работа с текстами 
        • Работа с фото и видео 
        • Украшения для сайта 
        • Формы и кнопки  
    • Интеграция
      • 1С и другие ERP 
      • IP-телефония 
      • SMS-шлюзы 
      • Другое 
      • Почтовые сервисы 
      • Социальные сети 
      • Торговые площадки 
    • Маркетинг, реклама
      • SEO 
      • Баннеры 
      • Другое 
      • Региональность 
      • Статистика сайта 
    • Мобильные приложения
    • Поддержка клиентов
      • Другое 
      • Заказ звонка 
      • Обратная связь 
      • Онлайн-консультанты 
      • Отзывы, комментарии 
      • Подписки и рассылки 
    • Решения для Битрикс24
      • CRM 
      • Бизнес-процессы 
      • Документы 
      • Другое 
      • Задачи 
      • Импорт/экспорт 
      • Инструменты 
      • Сотрудники 
      • Телефония 
      • Чат-боты 
    Услуги
    • Разработка
      • Интернет-магазин
      • Корпоративный сайт
      • Промо-сайт
      • Личные кабинеты B2B порталы
      • Рефферальные и MLM-системы
      • Индивидуальные проекты
      • Сайты на Tilda
      • B2B порталы и MLM системы
    • Интеграции
      • CRM и ERP-системы
      • Платежные решения
      • Службы доставки
      • IIKO и Tillypad
    • Маркетинг
      • Аналитика
      • Рекламные кампании
      • SEO-оптимизация
    • Тех. поддержка
      • Предоплаченные тарифы
      • Мониторинг и реагирование
      • Услуги с почасовой тарификацией
      • Хостинг
    Кейсы
    • Tilda
    • Дизайн
    • Интеграция систем и iiko
    • Интернет-магазин
    • Информационный сайт
    • Корпоративный сайт
    • Промо-сайт
    • Реклама
    • Сервисы
    Компания
    • О компании
    • История
    • Лицензии и сертификаты
    • Партнеры
    • Отзывы
    • Реквизиты
      +7 (342) 293-11-22
      Заказать звонок
      E-mail
      office@datakit.ru
      Адрес
      Пермь, ул. Куйбышева, 2
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Подать заявку
      DATAKIT: продвижение сайтов
      Телефоны
      +7 (342) 293-11-22
      Заказать звонок
      DATAKIT: продвижение сайтов
      • Лицензии
        • Лицензии
        • 1С-Битрикс: Управление сайтом
        • Битрикс24
        • Корпоративный портал
        • Подписки на маркет
      • Модули
        • Модули
        • Готовые интернет-магазины
          • Готовые интернет-магазины
          • B2B 
          • Авто 
          • Бытовая техника, электроника и оборудование 
          • Детские товары 
          • Другое 
          • Красота и здоровье 
          • Мебель 
          • Одежда, обувь, аксессуары 
          • Подарки и сувениры 
          • Продукты питания 
          • Спорт, туризм, отдых 
          • Строительство и ремонт 
          • Товары для животных 
          • Украшения, аксессуары 
          • Универсальные 
        • Готовые сайты
          • Готовые сайты
          • Landing page 
            • Landing page 
            • Авто 
            • Государство 
            • Другое 
            • Медицина 
            • Недвижимость 
            • Образование 
            • Ресторанный бизнес 
            • Спорт, туризм 
            • Строительство 
          • Информационный портал 
            • Информационный портал 
            • Государство 
            • Другое 
            • Медицина 
            • Недвижимость 
            • Образование 
            • Ресторанный бизнес 
            • Спорт, туризм 
            • ТСЖ, ЖСК 
          • Каталог товаров, услуг 
            • Каталог товаров, услуг 
            • Авто 
            • Другое 
            • Красота 
            • Одежда, обувь и аксессуары 
            • Ресторанный бизнес 
            • Строительство 
          • Корпоративный сайт 
            • Корпоративный сайт 
            • Авто 
            • Бухгалтерские и юридические услуги 
            • Государство 
            • Другое 
            • Красота и здоровье 
            • Медицина 
            • Недвижимость 
            • Образование 
            • Ресторанный бизнес 
            • Спорт, отдых и туризм 
            • Строительство 
            • ТСЖ, ЖСК 
          • Персональный сайт 
            • Персональный сайт 
            • Государство 
            • Другое 
            • Красота и здоровье 
            • Медицина 
            • Образование 
            • Ресторанный бизнес 
            • Спорт, туризм 
            • Строительство 
          • Универсальные 
        • Для интернет-магазина
          • Для интернет-магазина
          • Другое 
          • Интеграция с онлайн-кассами 
          • Каталог товаров 
            • Каталог товаров 
            • Свойства, фильтр, поиск 
            • Товар дня 
          • Корзина, покупка 
            • Корзина, покупка 
            • Купить в 1 клик 
            • Платежные системы 
            • Службы доставки 
          • Курсы валют 
          • Подарки, скидки 
          • Работа с заказами 
        • Инструменты
          • Инструменты
          • Для разработчиков 
            • Для разработчиков 
            • Авторизация, пользователи 
            • Безопасность 
            • Другое 
            • Импорт/экспорт данных 
            • Отладка, поддержка 
            • Разработка 
            • Установка, настройка сайта 
          • Контент-менеджеру 
            • Контент-менеджеру 
            • Другое 
            • Игры и развлечения 
            • Карты 
            • Новости и rss 
            • Работа с текстами 
            • Работа с фото и видео 
            • Украшения для сайта 
            • Формы и кнопки  
        • Интеграция
          • Интеграция
          • 1С и другие ERP 
          • IP-телефония 
          • SMS-шлюзы 
          • Другое 
          • Почтовые сервисы 
          • Социальные сети 
          • Торговые площадки 
        • Маркетинг, реклама
          • Маркетинг, реклама
          • SEO 
          • Баннеры 
          • Другое 
          • Региональность 
          • Статистика сайта 
        • Мобильные приложения
        • Поддержка клиентов
          • Поддержка клиентов
          • Другое 
          • Заказ звонка 
          • Обратная связь 
          • Онлайн-консультанты 
          • Отзывы, комментарии 
          • Подписки и рассылки 
        • Решения для Битрикс24
          • Решения для Битрикс24
          • CRM 
          • Бизнес-процессы 
          • Документы 
          • Другое 
          • Задачи 
          • Импорт/экспорт 
          • Инструменты 
          • Сотрудники 
          • Телефония 
          • Чат-боты 
      • Услуги
        • Услуги
        • Разработка
          • Разработка
          • Интернет-магазин
          • Корпоративный сайт
          • Промо-сайт
          • Личные кабинеты B2B порталы
          • Рефферальные и MLM-системы
          • Индивидуальные проекты
          • Сайты на Tilda
          • B2B порталы и MLM системы
        • Интеграции
          • Интеграции
          • CRM и ERP-системы
          • Платежные решения
          • Службы доставки
          • IIKO и Tillypad
        • Маркетинг
          • Маркетинг
          • Аналитика
          • Рекламные кампании
          • SEO-оптимизация
        • Тех. поддержка
          • Тех. поддержка
          • Предоплаченные тарифы
          • Мониторинг и реагирование
          • Услуги с почасовой тарификацией
          • Хостинг
      • Кейсы
        • Кейсы
        • Tilda
        • Дизайн
        • Интеграция систем и iiko
        • Интернет-магазин
        • Информационный сайт
        • Корпоративный сайт
        • Промо-сайт
        • Реклама
        • Сервисы
      • Компания
        • Компания
        • О компании
        • История
        • Лицензии и сертификаты
        • Партнеры
        • Отзывы
        • Реквизиты
      Подать заявку
      • +7 (342) 293-11-22
        • Телефоны
        • +7 (342) 293-11-22
        • Заказать звонок
      • Пермь, ул. Куйбышева, 2
      • office@datakit.ru
      • Пн. – Пт.: с 9:00 до 18:00
      Главная
      —
      Каталог
      —
      Модули Marketplace
      —
      Решения для Битрикс24
      Генератор документов Pro

      Генератор документов Pro

      От: Эм Си Арт

      39 900 ₽
      • Описание
      • Характеристики
      • Видео
      • Описание версий
      • Установка
      • Поддержка

      Модуль предназначен для быстрого решения шаблонных вопросов, связанных с подготовкой файлов.

       Генератор документов формирует файлы с расширением .docx на основе созданного пользователем шаблона, подставляя в поля текстовые, табличные данные и изображения.

      Описание работы (пример).

      Предварительно следует создать документ с расширением .docx, который будет шаблоном для генерации файлов. В нём нужно задать имена полей для подстановки.

      Имена полей задаются в фигурных скобках латинскими буквами, например: {COMP_NAME}. Расположите поля с именами переменных в нужных местах файла-шаблона, сохраните.

      Совет! При работе с MacOS желательно для создания шаблонов использовать MS Word для Windows.

      Заполненный шаблон загрузить в систему. Сделать это можно двумя способами — загрузить на Диск в портале или в папку в административной части. Рассмотрим оба способа загрузки:

      1. Зайдите в меню Диск, выберите нужную папку для шаблона и загрузите туда ваш файл-шаблон.

      2. В административной части Битрикс зайдите в раздел Контент — Файлы и папки. Нажмите Загрузить файл — укажите путь к вашему шаблону.

      В любом месте цепочке бизнес процесса добавьте активити «Генератор документов» (в системе он может обозначаться как Документ word из шаблона [mcart]):

      Откройте настройки активити. В настройках действия Генератора прописываются поля, из которых будут браться данные для подстановки в переменные поля шаблона.

      Рассмотрим подробнее поля настроек Генератора:

      • Заголовок — имя данного активити. Это особенно удобно, если их несколько в цепочке бизнес-процесса. В этом случае созданные файлы с результатом будут иметь разные имена, заданные вами в настройках каждого активити;
      • галочку «Обрабатывать поля в формате Merge Field» проставлять НЕ нужно;
      • Путь к шаблону документа — путь к загруженному файлу с шаблоном. Например: /generator/template.docx или 523, где 523 – ID файла на диске. Если в поле прописаны буквы — модуль распознаёт путь, если цифры — находит файл с таким ID;
      • Путь к сохраняемому файлу и имя — путь и название для сохраняемого файла с выходными данными и расширением .docx. Вы можете прописать здесь полный путь к файлу и формат его названия, а можете указать только название, указав путь к файлу в полях ниже. Пример заполнения: /generator/kp_{=System:Date}.docx (в данном случае имя файла будет содержать буквы kp, знак подчеркивания и текущую дату. Если вы указываете только формат названия выходного файла, например: kp_{=System:Date}.docx, то заполните нижеследующие поля:
      • ID диска — ID диска, на который нужно сохранить файл результата. Как посмотреть ID диска, указано ниже.
      • ID папки на диске — ID папки, в которую нужно поместить файл результата. Как посмотреть ID папки, указано ниже.
      • Далее нужно добавить правила для замены переменных в шаблонном файле на данные. Для подстановки в переменные шаблонного файла в настройках действия нужно прописать правила с указанием имени переменной и имени поля, из которого будут браться данные. В левой части прописывается имя переменной в шаблоне, а в правой части — имя поля, откуда нужно взять данные. Имя поля указывается в фигурных скобках. Поле данных можно выбрать из списка, нажав на кнопку с многоточием около поля.

      Внимание! Если поле документа является списком, то к правилу стоит добавить _printable. Если не выводятся другие типы полей, также попробуйте использовать приставку _printable.

      Например: вместо {=Document:PROPERTY_TIP_OPLATY} укажите {=Document:PROPERTY_TIP_OPLATY_printable}.

      После заполнения всех полей Генератора, нажмите кнопку «Сохранить». Затем сохраните изменения, внесенные в бизнес-процесс (кнопка внизу).

      Как посмотреть ID диска.

      ID диска вы можете посмотреть следующим образом: в административной части Битрикс зайдите в Настройки — Таблицы — выберите в списке таблицу b_disk_storage, найдите нужный вам диск по его названию и посмотрите в соответствующей графе его ID.

      Как посмотреть ID папки.

      Зайдите в меню Диск, выберите нужную вам папку. Рядом с названием вы увидите поле с её ID. Если такого поля нет, зайдите в настройки и добавьте отображение этого поля.

      Как вывести список строк с переходом на новую строку.

      Ответ: Нужно пользоваться специальными xml тегами.

      Например, воспользоваться таким тегом <w:br/>.

      То есть подставляемая строка должна иметь вид:

      Пункт1<w:br/>Пункт2<w:br/>Пункт3

      Как добавить ссылку на сгенерированный файл

      Очень часто возникает необходимость выводить ссылку на сформированный документ.

      Для этого можно воспользоваться значением Ссылка для скачивания документа активити Документ Word из шаблона в Дополнительные результаты.

      Ссылку можно вывести в Сообщениях Живой ленты, прописав следующие значения:

      1.      Вывод через тег: [url={=A14775_64625_42428_11813:Path}] ссылка [/url], где {=A14775_64625_42428_11813:Path}-выбирается через вставку значения в дополнительных результатах значение активити «Ссылка для скачивания документов»

      Выводится кликабельное слово «ссылка», при нажатии на которое скачивается сгенерированный документ.

      2.      Вывод через системную переменную: {=System:HostUrl}{=A14775_64625_42428_11813:Path}, где

      {=A14775_64625_42428_11813:Path}-выбирается через вставку значения в дополнительных результатах значение активити «Ссылка для скачивания документов»

                     

      Выводится ссылка вида :

      https://название портала/disk/downloadFile/...81%29.docx

      Как сгенерировать в выходном файле таблицу произвольного размера

      1.   Составить макет будущей таблицы в шаблонном файле. В данном примере LIST — это поле, которое нужно будет указать в настройках генератора для обращения к строковым данным массива, после точки указывается название колонки. Так, в поле list.id будут помещены данные из массива list[id] построчно. В данном примере — это порядковый номер товара в таблице.

      2. Сформировать массив. Он должен иметь следующий вид:

      [id] => Array

               

      Далее построчно перечисляются все поля массива в формате:

      [fio] => Array

      …

      [city] => Array

      Количество значений в столбцах должно быть одинаковым, иначе таблица будет сформирована некорректно.

      3. Сериализовать массив:

      serialize(ваш_массив);

                 

      Допустим, массив был сериализован в переменную hostlist. В таком случае, настройка параметров Генератора будет выглядеть следующим образом:

      LIST={=Variable:hostlist}

      Сохраните настройки генератора.

      Внимание! Если поле документа является списком, то к правилу стоит добавить _printable. Если не выводятся другие типы полей, также попробуйте использовать приставку _printable.

      Например: вместо {=Document:PROPERTY_TIP_OPLATY} укажите {=Document:PROPERTY_TIP_OPLATY_printable}

      Пример PHP-кода:

      $rootA = $this->GetRootActivity();

      $table_list=array (

      "id" => array (1,2,3),

      "fio" => array ("Иванов Иван Иванович", "Петров Петр Петрович", "Сидоров Сидр Сидорович"),

      "city" => array ("Челябинск", "Владивосток", "Пермь")

      );

      $table_str=serialize($table_list);

      $rootA->SetVariable("hostlist",$table_str);

      Характеристики
      Дата публикации
      03.03.2017
      Число установок
      500 - 999 раз
      Дата обновления
      18.01.2024
      Включает в себя
      Array
      Последняя версия
      3.2.6
      Адаптивность
      Нет
      Поддержка композита
      Нет
      Совместимо с Сайты24
      Нет
      Подходящие редакции 1С-Битрикс
      Нет
      Наличие демо-режима
      Да
      Продолжительность демо-периода
      14
        • Исправлена ошибка генерации пути полученного файла

        • Устранена ошибка, которая возникала при добавлении активити в БП несколько раз.

        • Исправленна проблема при которой в таблицу добавляеться только первый элемент

        • Исправлен вызов метода loadXML()

        • Исправлен вызов метода loadXML()

        • Модуль переведен на PHP 8.
        • Устранена проблема с зацикливанием колонок при создании таблиц

        • Модуль переведен на PHP 8.

        • Модуль переведен на PHP 8.

        • Устранена проблема с зацикливанием колонок при создании таблиц

      • Добавлен перехват ошибки, если загружен битый шаблон исправлена работа с таблицами

      • Исправления для Битрикс: Управления сайтом

      • Добавлены языковые файлы для украинского ящыка.

      • Исправление ошибки отсутствия текущего пользователя.

      • Метки в двойных фигурных скобках игнорируются

      • Добавлена возможность вставлять метки в двойных фигурных скобках

      • Добавлена поддержка БУСа

      • Добавлена обработка html текста Добавлен перехват ошибки, если загружен битый шаблон

      • Добавлена обработка html текста Добавлен перехват ошибки, если загружен битый шаблон

      • Добавлена обработка html в переменной

      • Добавлены проверки на наличие шаблонного файла и поступление входных данных в активити

      • В настройки активити возвращено поле для транслитерации цифр в текст

      • Исправлено: - модуль больше не продолжает работать после того, как истек демо период

      • Добавлена обработка длинных имен файлов

      • Проверяем корректность имени сохраняемого файла, при необходимости - приводим к корректному, а также проверяем на длину имя сохраняемого файла. Если длина выше 255 - ошибку в лог

      • Проверяем корректность имени сохраняемого файла, при необходимости - приводим к корректному

      • Добавлена возможность загрузки картинок со стороннего сервера

      • Изменен диалог выбора папки для сохранения

      • Изменен диалог выбора папки для сохранения

      • Добавлена обработка путей к шаблонам из облака

      • Added header and footer processing

      • добавлено поле для перевода транслитерации цифр в текст

      • добавлены английские lang-файлы.

      • Во вставляемы текст добавлено html - декодирование, для обработки не корректного текста - с различными спецсимволами

      • Во вставляемы текст добавлено html - декодирование, для обработки не корректного текста - с различными спецсимволами

      • Добавлены переводы для немецкого языка

      • 1. Добавлена проверка - если путь к файлу не начинается со слеша - обрабатывается корректно 2. Если указан ID папки на диске - то ID диска не учитывается 3. Добавлена совместимость с предыдущими версиями класса PHPWord

      • 1. Добавлена проверка - если путь к файлу не начинается со слеша - обрабатывается корректно 2. Если указан ID папки на диске - то ID диска не учитывается 3. Добавлена совместимость с предыдущими версиями класса PHPWord

      • 1. Добавлена проверка - если путь к файлу не начинается со слеша - обрабатывается корректно 2. Если указан ID папки на диске - то ID диска не учитывается 3. Добавлена совместимость с предыдущими версиями класса PHPWord

      • Теперь вместо пути к файлу-шаблону, можно поставить ID файла на диске - обработает с одинаковым успехом.

      • Добавлена вставка картинок в таблицу

      • Адаптировано к кодировке 1251

      • Адаптировано к кодировке 1251

      1. Скачайте решение на Маркетплейсе.

      2. Укажите путь для установки, нажмите Установить.

      3. В административной части Битрикс нажмите Загрузить, затем Установить.

      4. После окончания установки в Дизайнере бизнес-процессов появится новое действие – Генератор документов (в системе он может обозначаться как Документ word из шаблона [mcart]).

      Внимание! Для корректной работы модуля в настройках php нужно включить расширения zip, xmlwriter и dom.

      zip
      если расширение php-zip не установлено, то устанавливаем
      yum install php70*zip
      если расширение уже установлено, то нужно подключить его в файле /etc/php.d/40-zip.ini, прописав там:
      ; Enable ZIP extension module
      extension=zip.so //либо другой путь к zip.so (можно найти поиском), например extension=/opt/remi/php70/root/lib64/php/modules/zip.so

      xmlwriter и dom
      В папке /etc/php.d/ нужно перенести содержимое файла
      20-xmlwriter.ini.disabled в 20-xmlwriter.ini
      20-dom.ini.disabled в 20-dom.ini
      Не забудьте перезагрузить веб-сервер и проверить применение настроек через phpinfo -i

      Обратите внимание! Наши решения разработаны для сайтов/порталов с кодировкой UTF-8.

      Модуль работает с версиями битрикса от 23.300.

      Поддержка осуществляется по почте: support@mcart.ru
      Либо на сайте через форму "Оставить заявку": http://www.mcart.ru/support/
      (рабочие дни с 10 до 19 по Москве)

      +7(812) 309-78-93  Санкт-Петербург
      +7(499) 703-44-96  Москва
      +442039361455      Лондон
      19042709971          США

      Читать о решении на сайте разработчика

      Приложение для облачного Битрикс24
      Назад к списку
      Лицензии
      Модули
      Услуги
      Кейсы
      Компания
      Контакты
      +7 (342) 293-11-22
      +7 (342) 293-11-22
      Заказать звонок
      E-mail
      office@datakit.ru
      Адрес
      Пермь, ул. Куйбышева, 2
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Заказать звонок
      office@datakit.ru
      © 2025
      ООО «ДАТАКИТ»
      ИНН/КПП: 5903003890/590301001
      Политика конфиденциальности
      Соглашение на обработку персональных данных
      Условия использования cookie-файлов