Baza wiedzy Trawers ERP

Wzorce. Pola danych dla wzorców

1. Wzorce. Opis ogólny 2. Elementy budowy wzorca 3. Tabele pól dla wzorców 4. Tematy powiązane

1. Wzorce. Opis ogólny

System wzorców dokumentów i etykiet (en: Template system) w programie Trawers, to autorskie rozwiązanie, które umożliwia zdefiniowanie treści i wyglądu dokumentów i etykiet przed wysłaniem na urządzenie wyjściowe. Patrz szczegóły: System wzorców dokumentów i etykiet Patrz też: Urządzenia wyjściowe System wzorców umożliwia połączenie definicji wzorca z bazą danych w celu utworzenia dokumentów i etykiet o oczekiwanej zawartości informacyjnej i postaci (wyglądu). Przykłady utworzonych dokumentów i etykiet: Wzorce dokumentów Przykłady Wzorce etykiet Przykłady Patrz też: Wzorce. Pliki na ftp. Przeglądanie

2. Elementy budowy wzorca

Definicja wzorca zbudowana jest z następujących elementów: o---------- Element -----------o | 1 Rodzaj linii | | 2 Pola danych | | 3 Ramki | | 4 Funkcje | o------------------------------o 1. Rodzaj linii Organizują strukturę dokumentu. Wskazują obszar nagłówka, stopki i pozycji. Np. [T], [P], [D] 2. Pola danych Są to wartości pochodzące z bazy danych lub obliczane w programie. Polem danych jest np. numer dokumentu lub nazwa płatnika. Pola danych pobierane są z tabeli pól dla wzorców i wpisywne do wzorca jako maski, np. ş---- Firma--miasto ----ş 3. Ramki Znaki stosowane do budowania tabelek i ramek na wzorcach 4. Funkcje (TrExtLang) Pozwalają wstawiać elementy graficzne, np. logo firmy, wpisywać wyniki obliczeń arytmetycznych, budować wydruki kaskadowe itp. Patrz szczegóły: Wzorce. Elementy budowy

3. Tabele pól dla wzorców

