Перейти до основного вмісту

Повторювані розділи

Використовуйте повторюваний розділ, коли один документ повинен містити таблицю або список пов'язаних рядків. Типовий приклад — рахунок із загальними реквізитами та кількома позиціями.

TemplioniX підтримує два режими:

РежимКоли використовувати
Same rangeЗагальні дані документа й повторювані рядки містяться в одному вибраному діапазоні Excel.
Custom rangeПовторювані рядки зберігаються в іншому діапазоні, часто на окремому аркуші.

Той самий діапазон

Виберіть Same range, коли кожен рядок вибраного діапазону є окремою позицією, а кілька рядків потрібно об'єднати в один документ.

Repeating section from the same range

У цьому режимі:

  1. Виберіть основний діапазон Excel.
  2. Зіставте звичайні поля шаблону.
  3. У повторюваному розділі залиште режим Same range.
  4. Виберіть стовпець Group by, наприклад invoice number.
  5. Зіставте повторювані поля, наприклад description, quantity, unit price і total per unit.

Стовпець Group by визначає, які рядки належать до одного документа. Наприклад, усі рядки з однаковим invoice number утворять один рахунок із кількома позиціями.

Окремий діапазон з іншого аркуша

Виберіть Custom range, коли загальні дані документа й повторювані рядки зберігаються окремо. Наприклад:

АркушМістить
Ordersinvoice number, invoice date, client name, total
Line_Itemsinvoice number, description, quantity, unit price, total per unit

Repeating section from another sheet with join

У цьому режимі:

  1. Виберіть основний діапазон, наприклад Orders!A1:I2.
  2. Відкрийте екран зіставлення шаблону.
  3. У повторюваному розділі виберіть Custom range.
  4. Виділіть діапазон повторюваних даних, наприклад 'Line_Items'!A1:E6.
  5. Натисніть Select range у надбудові.
  6. Налаштуйте стовпці Join.

Зв'язок поєднує основний рядок із відповідними повторюваними рядками. У цьому прикладі:

Стовпець основного діапазонуСтовпець розділу
invoice numberinvoice number

За цим зв'язком TemplioniX знаходить усі позиції кожного рахунку.

Після налаштування зв'язку зіставте поля окремого діапазону: description, quantity, unit price, total per unit тощо.

Необов'язкові фільтри

Використовуйте Add filter, якщо до документа потрібно включати лише частину повторюваних рядків. Фільтри можуть перевіряти значення стовпця, збіг тексту, порожні клітинки або числові умови.

Фільтри в повторюваних розділах

Фільтри визначають, які рядки Excel потраплять до повторюваного розділу. Це корисно, коли вибраний діапазон містить більше записів, ніж потрібно додати до документа.

Наприклад, до позицій рахунку можна включити лише рядки, у яких:

  • quantity більше за 0;
  • unit price більше за 0;
  • description містить певне слово;
  • total per unit не порожнє.

Select filter field

Додавання фільтра

  1. Відкрийте екран зіставлення шаблону.
  2. Знайдіть повторюваний розділ, наприклад Table Record.
  3. Натисніть + Add filter.
  4. Виберіть стовпець Excel для перевірки.
  5. Виберіть тип порівняння.
  6. Якщо умова цього потребує, введіть значення.

Фільтр застосовується лише до рядків цього повторюваного розділу.

Типи порівняння

Тип порівняння вибирайте відповідно до даних у стовпці.

Filter comparison types

ПорівнянняУмова
=Значення повинно точно збігатися.
!=Значення повинно відрізнятися.
containsКлітинка повинна містити введений текст.
starts withЗначення повинно починатися з введеного тексту.
ends withЗначення повинно закінчуватися введеним текстом.
>Числове значення повинно бути більшим.
<Числове значення повинно бути меншим.
>=Числове значення повинно бути більшим або дорівнювати заданому.
<=Числове значення повинно бути меншим або дорівнювати заданому.
is emptyКлітинка повинна бути порожньою.
is not emptyКлітинка повинна містити будь-яке значення.

Приклад

Припустімо, діапазон Excel містить такі рядки рахунку:

invoice numberdescriptionquantityunit price
INV-1001Consulting2600
INV-1001Draft line00
INV-1001Support1250

Для повторюваного розділу Table Record можна додати такий фільтр:

ПолеПорівнянняЗначення
quantity>0

До розділу потраплять лише рядки, у яких quantity > 0.

Також можна додати текстовий фільтр:

ПолеПорівнянняЗначення
descriptioncontainsSupport

У результаті буде включено лише рядки, опис яких містить указаний текст.

Фільтри в режимі Same range

У режимі Same range фільтри застосовуються до того самого діапазону Excel, що й основні дані документа.

У цьому режимі:

  • Group by визначає, які рядки належать до одного документа;
  • фільтри визначають, які з цих рядків увійдуть до повторюваного розділу;
  • до документа додаються лише рядки, що відповідають умовам.

Наприклад, якщо Group by має значення invoice number, TemplioniX спочатку групує рядки за номером рахунку, а потім застосовує фільтри всередині кожної групи.

Фільтри в режимі Custom range

У режимі Custom range фільтри застосовуються до окремого діапазону, вибраного для розділу.

Це зручно, коли основні й повторювані дані зберігаються на різних аркушах.

Наприклад:

  • основний діапазон: Orders!A1:I2;
  • діапазон повторюваного розділу: 'Line_Items'!A1:E6;
  • зв'язок за полем: invoice number;
  • фільтр: quantity > 0.

TemplioniX поєднує рядки за invoice number, а потім включає лише позиції, що відповідають фільтру.

Примітки

Фільтри поєднуються умовою «І». Якщо додано кілька фільтрів, рядок має відповідати кожному з них.

Наприклад:

ПолеПорівнянняЗначення
quantity>0
unit price>0

До документа потраплять лише рядки, у яких і quantity, і unit price більші за 0.