Main.Печать.Система печати Tera XL Report - Система печати Tera XL Report 
Page of - last modified by Alexey Voronov on 2023/08/24 11:57 
Система печати Tera XL Report 

Alexey Voronov

2023/08/24 11:57
Table of Contents
Система печати Tera XL Report

Система печати Tera XL Report
Шаблоны автоматически подгружаются пользователям при  сохранении в  C:\ProgramData\Ai-Tech\%Название соединения%\Tera XL Report\%Название_типа_шаблона%\
При вызове редактирования шаблона из Airus автоматически открывается файл  Поля.txt в котором перечислены все варианты выгружаемых из программы полей и формул. Их в можете использовать при  формировании шаблона.
     Поля #Шапка_хххххххх  - данные из заголовка  печатаемого документа.
     Поля #Содержимое_  - данные строк печатаемого документа.
     Поля #Формула: хххххх  - формулы для вычисления иных данных в шаблоне используя поля шапки или содержимого.
Рабочие области в шаблоне ограничиваются значениями  "levelx" и "/levelx". Например: основное поле шаблона начинается значением level0 и заканчивается /level0 (1.)

Далее на примере  видим, как секция данных  ограничена значениями level1, /level1 - в одной ячейке.
Чтобы в ячейке формировалась строка из нескольких тегов, например  мы хотим чтобы в одной ячейке была комбинация таких значений
Накладная № #Шапка_Номер_Накладной от #Шапка_Дата_Накладной
Вставляем столбцы после правого края нашей таблицы, до  столбца с  разделительными тегами level
Добавляем в эти столбцы нужные нам  значения по одному на ячейку  в ячейку. Далее в нужной нам ячейке вставляем формулу, где после = текст заключаем в " двойные кавычки а поля соединяем через &. Ссылаясь на наши доп ячейки со значениями:

Далее  скрываем наши вспомогательные столбцы.
Сохраняем наш шаблон с нужным названием (Сохранить как..) в папку ../ProgramData/....  Шаблон появится у пользователей.
Замечание по полям  #Содержимое_Номер_ГТД, #Содержимое_Страна, #Содержимое_Страна_Код
Для  раздела "накладные" эти поля не будут выгружаться, если в названии шаблона нет значения "УПД"
Автовысота строки выставляется если первая колонка отчета (!!первая с полем) имеют свойство Формат ячеек -> Выравнивание -> переносить по словам. 
Для получения автовысоты нужно проставить в шаблоне это свойство первой колонке (мб скрытой) и тем колонкам с данными по которым нужно сделать автовысоту