1. Opis ogólny
2. Pobieranie wzorców z ftp
3. Przykłady wydruków wg wzorców
3.1 Faktura sprzedaży
3.2 Oferta
3.3 Dokumentacja warsztatowa
3.4 Cenniki sprzedaży
3.5 Specyfikacja operacji
3.6 Dokument robocizny
3.7 PIT-11
3.8 Wydruk wg wzorca do pliku CSV
3.9 CMR Międzynarodowy list przewozowy
3.10 Publikowanie dokumentów na WWW
4. Czcionki we wzorcach deklaracji PIT
5. Przeglądanie pliku PDF faktury zakupu
6. Wskazówki i przykłady wzorców z elementami graficznymi
7. Tematy powiązane
1. Opis ogólny
W pakiecie dystrybucyjnym programu Trawers i na ftp jest wiele przykładów wzorców.
dokumentów i etykiet. Wiele z nich można stosować w codziennej pracy bez żadnych zmian.
Są to wzorce przykładowe. Tworzą typowe, najczęściej oczekiwane wydruki
dokumentów i etykiet, np. faktur, dokumentów magazynowych, etykiet paletowych, itp.
Podczas inicjowania systemu i tworzenia bazy danych początkowych,
program wypełnia tabelę wzorców i wpisuje pliki wzorców przykładowych.
Pliki wzorców znajdują się na serwerze ftp: https://ftp.tres.pl/
Katalog ftp.tres.pl
Wzorce te można dopasować do własnych potrzeb przy pomocy edytora wzorców.
Edytor wzorców to jest zestaw funkcji programu ukierunkowany na redagowanie
treści i wyglądu (formatu) wzorca. Ma proste funkcje wprowadzania i edycji tekstu
oraz zaawansowane funkcje umieszczania wartości z pól bazy danych i funkcji
sterujących układem danych.
System wzorców dokumentów i etykiet
NOTE: Do prezentacji i emisji faktur w środowisku KSeF zaleca się funkcje wizualizacji.
Funkcje wizualizacji:
Panel KSeF NA > Wizualizacja faktury KSEF
Panel KSeF ZO > Wizualizacja faktury KSEF
Patrz szczegóły:
KSeF Faktury FA/FK. Wizualizacja
3.2 Oferta
3.3 Dokumentacja warsztatowa
3.4 Cenniki sprzedaży
3.5 Specyfikacja operacji
3.6 Dokument robocizny
3.7 PIT-11
3.8 Wydruk wg wzorca do pliku CSV
Plik CSV można utworzyć poprzez odpowiednio zbudowany wzorzec wydruku dokumentu.
* pola należy rozdzielić znakiem separatora pól, np. [;]
* pola znakowe należy objąć znakiem ogranicznika pól, np. ["]
* pola daty można sformatować tFormatDaty{}, aby uzyskać np. postac RRRR-MM-DD
Do pliku CSV można zapisywać wszystkie dane, które można umieścić na wydrukach,
np. faktury sprzedaży, faktury zakupu, dokumenty magazynowe, produkcyjne,
zestawienia należności itp.
Patrz opis tworzenia pliku CSV z wydruku wg wzorca dokumentu.
NA > Należności > Należności w dniu... > Wg wzorca [SR] Do rozliczenia [NA_ZRO75]
ZO > Zobowiązania > Zobowiązania dniu... > Wg wzorca [SR] Do rozliczenia [ZO_ZRO75]
Patrz szczegóły:
CSV. Wydruk wg wzorca do pliku CSV
3.9 CMR Międzynarodowy list przewozowy
3.10 Publikowanie dokumentów na WWW
Jak opublikować dokument w internecie, na serwerze www ?
Publikowanie na WWW
4. Czcionki we wzorcach deklaracji PIT
We wzorcach deklaracji PIT dostarczanych przez TRES, zastosowano czcionki:
Arial i Courier New.
W systemie Windows czcionki te są na pewno zainstalowane.
W systemie Linux mogą nie być zainstalowane. Gdy ich nie będzie,
to program wybierze automatycznie inne, najbardziej zbliżone.
Może to spowodować, że na wydruku PIT napisy będą wychodzić poza pola danych
lub poza marginesy.
W takiej sytuacji należy zaistalować pakiet: msttcorefonts,
który zawiera czcionki Arial i Courier New.
5. Przeglądanie pliku PDF faktury zakupu
(wykorzystanie mechanizmu wzorca)
Sytuacja:
W programie ZO Zakupy zarejestrowano fakturę zakupu. Fakturę zarejestrowano
automatycznie w procesie AutoRun (AD_PSOA1) z użyciem funkcji SOA [Document-Invoice]
SOA Przykłady i ćwiczenia
Plik PDF, który stanowi bazę faktury (jest jej obrazem graficznym),
wpisano do katalogu: ...\zotres\zozal\faktury
NOTE: Nie utworzono powiązania rekordu faktury z plikiem PDF przy pomocy
mechanizmu załączników.
Potrzeba:
Przeglądać plik PDF (obraz graficzny), który odpowiada fakturze.
Rozwiązanie:
Plik PDF (obraz graficzny) powiązać z zarejestrowaną w ZO Zakupy fakturą,
a jego podgląd wywołać odpowiednim wzorcem i urządzeniem.
Prace przygotowawcze:
1. Plik PDF z katalogu: ...\zotres\zozal\faktury powiązać (skojarzyć) z fakturą
zakupu w ZO polem np. Uwagi (wpisać nazwę pliku PDF, np. faktura001-11-2017.
Ważne: nie używać znaków: \/:?"<>|. Można użyć innego pola, np. Nr obcy)
Trawers dla Windows
2. Przygotować urządzenie wyjściowe rodzaju: Polecenie start &zbior& &zalaczniki&
(właściwości urządzenia wyjściowego: plik TXT)
Trawers dla Linux
2. Przygotować urządzenie wyjściowe rodzaju: Polecenie evince &zalaczniki&; echo
(właściwości urządzenia wyjściowego: plik TXT)
3. Przygotować wzorzec dokumentu FA w systemie ZO o treści:
ţZałącz{ţUsuńSpacjezPrawej{ş---------- Uwagi -----------ş}.pdf;zozal/faktury}
4. Nadać uprawnienia do urządzenia wyjściowego i wzorca
5. Wydrukować fakturę w ZO przygotowanym wzorcem i urządzeniem.
6. Wskazówki i przykłady wzorców z elementami graficznymi
1. Tworzyć wzorce łatwe do modyfikacji. Tak aby łatwo można
było dodać kolumnę lub pole opisujące kontrahenta, firmę.
2. Stosować czcionkę stałej szerokości. Nie stosować tabelek
z wyrównaniem kolumn.
Czcionki:
Courier New, rozmiar 9
DejaVu Sans Mono, rozmiar 9 <--- tę stosować
Droid Sans Mono
Po ustaleniu czcionki np. DejaVu Sans Mono rozmiar 9, pamiętać,
że wszystkie elementy drukują się w tym rozmiarze, także linie.
3. Tylko w wyjątkowych przypadkach stosować elementy graficzne
wykorzystujące przesunięcia itp. logo, linia ze stopką strony
4. Każda sekcja musi rozpoczynać się oznaczeniem stylu, tak aby
w przypadku przejścia na nastąpną stronę (gdy dokument ma wiele
pozycji) styl był zachowany.
5. W celu wyróżnienia elementów np. nazwy firmy, należy stosować
pogrubienie. Nie zmiania ono układu wzorca.
6. Budując wzorce opierać się na wzorcach tekstowych.
7. Czas budowania wzorca nie powienien przekraczać 2 godzin,
modyfikacji 0.5 godziny.
Przykład dokumentu: Oferta sprzedaży
o> Sprzedawca: <o
| Sprzedaż towarów i usług | Dane
| Morska 1 | firmy
| 81-370 Gdynia |
| NIP: PL 111-111-11-11 <o
|
| Oferta sprzedaży numer: 000001/01/xx <o
Nagłówek | Data: 20xx.01.15 | Dane
transakcji | dokumentu
| Ważność oferty: 20xx.01.15 |
| Sposób zapłaty: Przelew <o
|
| Nabywca: <o
| Odbiorca 1 | Dane
| Kwiatowa 13 | klienta
| 81-370 Gdynia |
o> NIP: PL 222-222-22-22 <o
o> ---------------------------------------------------------
| Lp. Indeks Ilość Jm Cena Wartość PTU%
| Nazwa/Opis
| ----------------------------------------------------------
Pozycje | 1 Jazz 10 1.000 szt 8.30 8.30 RC
| 2 Jazz 210 A 1.000 szt 18.90 18.90 23
o> ---------------------------------------------------------
o> ---------------------------------------------------------
| Netto PTU Brutto
| RAZEM 27.20 4.35 31.55
Podsumo | ----------------------------------------------------------
wanie | Słownie:
| TrzydzieściJedenZł.PięćdziesiątPięćGR
o>
Schemat wzorca:
-------------------------------------------- NAZWA DOKUMENTU ---------
LOGO NUMER DOKUMENTU
DANE FIRMY DANE DOKUMENTU
DANE FIRMY DANE DOKUMENTU
DANE FIRMY
DANE KONTRAHENTA DANE UZUPELNIAJACE
DANE KONTRAHENTA DANE UZUPELNIAJACE
DANE KONTRAHENTA DANE UZUPELNIAJACE
----------------------------------------------------------------------
NAGLOWKI POZYCJI NAGLOWKI POZYCJI NAGLOWKI POZYCJI NAGLOWKI POZYCJI NA
----------------------------------------------------------------------
1 DANE POZYCJI
2 DANE POZYCJI
3 DANE POZYCJI
----------------------------------------------------------------------
DANE PODSUMOWUJACE
DANE PODSUMOWUJACE
DANE PODSUMOWUJACE
OSOBA OTRZYMUJACA OSOBA WYSTAWIAJACA
----------------------------------------------------------------------
Wydruk wygenerowany przez program Trawers ERP Strona 1/1
Przykład definicji:
------------------------------------------------------------------------------------------------------
TţCzcionka{DejaVu Sans Mono;9} ţCofnijWiersz
#
# Nagłówek strony
#
SţRozmiarCzcionki{9} ţStylLinii{-;0.8;black} ţCofnijWiersz
SţWstawLinię{+0;-0.5em;140;+0} ţX{145}ţPochyl{ş-Dokument rodzaj-ş}ţWstawLinię{+5;-0.5em;+16;+0}
#
# Stopka strony
#
SţY{+270}ţWstawLinię{+0;-4;203;+0}ţRozmiarCzcionki{6}Wydruk wygenerowany przez program Trawers ERPţX{176}ţRozmiarCzcionki{8}ţDoPrawej{Strona şSş}ţRejestrStron{şNr dokum. ş;/şSş;}ţY{-270}
TţCofnijWiersze{2}ţWstawObraz{../adtres/adzal/logo.jpg;;20}ţY{+15}
#
# Numer dokumentu
#
TţRozmiarCzcionki{12} ţCofnijWiersz
T Numer ţPogrub{ş-Dokument-ş}
T Data 20şData dş
# Dane firmy
#
TţRozmiarCzcionki{9} ţCofnijWiersz
TţPogrub{ş------------------ Pelna nazwa firmy ---------------------ş}
Tş---- Firma-ulica dom/lokal --ş
TşKodfş ş---- Firma--miasto ----ş
TTel ş----- Firma - telefon1 -----ş
TFax ş----- Firma - fax ----------ş
TEmail ş----- Firma - eMail --------ş
TţPogrub{NIP} şFirma - NIPş
T
T
# Dane kontrahenta i uzupelniajajce
#
TţRozmiarCzcionki{9}
TţPogrub{Dostawca}
T şDos.ş ş------------------ Nazwa dostawcy ------------------------ş
T ş-- Dostawca - ulica,dom,lokal ---ş
T şKoddş ş- Dostawca - miasto ---ş
T ţPogrub{NIP} şDostawcaNIPş
T uwagi: ş---------- Uwagi -----------ş
# Naglowki pozycji
#
TţRozmiarCzcionki{9} ţGrubuśćLinii{0.3} ţCofnijWiersz
T------------------------------------------------------------------------------------------------------
TţPogrubiaj Lp. Indeks Termin Ilość Jm Cena Upust Wartośc netto % PTU ţNiePogrubiaj
TţPogrubiaj Nazwa ţNiePogrubiaj
T------------------------------------------------------------------------------------------------------
#
# Dane pozycji
#
PţRozmiarCzcionki{9} ţCofnijWiersz
PşPş şIndeks towaru ş 20şTerminş ş-- Ilosc(jz)ş şJzş ş-Cena w zlotych-ş şRbtşşPozycja-netto zlş şSpodş
P ş----------- Nazwa towaru u dostawcy-------------ş
#
# Stopki pozycji
#
T ţRozmiarCzcionki{9} ţSzerokośćLinii{0.3} ţCofnijWiersz
T------------------------------------------------------------------------------------------------------
#
# Dane podsumowujące
#
TţRozmiarCzcionki{9}
T ţPogrub{Miejsce dostawy:}
T ţPogrub{Proszę o pisemne lub telefoniczne potwierdzenie zamówienia.}
T
T
#
# Osoba otrzymująca i wystawiająca
#
T ţRozmiarCzcionki{9}
T Otrzymał(a) Rejestrował(a)
T .............................. ..............................
T ş-------- Rejestrowal -------ş
T Tel ş-------- Tel operatora -----ş
T Email ş-------- Email operatora ---ş
------------------------------------------------------------------------------------------------------
Omówienie poszczególnych sekcji:
================================
1. Ustalenie czcionki dokumentu
Tu ustala się czcionkę dla całego dokumentu
T ţCzcionka{DejaVu Sans Mono;9}ţCofnijWiersz
2. Nagłówek i stopka każdej strony (graficzne, nie zmieniać)
------------------------------------------------------------------------------------------------------
#
# Nagłówek strony
#
SţRozmiarCzcionki{9} ţStylLinii{-;0.8;black} ţCofnijWiersz
SţWstawLinię{+0;-0.5em;140;+0} ţX{145}ţPochyl{ş-Dokument rodzaj-ş}ţWstawLinię{+5;-0.5em;+16;+0}
#
# Stopka strony
#
SţY{+270}ţWstawLinię{+0;-4;203;+0}ţRozmiarCzcionki{6}Wydruk wygenerowany przez program Trawers ERPţX{176}ţRozmiarCzcionki{8}ţDoPrawej{Strona şSş}ţRejestrStron{şNr dokum. ş;/şSş;}ţY{-270}
------------------------------------------------------------------------------------------------------
Pogrubiona i powiększona czcionka - wyjątkowo
---------------------------------------------------------------------------
TţRozmiarCzcionki{12} ţCofnijWiersz
T Numer ţPogrub{ş-Dokument-ş}
T Data 20şData dş
---------------------------------------------------------------------------
5. Dane firmy
--------------------------------------------------------------------
TţRozmiarCzcionki{9} ţCofnijWiersz
TţPogrub{ş------------------ Pelna nazwa firmy ---------------------ş}
Tş---- Firma-ulica dom/lokal --ş
TşKodfş ş---- Firma--miasto ----ş
TTel ş----- Firma - telefon1 -----ş
TFax ş----- Firma - fax ----------ş
TEmail ş----- Firma - eMail --------ş
TţPogrub{NIP} şFirma - NIPş
T
T
--------------------------------------------------------------------
6. Dane kontrahenta
------------------------------------------------------------------------------------------------------
TţRozmiarCzcionki{9}
TţPogrub{Dostawca}
T şDos.ş ş------------------ Nazwa dostawcy ------------------------ş
T ş-- Dostawca - ulica,dom,lokal ---ş
T şKoddş ş- Dostawca - miasto ---ş
T ţPogrub{NIP} şDostawcaNIPş
T uwagi: ş---------- Uwagi -----------ş
------------------------------------------------------------------------------------------------------
7. Nagłówki pozycji
------------------------------------------------------------------------------------------------------
TţRozmiarCzcionki{9} ţGrubuśćLinii{0.3} ţCofnijWiersz
T------------------------------------------------------------------------------------------------------
TţPogrubiaj Lp. Indeks Termin Ilość Jm Cena Upust Wartośc netto % PTU ţNiePogrubiaj
TţPogrubiaj Nazwa ţNiePogrubiaj
T------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
8. Dane pozycji
------------------------------------------------------------------------------------------------------
PţRozmiarCzcionki{9} ţCofnijWiersz
PşPş şIndeks towaru ş 20şTerminş ş-- Ilosc(jz)ş şJzş ş-Cena w zlotych-ş şRbtşşPozycja-netto zlş şSpodş
P ş----------- Nazwa towaru u dostawcy-------------ş
------------------------------------------------------------------------------------------------------
9. Stopki pozycji
------------------------------------------------------------------------------------------------------
T ţRozmiarCzcionki{9} ţSzerokośćLinii{0.3} ţCofnijWiersz
T------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
10. Dane podsumowujące
------------------------------------------------------------------------------------------------------
TţRozmiarCzcionki{9}
T ţPogrub{Miejsce dostawy:}
T ţPogrub{Proszę o pisemne lub telefoniczne potwierdzenie zamówienia.}
T
T
------------------------------------------------------------------------------------------------------
11. Osoby uczestniczące
------------------------------------------------------------------------------------------------------
T ţRozmiarCzcionki{9}
T Otrzymał(a) Rejestrował(a)
T .............................. ..............................
T ş-------- Rejestrowal -------ş
T Tel ş-------- Tel operatora -----ş
T Email ş-------- Email operatora ---ş
------------------------------------------------------------------------------------------------------
12. Wydruk karty KIM
------------------------------------------------------------------------------------------------------
ToţX{+180}o
T|ţCzcionka{;10}ţDoŚrodka{Kartoteka indeksów magazynowych}|
To------------------------------------------o
T ţ~ţIloscIndeksow={0} ţCzcionka{;8}
SoţX{+6}oţX{+50}oţX{+120}o
S| | Indeks| Nazwa |
So------o-------o--------o
P ţJestMiejsceNaLinie{2;ţCofnijWiersz;ooooţNowaStrona}
P|ţInc{IloscIndeksow}| @INDEKS | @INAZWA |
P| | | |
To-------------------o---------o---------o
------------------------------------------------------------------------------------------------------