Wiki source code of Система печати Tera XL Report
Last modified by Alexey Voronov on 2025/06/19 13:19
Hide last authors
| |
2.1 | 1 | = __**Система печати Tera XL Report**__ = |
| 2 | |||
| 3 | Шаблоны автоматически подгружаются пользователям при сохранении в C:\ProgramData\Ai-Tech\%Название соединения%\Tera XL Report\%Название_типа_шаблона%\ | ||
| 4 | |||
| 5 | При вызове редактирования шаблона из Airus автоматически открывается файл Поля.txt в котором перечислены все варианты выгружаемых из программы полей и формул. Их в можете использовать при формировании шаблона. | ||
| 6 | |||
| 7 | // Поля #Шапка_хххххххх - данные из заголовка печатаемого документа.// | ||
| 8 | |||
| 9 | // Поля #Содержимое_ - данные строк печатаемого документа.// | ||
| 10 | |||
| 11 | // Поля #Формула: хххххх - формулы для вычисления иных данных в шаблоне используя поля шапки или содержимого.// | ||
| 12 | |||
| |
6.1 | 13 | Рабочие области в шаблоне ограничиваются значениями "levelx" и "/levelx". Например: основное поле шаблона начинается значением level0 и заканчивается /level0 (1.) |
| |
2.1 | 14 | |
| 15 | [[image:trxl1.png||alt="simple example"]] | ||
| 16 | |||
| 17 | Далее на примере видим, как секция данных ограничена значениями level1, /level1 - в одной ячейке. | ||
| 18 | |||
| |
4.1 | 19 | Чтобы в ячейке формировалась строка из нескольких тегов, например мы хотим чтобы в одной ячейке была комбинация таких значений |
| 20 | |||
| 21 | Накладная № #Шапка_Номер_Накладной от #Шапка_Дата_Накладной | ||
| 22 | |||
| 23 | Вставляем столбцы после правого края нашей таблицы, до столбца с разделительными тегами level | ||
| 24 | |||
| 25 | Добавляем в эти столбцы нужные нам значения по одному на ячейку в ячейку. Далее в нужной нам ячейке вставляем формулу, где после = текст заключаем в " двойные кавычки а поля соединяем через &. Ссылаясь на наши доп ячейки со значениями: | ||
| 26 | |||
| 27 | [[image:trxl2.png||alt="example"]] | ||
| 28 | |||
| 29 | Далее скрываем наши вспомогательные столбцы. | ||
| 30 | |||
| 31 | Сохраняем наш шаблон с нужным названием (Сохранить как..) в папку ../ProgramData/.... Шаблон появится у пользователей. | ||
| |
5.1 | 32 | |
| 33 | **Замечание по полям #Содержимое_Номер_ГТД, #Содержимое_Страна, #Содержимое_Страна_Код** | ||
| 34 | |||
| 35 | Для раздела "накладные" эти поля не будут выгружаться, если в названии шаблона нет значения "УПД" | ||
| |
7.1 | 36 | |
| 37 | Автовысота строки выставляется если первая колонка отчета (!!первая с полем) имеют свойство Формат ячеек -> Выравнивание -> переносить по словам. | ||
| 38 | Для получения автовысоты нужно проставить в шаблоне это свойство первой колонке (мб скрытой) и тем колонкам с данными по которым нужно сделать автовысоту |