Таблицы в шаблонах документов: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 5: | Строка 5: | ||
|description=Таблицы в шаблонах документов | |description=Таблицы в шаблонах документов | ||
}} | }} | ||
Для вставки в формируемый по [[Шаблоны документов | шаблону]] документ табличной части с перечислением произвольного количества объектов (товаров, услуг и т.п.) обычно используется [[Аналитика | аналитика]]. Происходит это следующим образом: | Для вставки в формируемый по [[Шаблоны документов | шаблону]] документ табличной части с перечислением произвольного количества объектов (товаров, услуг и т.п.) обычно используется [[Аналитика | аналитика]]. Происходит это следующим образом: | ||
*В шаблон добавляется таблица с нужным заголовком и одной строкой | *В шаблон добавляется таблица с нужным заголовком и одной строкой | ||
Строка 17: | Строка 16: | ||
Переменные для заполнения табличной части перечислены в списке, доступном в разделе Документы — [[Переменные в шаблонах документов |Шаблоны документов]]. | Переменные для заполнения табличной части перечислены в списке, доступном в разделе Документы — [[Переменные в шаблонах документов |Шаблоны документов]]. | ||
Для каждой аналитики помимо списка ее полей доступны две универсальные переменные: Порядковый номер и !количество: | Для каждой аналитики помимо списка ее полей доступны две универсальные переменные: "Порядковый номер записи" и "!количество": | ||
https://p.pfx.so/pf/qA/KeQbrg.jpg | https://p.pfx.so/pf/qA/KeQbrg.jpg | ||
*'''Порядковый номер''' выводит номер строки таблицы. Ее удобно поместить в первую ячейку таблицы и использовать для автонумерации. | *'''Порядковый номер записи''' — выводит номер строки таблицы. Ее удобно поместить в первую ячейку таблицы и использовать для автонумерации. | ||
*'''!количество''' выводит общее количество строк аналитики, которые войдут в документ. | *'''!количество''' — выводит общее количество строк аналитики, которые войдут в документ. | ||
== Важно == | == Важно == | ||
Строка 30: | Строка 28: | ||
*при формировании документа по шаблону MS Word, строки будут размножены только в том случае, если переменная вставлена в таблицу; | *при формировании документа по шаблону MS Word, строки будут размножены только в том случае, если переменная вставлена в таблицу; | ||
*при формировании документа по шаблону MS Excel, строки будут размножены в любом случае, вне зависимости от места, куда была вставлена переменная. | *при формировании документа по шаблону MS Excel, строки будут размножены в любом случае, вне зависимости от места, куда была вставлена переменная. | ||
== Дополнительная информация == | == Дополнительная информация == | ||
Строка 41: | Строка 38: | ||
*При помощи условного форматирования, в табличной части документа можно [[Шаблоны: Выделение строк полосами фона | выводить строки с чередующимся фоном]]: | *При помощи условного форматирования, в табличной части документа можно [[Шаблоны: Выделение строк полосами фона | выводить строки с чередующимся фоном]]: | ||
*Вы можете [[Вывод в документ всех файлов задачи | вывести в документ все файлы, прикрепленные к задаче]] | *Вы можете [[Вывод в документ всех файлов задачи | вывести в документ все файлы, прикрепленные к задаче]] | ||
== Перейти == | == Перейти == |
Текущая версия от 12:47, 9 октября 2025
Для вставки в формируемый по шаблону документ табличной части с перечислением произвольного количества объектов (товаров, услуг и т.п.) обычно используется аналитика. Происходит это следующим образом:
- В шаблон добавляется таблица с нужным заголовком и одной строкой
- В ячейки этой строки заносятся названия переменных, соответствующих нужному полю аналитики, в которой хранятся данные
Пример: табличная часть в шаблоне счета:
Переменные для заполнения табличной части перечислены в списке, доступном в разделе Документы — Шаблоны документов.
Для каждой аналитики помимо списка ее полей доступны две универсальные переменные: "Порядковый номер записи" и "!количество":
- Порядковый номер записи — выводит номер строки таблицы. Ее удобно поместить в первую ячейку таблицы и использовать для автонумерации.
- !количество — выводит общее количество строк аналитики, которые войдут в документ.
Важно
Существует различие в формировании документа по шаблонам, созданным в MS Word и MS Excel:
- при формировании документа по шаблону MS Word, строки будут размножены только в том случае, если переменная вставлена в таблицу;
- при формировании документа по шаблону MS Excel, строки будут размножены в любом случае, вне зависимости от места, куда была вставлена переменная.
Дополнительная информация
- Использование переменных, связанных с аналитикой, а также ряда других переменных, приводят к автоматическому размножению строк при формированию документа по шаблону. Именно это позволяет получать документы с табличной частью произвольной длины, которая зависит от количества строк аналитики в задаче или комментарии, по которым формируется документ.
- Так как размер документа изменяется в зависимости от количества строк в таблице, существует специальный механизм вставки печати, подписи и других изображений, который обеспечивает их размещение в нужном месте итогового документа.
- Для того, чтобы в шаблоне формата Excel ячейка автоматически подстраивала свою высоту в зависимости от длины текста в переменной, необходимо соблюсти несколько условий, при этом важно помнить — при конвертации в PDF автовысота ячейки работать не будет:
- для ячейки активируйте опцию "Перенос текста" в Excel.
- в любом столбце строки добавьте текст {{автовысота}}.
- ячейка не должна содержать объединение.
- При помощи условного форматирования, в табличной части документа можно выводить строки с чередующимся фоном:
- Вы можете вывести в документ все файлы, прикрепленные к задаче