Участки шаблона, повторяемые для каждой записи - мультизаполнение

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

 Под записями для формирования документа подразумевается совокупность записей используемых для заполнения шаблона с образованием отдельного документа. При заполнении шаблона в соответствии с его настройками (использования метаданных для формирования наименования документа для сохранения) может быть создано несколько документов.

 При использовании для формирования документа нескольких записей и отсутствии таких участков или отключении поиска таких участков (Настройки шаблонов / вкладка заполнение / игнорировать […]) программа будет повторять (копировать) весь шаблон с заполнением каждой части данными отдельной записи.

 

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

 

В шаблоне ворда также можно указать программе на необходимость добавления строк или столбцов в таблице для каждой записи.

Чтобы указать программе о необходимости повторения одной или нескольких строк таблицы для каждой записи:

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

 

 

Для повторения одного или нескольких столбцов для каждой записи:

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

Если для таблицы задана ширина, то она будет сохранена после добавления и заполнения столбцов.

!!! В ворде есть ограничение на количество столбцов в таблицы – при его превышении возникнет ошибка

 

 

В шаблонах эксель для каждой записи копируются строки с последующим их заполнением. Открывающаяся квадратная скобка ([) указывает на начало диапазона, а закрывающаяся (]) на его окончание, при этом открывающаяся скобка должна находиться в начале значения ячейки, а закрывающаяся в конце ячейки находящейся правее ячейки с открывающейся скобкой.