Tabele pól
Aby ułatwić redagowanie wzorca, wiele pól danych (masek) zostało zgromadzone w tabelach pól dla wzorców. Oddzielne tabele znajduja się w poszczególnych systemach (modułach) i zawierają pola tam stosowane. Patrz zestawienie pól: Pola dla wzorców. Systemy. Opis Pola dla wzorców MG Np. w systemie MG są pola: magazyn, ilość rozchodu, miejsce składowania, itp. Takie pola można umieszczać na dokumentach w systemie MG. Pola (maski) zapisane są w tabelach, w poszczególnych systemach, np. MG > Tabele > Pola danych dla wzorców [MG_TWZ20] Tabele pól dla wzorców stanowią integralną część programu Trawers ERP. Program wypełnia zawartość tabel podczas tworzenia bazy danych i aktualizuje podczas instalowania nowych wydań. Patrz opis akualizacji: Aktualizacja programu
Funkcje TrExtLang
Dodatkowe pola potrzebne do budowy wzorców, można pobrać bezpośrednio z rekordów bazy danych. Służą do tego funkcje pobierania danych TrExtLang, np. tKIM{} Pobranie karty KIM do tabeli. Patrz opis: Wzorce Funkcje TrExtLang
Pola systemowe i własne
Program Trawers jest rozbudowywany. Powstają nowe wydania. W kolejnych wydaniach mogą być także zmiany pól, które umieszcza się na wzorcach dokumentów. W procesie aktualizacji program tworzy od nowa tabele pól dla wzorców. Może się zdarzyć, że użytkownik programu wprowadził zmiany w tabeli pól. Nie chce utracić tych zmian po zaktualizowaniu programu do nowego wydania. Dlatego pola mają statusy. Wyróżnia się te, których program nie zmieni podczas aktualizowania do nowego wydania. Wiersze w tabeli pól dla wzorców mają status: --- [ ] Pole systemowe, które można powielić i następnie zmienić [N] Pole systemowe, którego nie można powielić [U] Pole własne użytkownika, tj. [ ] --> [U] --- Od statusu: [ ][N][U] zależy jak będą traktowane podczas instalowania nowych wydań programu. Nowe wydania programu wprowadzają zmiany w tabeli pól dla wzorców. Najczęściej dopisuje się nowe pola, rzadziej zmienia i usuwa istniejące. Pola systemowe [ ] i [N] program może zmienić podczas aktualizacji. Pola [U] pozostają bez zmian [U] Pola własne użytkownika, to pola systemowe, powielone (skopiowane) i dopasowane do indywidualnych potrzeb. W definicjach pól własnych można zmienić formaty i maski. Zwykle zmniejsza się liczbę znaków. Zmiennne, z których program pobiera dane, pozostają te same co w definicjach pól systemowych. Pola własne buduje się najczęściej po to, aby umieścić wiecej informacji w linii pozycji dokumentu, np. na fakturze sprzedaży. Można np. zmienić szerokość pola: nazwa towaru z 50 do 30 znaków, lub format ceny sprzedaży, z [9 999 999 999.99] na [9 999.99]. Pola własne użytkownika, zostają zachowane podczas aktualizacji, tj. w procesie dostosowania danych do potrzeb nowego wydania programu. Aktualizowane są tylko pola systemowe [ ][N]. Np. dopisywane są nowe pola niezbędne do wydruku nowych dokumentów lub nowe pola, które dodano do bazy danych. NOTE: Aby umożliwić łatwe przekazywanie wzorców dokumentów innym użytkownikom programu Trawers, warto używać tylko pól systemowych - nie używać pól własnych [U]. NOTE: Formatowanie, np. zmniejszenie liczby znaków, uzyskać stosując funkcje TrExt. Do formatowania służą: ţFormatDaty{}, ţFormatLiczby{} i ţFragment{} (pola znakowe, napisy).
Przykład definicji pola w tabeli pól dla wzorców
o-- Definicja pola dla wzorca -----------------------------------o | | | Pole: Firma - miasto Nr: 0004 PID: FI0005 | <-- Identyfikator pola | Status [ ] | | Typ: Znakowe(25) Zmienna: ZMIASTO | <-- Typ, Nazwa zmiennej z danymi | | | Nazwa: Firma - miasto | <-- Nazwa (opis) | | | Format: 25 zn. | <-- Format | | | Maska: ş---- Firma--miasto ----ş | <-- Maska | | | Notka: Pole odczytywane z kartoteki podczas drukowania | | | | prlinia: TS pdokum: 11111111111111111111 Dnia 2012.09.18 AA | <-- Rodzaj linii, Symbol wzorca o----------------------------------------------------------------o Definicja pola zawiera wiele oznaczeń technicznych, których nie trzeba poznawać podczas normalnej, codziennej pracy. Wiedza o oznaczeniach i roli poszczególnych pól przydatna jest jednak podczas prac serwisowych, np. wyjaśniania dlaczego na wydruku faktury wg wzorca nie ma oczekiwanych informacji. Nr: 0004 PID: FI0005 Unikatny identyfikator pola Typ: Znakowe(25) Pola mogą być znakowe, liczbowe (numeryczne), daty i opisowe (memo) W nawiasie podana jest liczba znaków Zmienna: ZMIASTO Nazwa zmiennej programowej, z której drukowana jest zawartość Maska: ş---- Firma--miasto ----ş Maska (en: Token) wskazuje miejsce, w którym wydrukowana będzie zawartość pola (zmiennej). Liczba znaków maski wskazuje wielkość pola. Notka: Dodatkowe wyjaśnienie prlinia: TS Wskazuje rodzaje linni [T S P D, itp], w których pole można wydrukować. pdokum: 11111111111111111111 Wskazuje rodzaje wzorców, np. FA FK FI, itp. (kolejne [1] wskazują na rodzaje) Dnia 20xx.09.18 AA Ostatnia zmiana definicji pola, dzień i operator.

4. Tematy powiązane

Drukowanie Wzorce dokumentów Przykłady Wzorce etykiet Przykłady Słowa kluczowe #Admin-WzorceDokumentów #TrawersERP-Komponenty Patrz też: Budowanie wzorców (pdf)