Таблиці в шаблонах документів: відмінності між версіями
Матеріал з Planfix
(Створена сторінка: {{#seo: |title=Таблиці в шаблонах документів |titlemode=append |keywords=планфікс, Шаблони, документи, таблиці, табличні дані, дані в таблицях, аналітика |description=Таблиці в шаблонах документів }} Для вставки в формуючийся за шаблоном документ табличн...) |
Немає опису редагування |
||
| Рядок 2: | Рядок 2: | ||
|title=Таблиці в шаблонах документів | |title=Таблиці в шаблонах документів | ||
|titlemode=append | |titlemode=append | ||
|keywords= | |keywords=planfix, Шаблони, документи, таблиці, табличні дані, дані в таблицях, Аналітика | ||
|description=Таблиці в шаблонах документів | |description=Таблиці в шаблонах документів | ||
}} | }} | ||
Для вставки в формований за [[Шаблони документів| шаблоном]] документ табличної частини з переліком довільної кількості об’єктів (товарів, послуг тощо) зазвичай використовується [[Аналітика| Аналітика]]. Виглядає це так: | |||
*У шаблон додається таблиця з потрібним заголовком і одним рядком. | |||
*У клітинки цього рядка вносяться назви змінних, що відповідають потрібному полю аналітики, в якій зберігаються дані. | |||
'''Приклад:''' таблична частина в шаблоні рахунку: | |||
'''Приклад:''' таблична частина в шаблоні рахунку | |||
https://p.pfx.so/pf/xv/5kszmw.jpg | https://p.pfx.so/pf/xv/5kszmw.jpg | ||
Змінні для заповнення табличної частини перераховані в списку, доступному в розділі Документи — [[Змінні в шаблонах документів|Шаблони документів]]. | |||
Для кожної аналітики окрім списку її полів доступні дві універсальні змінні: "Порядковий номер запису" і "!количество": | |||
Для кожної аналітики | |||
https://p.pfx.so/pf/qA/KeQbrg.jpg | https://p.pfx.so/pf/qA/KeQbrg.jpg | ||
*'''Порядковий номер запису''' — виводить номер рядка таблиці. Його зручно помістити в першу клітинку таблиці й використовувати для автонумерації. | |||
*'''!количество''' — виводить загальну кількість рядків аналітики, які увійдуть до документа. | |||
== Важно == | |||
Існує різниця у формуванні документа за шаблонами, створеними в MS Word і MS Excel: | |||
*при формуванні документа за шаблоном MS Word рядки будуть розмножені лише в тому випадку, якщо змінна вставлена в таблицю; | |||
*при формуванні документа за шаблоном MS Excel рядки будуть розмножені в будь-якому випадку, незалежно від місця, куди була вставлена змінна. | |||
== | |||
Існує різниця | |||
*при формуванні документа за шаблоном MS Word | |||
*при формуванні документа за шаблоном MS Excel | |||
== Додаткова інформація == | == Додаткова інформація == | ||
*Використання змінних, | *Використання змінних, пов’язаних з аналітикою, а також ряду інших змінних, призводить до [[Автоматичне розмноження рядків документа| автоматичного розмноження рядків]] при формуванні документа за шаблоном. Саме це дозволяє отримувати документи з табличною частиною довільної довжини, яка залежить від кількості рядків аналітики в задачі або коментарі, за якими формується документ. | ||
*Оскільки розмір документа змінюється в залежності від кількості рядків | *Оскільки розмір документа змінюється в залежності від кількості рядків у таблиці, існує спеціальний механізм вставки [[Друк і підпис в шаблонах документів| друку, підписів та інших зображень]], який забезпечує їх розміщення в потрібному місці підсумкового документа. | ||
* | *Щоб у шаблоні формату Excel клітинка автоматично підлаштовувала свою висоту залежно від довжини тексту у змінній, необхідно дотриматися кількох умов, при цьому важливо пам’ятати — при конвертації в PDF автовисота клітинки працювати не буде: | ||
** для | ** для клітинки увімкніть опцію "Перенос рядків" в Excel. | ||
** | ** у будь-якому стовпці рядка додайте текст '''<nowiki>{{автовысота}}</nowiki>'''. | ||
** | ** клітинка не повинна містити об’єднання. | ||
*За допомогою умовного форматування | *За допомогою умовного форматування в табличній частині документа можна [[Шаблони: Виділення рядків смугами фону| виводити рядки з чергуванням фону]]. | ||
*Ви можете [[Вивід в документ всіх файлів завдання| вивести в документ | *Ви можете [[Вивід в документ всіх файлів завдання| вивести в документ усі файли, прикріплені до задачі]]. | ||
== Перейти == | == Перейти == | ||
Поточна версія на 13:46, 30 листопада 2025
Для вставки в формований за шаблоном документ табличної частини з переліком довільної кількості об’єктів (товарів, послуг тощо) зазвичай використовується Аналітика. Виглядає це так:
- У шаблон додається таблиця з потрібним заголовком і одним рядком.
- У клітинки цього рядка вносяться назви змінних, що відповідають потрібному полю аналітики, в якій зберігаються дані.
Приклад: таблична частина в шаблоні рахунку:
Змінні для заповнення табличної частини перераховані в списку, доступному в розділі Документи — Шаблони документів.
Для кожної аналітики окрім списку її полів доступні дві універсальні змінні: "Порядковий номер запису" і "!количество":
- Порядковий номер запису — виводить номер рядка таблиці. Його зручно помістити в першу клітинку таблиці й використовувати для автонумерації.
- !количество — виводить загальну кількість рядків аналітики, які увійдуть до документа.
Важно
Існує різниця у формуванні документа за шаблонами, створеними в MS Word і MS Excel:
- при формуванні документа за шаблоном MS Word рядки будуть розмножені лише в тому випадку, якщо змінна вставлена в таблицю;
- при формуванні документа за шаблоном MS Excel рядки будуть розмножені в будь-якому випадку, незалежно від місця, куди була вставлена змінна.
Додаткова інформація
- Використання змінних, пов’язаних з аналітикою, а також ряду інших змінних, призводить до автоматичного розмноження рядків при формуванні документа за шаблоном. Саме це дозволяє отримувати документи з табличною частиною довільної довжини, яка залежить від кількості рядків аналітики в задачі або коментарі, за якими формується документ.
- Оскільки розмір документа змінюється в залежності від кількості рядків у таблиці, існує спеціальний механізм вставки друку, підписів та інших зображень, який забезпечує їх розміщення в потрібному місці підсумкового документа.
- Щоб у шаблоні формату Excel клітинка автоматично підлаштовувала свою висоту залежно від довжини тексту у змінній, необхідно дотриматися кількох умов, при цьому важливо пам’ятати — при конвертації в PDF автовисота клітинки працювати не буде:
- для клітинки увімкніть опцію "Перенос рядків" в Excel.
- у будь-якому стовпці рядка додайте текст {{автовысота}}.
- клітинка не повинна містити об’єднання.
- За допомогою умовного форматування в табличній частині документа можна виводити рядки з чергуванням фону.
- Ви можете вивести в документ усі файли, прикріплені до задачі.