Таблиці в шаблонах документів

Матеріал з Planfix
Перейти до: навігація, пошук

Для вставки в формований за шаблоном документ табличної частини з переліком довільної кількості об’єктів (товарів, послуг тощо) зазвичай використовується Аналітика. Виглядає це так:

  • У шаблон додається таблиця з потрібним заголовком і одним рядком.
  • У клітинки цього рядка вносяться назви змінних, що відповідають потрібному полю аналітики, в якій зберігаються дані.

Приклад: таблична частина в шаблоні рахунку:

5kszmw.jpg

Змінні для заповнення табличної частини перераховані в списку, доступному в розділі Документи — Шаблони документів.

Для кожної аналітики окрім списку її полів доступні дві універсальні змінні: "Порядковий номер запису" і "!количество":

KeQbrg.jpg

  • Порядковий номер запису — виводить номер рядка таблиці. Його зручно помістити в першу клітинку таблиці й використовувати для автонумерації.
  • !количество — виводить загальну кількість рядків аналітики, які увійдуть до документа.

Важно

Існує різниця у формуванні документа за шаблонами, створеними в MS Word і MS Excel:

  • при формуванні документа за шаблоном MS Word рядки будуть розмножені лише в тому випадку, якщо змінна вставлена в таблицю;
  • при формуванні документа за шаблоном MS Excel рядки будуть розмножені в будь-якому випадку, незалежно від місця, куди була вставлена змінна.

Додаткова інформація

  • Використання змінних, пов’язаних з аналітикою, а також ряду інших змінних, призводить до автоматичного розмноження рядків при формуванні документа за шаблоном. Саме це дозволяє отримувати документи з табличною частиною довільної довжини, яка залежить від кількості рядків аналітики в задачі або коментарі, за якими формується документ.
  • Оскільки розмір документа змінюється в залежності від кількості рядків у таблиці, існує спеціальний механізм вставки друку, підписів та інших зображень, який забезпечує їх розміщення в потрібному місці підсумкового документа.
  • Щоб у шаблоні формату Excel клітинка автоматично підлаштовувала свою висоту залежно від довжини тексту у змінній, необхідно дотриматися кількох умов, при цьому важливо пам’ятати — при конвертації в PDF автовисота клітинки працювати не буде:
    • для клітинки увімкніть опцію "Перенос рядків" в Excel.
    • у будь-якому стовпці рядка додайте текст {{автовысота}}.
    • клітинка не повинна містити об’єднання.
  • За допомогою умовного форматування в табличній частині документа можна виводити рядки з чергуванням фону.
  • Ви можете вивести в документ усі файли, прикріплені до задачі.

Перейти