Таблиці в шаблонах документів
Матеріал з Planfix
Для вставки в формуючийся за шаблоном документ табличної частини з переліком довільної кількості об'єктів (товарів, послуг і т.п.) зазвичай використовується аналітика. Відбувається це наступним чином:
- В шаблон додається таблиця з потрібним заголовком і одним рядком
- В комірки цього рядка вносяться назви змінних, що відповідають потрібному полю аналітики, в якій зберігаються дані
Приклад: таблична частина в шаблоні рахунку. :
Змінні для заповнення табличної частини перераховані в списку, доступному в розділі Документи / Шаблони документів:
Для кожної аналітики крім списку її полів доступні дві універсальні змінні, Порядковий номер і !кількість:
- Порядковий номер виводить номер рядка таблиці. Його зручно помістити в першу комірку таблиці і використовувати для автонумерації.
- !кількість виводить загальну кількість рядків аналітики, які увійдуть в документ.
Важливо
Існує різниця в формуванні документа за шаблонами, створеними в MS Word і MS Excel:
- при формуванні документа за шаблоном MS Word, рядки будуть розмножені тільки в тому випадку, якщо змінна вставлена в таблицю;
- при формуванні документа за шаблоном MS Excel, рядки будуть розмножені в будь-якому випадку, незалежно від місця, куди була вставлена змінна.
Додаткова інформація
- Використання змінних, пов'язаних з аналітикою, а також ряду інших змінних, призводить до автоматичного розмноження рядків при формуванні документа за шаблоном. Саме це дозволяє отримувати документи з табличною частиною довільної довжини, яка залежить від кількості рядків аналітики в завданні або коментарі, за якими формується документ.
- Оскільки розмір документа змінюється в залежності від кількості рядків в таблиці, існує спеціальний механізм вставки печатки, підпису та інших зображень, який забезпечує їх розміщення в потрібному місці кінцевого документа.
- Для того, щоб в шаблоні формату Excel комірка автоматично підлаштовувала свою висоту в залежності від довжини тексту в змінній, необхідно дотримуватися кількох умов, при цьому важливо пам'ятати — при конвертації в PDF автовисота комірки працювати не буде:
- для комірки активуйте опцію "Перенос тексту" в Excel.
- в будь-якому стовпці рядка додайте текст {{автовисота}}.
- комірка не повинна містити об'єднання.
- За допомогою умовного форматування, в табличній частині документа можна виводити рядки з чергуючимся фоном:
- Ви можете вивести в документ всі файли, прикріплені до завдання