Wiki source code of Система печати Tera XL Report
Version 4.3 by Alexey Voronov on 2023/08/24 11:58
Show last authors
1 | = __**Система печати Tera XL Report**__ = |
2 | |
3 | Шаблоны автоматически подгружаются пользователям при сохранении в C:\ProgramData\Ai-Tech\%Название соединения%\Tera XL Report\%Название_типа_шаблона%\ |
4 | |
5 | При вызове редактирования шаблона из Airus автоматически открывается файл Поля.txt в котором перечислены все варианты выгружаемых из программы полей и формул. Их в можете использовать при формировании шаблона. |
6 | |
7 | // Поля #Шапка_хххххххх - данные из заголовка печатаемого документа.// |
8 | |
9 | // Поля #Содержимое_ - данные строк печатаемого документа.// |
10 | |
11 | // Поля #Формула: хххххх - формулы для вычисления иных данных в шаблоне используя поля шапки или содержимого.// |
12 | |
13 | Рабочие области в шаблоне ограничиваются значениями "levelx" и "/levelx". Например: основное поле шаблона начинается значением level0 и заканчивается /level1 (1.) |
14 | |
15 | [[image:trxl1.png||alt="simple example"]] |
16 | |
17 | Далее на примере видим, как секция данных ограничена значениями level1, /level1 - в одной ячейке. |
18 | |
19 | Чтобы в ячейке формировалась строка из нескольких тегов, например мы хотим чтобы в одной ячейке была комбинация таких значений |
20 | |
21 | Накладная № #Шапка_Номер_Накладной от #Шапка_Дата_Накладной |
22 | |
23 | Вставляем столбцы после правого края нашей таблицы, до столбца с разделительными тегами level |
24 | |
25 | Добавляем в эти столбцы нужные нам значения по одному на ячейку в ячейку. Далее в нужной нам ячейке вставляем формулу, где после = текст заключаем в " двойные кавычки а поля соединяем через &. Ссылаясь на наши доп ячейки со значениями: |
26 | |
27 | [[image:trxl2.png||alt="example"]] |
28 | |
29 | Далее скрываем наши вспомогательные столбцы. |
30 | |
31 | Сохраняем наш шаблон с нужным названием (Сохранить как..) в папку ../ProgramData/.... Шаблон появится у пользователей. |