Что нового в Редакторе шаблонов, шаблонах и отчетах в Tekla Structures 2026

Tekla Structures
Изменено: 11 фев 2026
2026
Tekla Structures

Что нового в Редакторе шаблонов, шаблонах и отчетах в Tekla Structures 2026

В Tekla Structures представлен новый способ создания современных, безопасных и профессионально оформленных отчетов Excel (.xlsx). В Редактор шаблонов внесено несколько улучшений для управления компоновкой шаблонов и выводом данных.

Теперь в Редакторе шаблонов можно выравнивать многострочный текст по вертикали по центру, задавать пользовательский межстрочный интервал и использовать кодировку UTF-8 для текстовых шаблонов. Новые элементы управления позволяют объединять уникальные текстовые значения из итоговых строк, задавать границы и цвет фона строк для отчетов Excel, а также использовать новую функцию FindAny() в формулах. Кроме того, изменилось место сохранения новых и отредактированных графических и текстовых шаблонов.

Создание отчетов Excel (XLSX)

Теперь в Tekla Structures можно создавать отчеты Excel (.xlsx). Содержание и форматирование этих отчетов определяются с помощью шаблона .xlsx.rpt, созданного в редакторе шаблонов, и шаблона .xltx, созданного в Microsoft Excel.

Эта новая функция значительно упрощает и модернизирует создание отчетов Excel в Tekla Structures. Ранее для экспорта отчетов в формате .xls использовались шаблоны на основе HTML или Организатор. В отличие от предыдущих, новый метод создания отчетов Excel обладает такими преимуществами:

  • Исключение макросов VBA. Больше не нужно создавать и поддерживать сложные, нестабильные макросы VBA, которые трудно редактировать и которые все чаще ограничиваются корпоративными политиками ИТ-безопасности.
  • Полный контроль над форматированием. В отличие от ограниченных отчетов на основе HTML (.xls.rpt), этот метод позволяет использовать полностью предварительно настроенные шаблоны Excel (.xltx). Вы можете определить логотипы компании, колонтитулы, параметры печати, форматы ячеек и расширенные стили таблиц. Окончательный отчет представляет собой готовый к использованию файл Excel.
  • Повышенная безопасность и совместимость. Получаемый современный формат .xlsx является отраслевым стандартом и позволяет избежать срабатывания фильтров безопасности, которые часто блокируют или помещают в карантин старые файлы .xls с поддержкой макросов.
  • Оптимизированный технологический процесс. Процесс стал более прямым и интуитивно понятным, а количество этапов для получения качественного, готового отчета из Tekla Structures сократилось.

Принцип работы

Новый механизм экспорта в Excel запускается при создании отчета из шаблона, сохраненного с расширением .xlsx.rpt. В этом методе используются два ключевых компонента: Файл шаблона Excel (.xltx) и текстовый файл шаблона из Редактора шаблонов (.xlsx.rpt).

  1. Подготовка шаблона Excel (.xltx).

    Создайте макет отчета в Microsoft Excel и сохраните его как шаблон Excel (.xltx) в одной из стандартных папок Tekla Structures (папка модели, проекта, компании или системы).

    Шаблон Excel — это стандартный, предварительно отформатированный файл, содержащий нужное итоговое оформление (логотипы компании, статический текст, форматирование ячеек, формулы, параметры печати) и специальные заполнители, которые сообщают системе, куда вставлять данные с помощью Tekla Structures.

  2. Подготовка шаблона в Редакторе шаблонов (.xlsx.rpt).

    В Редакторе шаблонов создайте новый или измените существующий текстовый шаблон и сохраните его с расширением .xlsx.rpt в папке вашей модели или стандартов компании.

    В последней строке заголовка можно указать заголовки столбцов для сопоставления данных. Если порядок столбцов совпадает в обоих шаблонах, сопоставление не требуется. Компоненты строк содержат данные для экспорта. В Редакторе шаблонов также можно настроить форматирование шаблона (цвет фона, границы, стили шрифтов).

  3. Экспорт отчета.

    В диалоговом окне Отчет в Tekla Structures выберите шаблон отчета с расширением .xlsx и нажмите Создать из всех или Создать из выбранных. В открывшемся диалоговом окне Экспорт в Excel выберите шаблон Excel (.xltx), настройте параметры и нажмите Экспорт, чтобы создать файл .xlsx.

Отчет автоматически откроется в связанной сторонней программе. Подробные инструкции и описание параметров см. в руководстве пользователя «Планирование и отслеживание проектов» в разделе «Подготовка и создание отчета Excel (XLSX)».

