Таблицы в шаблонах документов: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 6: Строка 6:
}}
}}


Для вставки в формируемый по [[Шаблоны документов | шаблону]] документ табличной части с перечислением произвольного количества объектов (товаров, услуг и т.п.) используется [[Аналитика | аналитика]]. Происходит это следующим образом:
Для вставки в формируемый по [[Шаблоны документов | шаблону]] документ табличной части с перечислением произвольного количества объектов (товаров, услуг и т.п.) обычно используется [[Аналитика | аналитика]]. Происходит это следующим образом:
*В шаблон добавляется таблица с нужным заголовком и одной строкой
*В шаблон добавляется таблица с нужным заголовком и одной строкой
*В ячейки этой строки заносятся названия переменных, соответствующих нужному полю аналитики, в которой хранятся данные
*В ячейки этой строки заносятся названия переменных, соответствующих нужному полю аналитики, в которой хранятся данные
Строка 30: Строка 30:


== Дополнительная информация ==
== Дополнительная информация ==
*Переменные, связанные с аналитикой, приводят к [[Автоматическое размножение строк документа | автоматическому размножению строк]] при формированию документа по шаблону. Именно это позволяет получать документы с табличной частью произвольной длины, которая зависит от количества строк аналитики в задаче или комментарии, по которым формируется документ.
*Использование переменных, связанных с аналитикой, а также ряда других переменных, приводят к [[Автоматическое размножение строк документа | автоматическому размножению строк]] при формированию документа по шаблону. Именно это позволяет получать документы с табличной частью произвольной длины, которая зависит от количества строк аналитики в задаче или комментарии, по которым формируется документ.
*Так как размер документа изменяется в зависимости от количества строк в таблице, существует специальный механизм вставки [[Печать и подпись в шаблонах документов | печати, подписи и других изображений]], который обеспечивает их размещение в нужном месте итогового документа.
*Так как размер документа изменяется в зависимости от количества строк в таблице, существует специальный механизм вставки [[Печать и подпись в шаблонах документов | печати, подписи и других изображений]], который обеспечивает их размещение в нужном месте итогового документа.
*Для того, чтобы в шаблоне формата Excel ячейка автоматически подстраивала свою высоту в зависимости от длины текста, необходимо соблюсти следующие условия:
*Для того, чтобы в шаблоне формата Excel ячейка автоматически подстраивала свою высоту в зависимости от длины текста в переменной, необходимо соблюсти следующие условия:
** строка должна иметь высоту по умолчанию для документа Excel;
** строка должна иметь высоту по умолчанию для документа Excel;
** ячейка не должна содержать объединение;
** ячейка не должна содержать объединение;

Версия от 13:25, 23 марта 2020

Для вставки в формируемый по шаблону документ табличной части с перечислением произвольного количества объектов (товаров, услуг и т.п.) обычно используется аналитика. Происходит это следующим образом:

  • В шаблон добавляется таблица с нужным заголовком и одной строкой
  • В ячейки этой строки заносятся названия переменных, соответствующих нужному полю аналитики, в которой хранятся данные

Пример: табличная часть в шаблоне счета. :

5kszmw.jpg


Переменные для заполнения табличной части перечислены в списке, доступном в разделе Документы / Шаблоны документов:

cWuBpL.jpg


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

KeQbrg.jpg


  • Порядковый номер выводит номер строки таблицы. Ее удобно поместить в первую ячейку таблицы и использовать для автонумерации.
  • !количество выводит общее количество строк аналитики, которые войдут в документ.


Дополнительная информация

  • Использование переменных, связанных с аналитикой, а также ряда других переменных, приводят к автоматическому размножению строк при формированию документа по шаблону. Именно это позволяет получать документы с табличной частью произвольной длины, которая зависит от количества строк аналитики в задаче или комментарии, по которым формируется документ.
  • Так как размер документа изменяется в зависимости от количества строк в таблице, существует специальный механизм вставки печати, подписи и других изображений, который обеспечивает их размещение в нужном месте итогового документа.
  • Для того, чтобы в шаблоне формата Excel ячейка автоматически подстраивала свою высоту в зависимости от длины текста в переменной, необходимо соблюсти следующие условия:
    • строка должна иметь высоту по умолчанию для документа Excel;
    • ячейка не должна содержать объединение;
    • для ячейки надо поставить опцию "Перенос текста" в Excel.
  • При помощи условного форматирования, в табличной части документа можно выводить строки с чередующимся фоном:
  • Вы можете вывести в документ все файлы, прикрепленные к задаче


Перейти