Автоматическая подготовка сметы по шаблону: как определить иерархию сметы для автоматического проставления уровней?

На рисунке 1 представлен пример сметы контракта. Чтобы система смогла автоматически определить уровень заголовка в структуре сметы контракта, необходимо задать признаки этого уровня. В качестве признаков может выступать (Рис.1):

1 - Формат номера строки сметы, например: номер 1 - содержит 1 уровень цифр и будет обозначен в настройках как формат – 1. Также возможно выбрать формат «Без номера», если элемент сметы не нумеруется;
2 - Ключевое слово в наименовании элемента, которое повторяется для соответствующего уровня иерархии во всей смете. Например: "Глава", "Раздел ".

Рис.1 - Признаки уровней сметы