Примечания и ограничения

  • Этот метод дополняет существующие инструменты, а не заменяет их. Все предыдущие методы формирования отчетов Excel по-прежнему поддерживаются.
  • Для сложного форматирования (например, использования встроенных стилей таблиц Excel для чередования цветов строк) настоятельно рекомендуем задавать настройки в самом шаблоне .xltx, а не полагаться на базовые параметры форматирования в файле .rpt.
  • Логика отчета (например, условия if) по-прежнему обрабатывается в формулах полей значений Редактора шаблонов, а не в самом процессе экспорта.
  • Фигурные скобки {} предназначены только для атрибутов Tekla Structures. Не используйте их для текста, не связанного с атрибутами.

TTSD-72774, TPLED-370

Усовершенствования в редакторе шаблонов

Выравнивание текста в полях значений

Теперь можно выравнивать многострочный текст по вертикали по центру в графических и текстовых шаблонах. Ранее многострочный текст можно было выровнять только по верхнему или нижнему краю. Элемент управления Выровнять теперь перемещен в область Компоновка в диалоговом окне Свойства поля значения.

TPLED-328, TPLED-182, TPLED-343

Настройка межстрочного интервала

В графических шаблонах теперь можно настраивать межстрочный интервал для многострочных текстов и полей значений с помощью нового параметра Межстрочный интервал. Доступные варианты: Одинарный, 1,15, 1,5 и Двойной.

TPLED-151, TPLED-202

Поддержка UTF-8 в текстовых шаблонах

Теперь можно всегда выводить текстовые шаблоны в кодировке UTF8 с помощью нового параметра Всегда записывать выходные данные в UTF8.

TPLED-373

Объединение уникальных текстовых значений при суммировании строк

Теперь в текстовых и графических шаблонах при объединении строк уникальные текстовые значения в полях можно объединять в одно текстовое значение. Разделитель можно задать в новом поле Разделитель для уникальных элементов в диалоговом окне Свойства поля значения. Новое поле Последний разделитель позволяет задать последний разделитель отдельно.

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

TPLED-382, TPLED-392

Настройка цвета фона и границ строк

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

    TPLED-197

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

    TPLED-286, TPLED-286

Выравнивание изображений

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

TPLED-324

Поддержка перевода страницы при выводе отчетов

В текстовых и графических шаблонах на вкладке Приложение в разделе Свободные атрибуты диалогового окна Свойства страницы шаблона добавлен новый свободный атрибут для приложений — Включить перевод страницы. Значение по умолчанию — Да. Символы перевода страницы (\f) включены по умолчанию.

TTSD-63796

Соответствие высоты графического шаблона и высоты чертежа

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

TPLED-198

Процент может использоваться как значение и единица измерения

Для графических и текстовых шаблонов в диалоговом окне Свойства поля значения в списке Значение теперь предусмотрен пункт Процент, а в списке Единица измерения — символ «%».

TPLED-291

Новая функция FindAny()

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

Параметры: исходная строка, строка (для поиска символа) ИЛИ исходная строка, подстрока, подстрока (для поиска подстроки)

Пример совпадения символов

FindAny(GetValaue("DESCRIPTION"), "=; ")

В данном примере выполняется поиск первого появления знаков «=», «;» или пробела в строке. Поиск прекращается при обнаружении первого из элементов. Отсчет символов в строке начинается с 0.

Пример поиска подстроки

FindAny(GetValaue("DESCRIPTION"), "X:", "Y:", "End", "Start")

В данном примере выполняется поиск первого появления строк «X:», «Y:», «End» или «Start». Поиск прекращается при обнаружении первого из элементов. Поиск чувствителен к регистру, поэтому элементы «x:», «y:», «end» или «start» не будут обнаружены.

TPLED-389

Местоположение графических (TPL) и текстовых (RPT) шаблонов

Графические шаблоны

Новые и отредактированные файлы графических шаблонов (.tpl) теперь сохраняются в папке \templates внутри папки текущей модели. По умолчанию Tekla Structures ищет файлы .tpl на корневом уровне папки модели и в подпапке \templates внутри папки модели. Ранее графические шаблоны сохранялись в папках среды.

Текстовые шаблоны

Новые и отредактированные файлы текстовых шаблонов (.rpt) теперь сохраняются на корневом уровне папке модели, и поиск осуществляется из этой папки. Ранее текстовые шаблоны сохранялись в папках среды.

TTSD-73091

Была ли эта информация полезной?
Отправить
Назад
Далее