www.tres.pl - Baza wiedzy Trawers ERP - Spis treści
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)
www.tres.pl - Baza wiedzy Trawers ERP - Spis treści