Edycja wyglądu zestawień generowanych jako pliki w formacie xls oraz PDF

Za pomocą plików konfiguracyjnych można edytować wygląd zestawień generowanych jako pliki Excel lub PDF.

Dla formatu Excel możliwa jest edycja następujących elementów wyglądu:

Dla formatu PDF możliwa jest edycja szerokości kolumny oraz ukrycia kolumny.

Pliki konfiguracyjne mają rozszerzenie .cfg i znajdują się w katalogu z bazą danych w ścieżce: /web/tbl. Jeden plik obsługuje jedno zestawienie. Nazwa pliku konfiguracyjnego musi być taka sama jak kod zestawienia (kod otrzymamy naciskając kombinację klawiszy ESC-w). Przykładowe nazwy plików konfiguracyjnych opisane są w poniższej tabeli.

lpZestawienieNazwa pliku konfiguracyjnego
1Zestawienia → Kadrowe → Zatrudnienietbl_1292.cfg
2Zestawienia → Zakupu → Faktury sprzedażytbl1chki.cfg
3Zestawienia → Sprzedaży→ Zest. sprzedaży 2tbl2salm.cfg
4Zestawienia → Księgowe→ Obroty i Salda 2tbl2sld.cfg
5Zestawienia → Technologiczne → Czasy na palnikitbl_bur.cfg
6Zestawienia → Zakupu → Zestawienie zakupu tbl_buym.cfg
7Zestawienia → Zakupu → Faktury zakuputbl_chke.cfg
8Zestawienia → Zakupu → Wydatkitbl_crce.cfg
9Zestawienia → Sprzedaży→ Przychody po gatunkutbl_crci2.cfg
10Zestawienia → Sprzedaży→ Przychodytbl_crci.cfg
11Zestawienia → Sprzedaży → Należności 3tbl_due3.cfg
12Zestawienia → Sprzedaży → Należności 4tbl_due4.cfg
13Zestawienia → Sprzedaży → Należności 5tbl_due5.cfg
14Zestawienia → Sprzedaży → Należnościtbl_due.cfg
15Zestawienia → Zakupu → Zobowiązania 2tbl_lbt2.cfg
16Zestawienia → Zakupu → Zobowiązania 3tbl_lbt3.cfg
17Zestawienia → Zakupu → Zobowiązania 4tbl_lbt4.cfg
18Zestawienia → Zakupu → Zobowiązania 5tbl_lbt5.cfg
19Zestawienia → Zakupu → Zobowiązaniatbl_lbt.cfg
20Zestawienia → Technologiczne → Zadania wg zasobówtbl_pro1.cfg
21Zestawienia → Technologiczne → Zadania niewykonanetbl_pro2.cfg
22Zestawienie „Nie zrealizowane w całości zamówienia” wariant Farmacoltbl_prtt.cfg
23Zestawienia → Wyszukiwania → Towary i usługitbl_r01.cfg
24Zestawienia → Sprzedaży→ Zest. sprzedaży tbl_salm.cfg
25Zestawienia → Magazynowe → Obroty mag. - skróc.tbl_sest.cfg
26Zestawienia → Księgowe→ Obroty i Salda 1tbl_sld.cfg
27Zestawienia → Księgowe→ Rachunek wynikówtbl_rlt.cfg

W przypadku, gdy nie ma pliku .cfg odpowiadającego zestawieniu, które chcemy edytować oznacza to, że zestawienie korzysta z domyślnej konfiguracji i należy stworzyć plik konfiguracyjny.

Zawartość pliku konfiguracyjnego

Sekcja [ExlConfig] służy do edycji szerokości i nagłówków kolumn dla formatu Excel.

[ExlConfig]
ColNumber=1&ColWidth=-1
ColNumber=2&ColWidth=0
ColNumber=3&ColWidth=13
ColNumber=4&ColWidth=-1&ColDesc=Suma należności

Sekcja [XmlConfig] służy do edycji szerokości kolumn dla formatu PDF.

[XmlConfig]
ColNumber=1&ColWidth=-1
ColNumber=2&ColWidth=0
ColNumber=3&ColWidth=13

W sekcji [ExlHeader] zdefiniowany jest styl zestawienia. Definicja stylu jest zgodna z CSS.

Obramowania komórek:

<Style ss:ID=.lht. ss:Parent=.nag0.>
  <Borders>
    <Border ss:Position=.Left. ss:LineStyle=.Continuous. ss:Weight=.1. />
    <Border ss:Position=.Top. ss:LineStyle=.Continuous. ss:Weight=.1. />
    <Border ss:Position=.Bottom. ss:LineStyle=.Continuous. ss:Weight=.0. />
    <Border ss:Position=.Right. ss:LineStyle=.Continuous. ss:Weight=.0. />
  </Borders>
</Style>

W powyższym przykładzie lewa komórka nagłówka będzie posiadała obramowanie u góry i z lewej strony.

Fragment „ss:ID=.lht.” wskazuje, którą komórkę (grupę komórek edytujemy). Może przyjmować następujące wartości:

Kolumny nie opisane w pliku konfiguracyjnym pojawiają się i automatycznie dobierają szerokość kolumn.