1. Opis ogólny
Treść dokumentów i drukowanie
Treści. Wydruki standardowe, wg wzorców, generatory
Urządzenia wyjściowe
2. Wybór: Zestawienie lub Dokument
Zestawienia z kartotek
Zestawienia (raporty)
Dokumenty wg wzorców
Uprawnienia do wzorców dokumentów
3. Wybór: Urządzenie wyjściowe
Wybór urządzenia
Właściwości urządzenia (parametry)
Notatka (memo)
4. Wybór: Strony do druku
5. Inicjowanie wydruku w SOA
6. Podgląd wydruku na ekranie
Podgląd tekstowy
Podgląd graficzny
7. Tematy powiązane
8. Pytania i odpowiedzi
Jak ustalić rozmiar czcionki na wydrukach ?
1. Opis ogólny
W programie Trawers określeniem: Drukowanie nazywa się wysyłanie zestawień
i dokumentów na urządzenia wyjściowe:
* drukowanie na drukarkach
* zapisywanie do plików tekstowych i graficznych: txt, pdf, html
* wysyłanie elektronicznie: w treści e-maili, jako załączniki do e-maili
* przekazywanie do innych programów, np. edytorów tekstów.
Patrz też:
Formaty plików wymiany
Schemat przepływu danych
o----------------------o o----------------------o
| Wydruki | | Wydruki |
| standardowe | | wg wzorców | <--- Treści wydruków
| | | |
o----------------------o o----------------------o
| |
v v
o--------------v------------o
|
v
Proces drukowania
|
|
|
v
o----------o---------o---------o---------o---------o
| | | | | |
v v v v v v
o-------o o-------o o-------o o-------o o-------o o-------o
| Win32 | | CUPS | | Email | | Ekran | | Polec | | Plik |
| | | | | | | | | enie | | HTML |<--- Urządzenia wyjściowe
| | | | | Email | | | | | | PDF | Formaty zapisu
| | | | | PDF | | | | Port | | TXT |
o-------o o-------o o-------o o-------o ~o-------o o-------o
Treść dokumentów i drukowanie
Drukowanie obejmuje dwa obszary działań:
* Ustalanie treści i formy dokumentów
* Właściwe drukowanie, tj. wyprowadzanie treści na urządzenia wyjściowe
Treści. Wydruki standardowe, wg wzorców, generatory
Rodzaje wydruków:
Standardowe: treść i forma została ustalona przez autorów programu.
Np. Stany i obroty zapasów, Zestawienie faktur zakupu.
Raporty i analizyWg wzorców: treść i forma jest dowolnie ustalana przez użytkowników.
Np. Faktury sprzedaży w języku angielskim, Cenniki sprzedaży asortymentu.
Wzorce dokumentów i etykietGeneratory: treść i forma jest dowolnie ustalana w generatorach raportów.
Np. Odbiorcy dopisani po 20xx.07.01, Średni okres spłaty należności.
Generatory raportówAlerty: treść i forma jest dowolnie ustalana w definicji alertów.
Alerty i raportowanie
Urządzenia wyjściowe
W programie wyodrębiono następujące rodzaje urządzeń wyjściowych:
[Win32] Drukarka w Windows
[CUPS] Drukarka w Linux
[Ekran] Przeglądanie na ekranie
[Email] Wysłanie e-maili
[Email PDF] Wysłanie e-maili z plikiem PDF
[Plik HTML] Zapis do pliku HTML
[Plik PDF] Zapis do pliku PDF
[Plik PRN] Zapis do pliku PRN
[Plik TXT] Zapis do pliku TXT
[Polecenie] Wykonanie programu
[Port] Drukarka igłowa w Windows
Charakterystyka i właściwości powyższych urządzeń:
Właściwości urządzeń wyjściowych
Uprawnienia do urządzeń wyjściowych
Operator może emitować dokumenty i zestawienia na przygotowanych
i udostępnionych mu (uprawnienia) urządzeniach wyjściowych.
Uprawnienia operatorów
Patrz też:
Urządzenia wyjściowe
2. Wybór: Zestawienie lub Dokument
Treść umieszczona na wydruku zależy od kontekstu, w którym jest program.
Zestawienia z kartotek
Podczas rejestrowania danych do kartotek, np. kart odbiorców oraz podczas
rejestrowania dokumentów transakcyjnych, np. faktur sprzedaży w programie
jest funkcja (klawisz lub przycisk) inicjujący wydruk rejestrowanych danych.
Zestawienia (raporty)
Są też specjalizowane funkcje drukujące zestawienia (raporty) np. należności
do rozliczenia lub serie dokumentów, np. pozycje rejestrów bankowych.
Dokumenty wg wzorców
Dokumenty transakcyjne, np. faktury sprzedaży lub dokumenty przychodu do
magazynu można wydrukować wg wzorców, tj. wg zdefiniowanej treści i wyglądu.
Wzorce dokumentów Przykłady
Jeden dokument, np. fakturę sprzedaży można wydrukować wg wielu różnych
wzorców. Operator decyduje, który wzorzec wybrać do drukowania.
Użytkownicy programu Trawers mogą skorzystać z gotowych wzorców wielu
różnych dokumentów, które znajdują się w katalogach ftp.
Katalog: ftp.tres.pl
Gotowe wzorce można zmienić i dopasować jest do własnych potrzeb.
Wzorce dokumentów i etykiet
Uprawnienia do wzorców dokumentów
Aby ułatwić wybór i ograniczyć pomyłki, można zawęzić listę wzorców możliwych
do wybrania. Operatorom przydziela się uprawnienia do wzorców (wyboru wzorców).
Uprawnienia operatorów
3. Wybór: Urządzenie wyjściowe
3.1 Urządzenie wyściowe, właściwości (parametry)
Wybór urządzenia
Po wybraniu funkcji: Wydruk i ustaleniu parametrów zestawienia, następuje wybór
urządzenia wyjściowego.
Program wyświetla listę urządzeń, do których operator ma uprawnienia.
Uprawnienia oparatorów
Program zapamiętuje ostatnio wybrane urządzenie wyjściowe, np. drukarkę HP
i podpowiada to urządzenie jako domyślne podczas następnego wydruku.
Ostatnie wybory operatorów
Właściwości urządzenia (parametry)
Po wybraniu urządzenia, można zmienić jego właściwości. Zmiana ta będzie
obowiązywać tylko podczas bieżącego wydruku. Przy kolejnym wydruku, program
ponownie odczyta właściwości z tabeli urządzeń wyjściowych.
Właściwości urządzeń wyjściowych
3.2 Wydruki standardowe, notatki
Wydruki standardowe mają ustalony format i zdefiniowaną zawartość.
Dowolny format i dowolną zawartość wydruków można ustalić edytorem wzorców.
Patrz:
System wzorców dokumentów i etykiet
Notatka (memo)
Notatka, to jest dowolny tekst, wpisany na ekranie, który program wydrukuje
w nagłówku zestawienia standardowego (w przypadku dokumentów wg wzorca, treść
notatki można umieścić bezpośrednio w definicji wzorca).
Zestawienie standardowe ma ustaloną formę i strukturę. Ma tytuł, nagłówek, pozycje i stopkę.
Urządzenia wyjściowe
Notatka w nagłówku pozwala dodać własny, dodatkowy opis zawartości wydruku.
(na ekranie parametrów wydruku: F5-notatka)
Treść notatek można zapisywać (przechowywać) i odczytywać z plików zewnętrznych.
Do redagowania notatek użyto edytora opisów Memo. Objaśnienia Memo są tu:
Klawisze. Mysz.
Przykład wydruku standardowego
Wybór urządzenia
-- Urządzenie wyjściowe ---------------
Symbol: EKRAN0 Przeglądanie
Ekran
---------------------------------------
F2-wybór, F5-notatka, F7-właściwości
---------------o-----------------------
|
|
v
To jest notatka w nagłówku wydruku standardowego
Przykład wydruku
-----------------------------------------------------------------------------
JEDNOSTKI MIARY <--- Tytuł wydruku
Od: bbl - dm2
Dnia: 20xx.09.05 Pi Strona: 1/ <--- Data bieżąca (logowanie operatora)
+ kolejna strona wydruku
To jest notatka w nagłówku wydruku standardowego <--- Dodatkowa notatka (F5)
-------------------------------------------------------------- MG5 (mg_tjm50) <--- System (moduł) + IdProces
Lp Symbol ------- Nazwa jednostki ----- Jm EDI
-----------------------------------------------------------------------------
1. bbl Baryłka
2. becz Beczka
3. btl Butelka
4. cm Centymetr
5. cm2 Centymetr kwadratowy
6. dkg Dekagram
7. dm Decymetr
8. dm2 Decymetr kwadratowy
Trawers5 KONIEC ZESTAWIENIA 2025.09.05 22:13:39 AA/00/0 - 00:00:01
-----------------------------------------------------------------------------
-----o---- ---o---- ---o--- ---o----
| | | |
| | Operator Czas
Dzień i czas Oddział trwania
Systemowy druku
3.3 Urządzenie domyślne
* Można pominąć wybór urządzenia wyjściowego. Param operatora: 0618 [1].
Nie pojawi się ekran z parametrami wydruku. Program podpowiada urządzenie domyślne.
Param operat 05xx 06xx 07xx 09xx
Urządzeniem domyślnym jest urządzenie ostatnio wybrane przez operatora,
zapamiętane w zbiorze: Ostatnie wybory operatora.
Patrz szczegóły:
Ostatnie wybory operatorów
* Parametry zapamiętane w: Ostatnie wybory wydruku, program drukuje
w nagłówku wydruku.
Jest to rozwiązanie pilotażowe, zastosowane w jednym zestawieniu:
NZ > Dynamika sprzedaży netto wg odbiorców i grup [NZ_ZDS10].
4. Wybór: Strony do druku
Strony do wydruku oraz liczbę kopii można wybierać, gdy urządzenie potrafi
dzielić wydruk na strony, np. Drukarka (Linux, Windows), plik PDF.
Można wskazywać strony do druku, sortowanie stron, liczbę kopii i sposób
segregacji poszczególnych kopii wydruku.
------------------------------------------------------------------------
Liczba stron: X - ilość stron wydruku
Strony: - numery stron do wydrukowania
Numery stron mogą być w dowolnej kolejności, mogą się
powtarzać, można stosować zakresy np. 3-10
Domyślnie drukowane są wszystkie strony
Parzyste, Nieparzyste - wydruk stron o numerach parzystych/nieparzystych
Rosnąco, Malejąco - sortowanie stron wydruku
Liczba kopii - liczba kopii wydruku
* kopie wydruków wg wzorca można też tworzyć przy pomocy
funkcji: [ţInnyWydruk{}]
* liczbę kopii można też wskazywać w: Właściwości wydruku
Sortowanie kopii - kopie będą sortowane stronami lub posegregowane
Pole jest aktywne gdy wydruk więcej niż jednej
strony i liczba kopii większa od 1
------------------------------------------------------------------------
Numerowanie stron wydruku, to nie jest to samo co numerowanie stron dokumentu.
Gdy drukuje się zakres dokumentów, to każdy dokument ma swoją numerację stron,
a wydruk, jako całość, ma swoja, odrębną, numeracje stron.
5. Inicjowanie wydruku w SOA
Funkcje SOA (API). Usługi internetowe
SOA (en: Service Oriented Architecture). Architektura usługowa. To jest architektura,
która zapewnia wymianę informacji między różnymi systemami informatycznymi.
Konsument (Inny program) wysyła do Dostawcy (Trawers) żądanie usługi.
Trawers ERP automatycznie wykonuje usługe i odsyła wynik.
SOA Architektura wymiany danych
Wydruk faktury sprzedaży
Szczególnym przypadkiem jest żądanie wydrukowania wskazanego dokumentu, wg wskazanego
wzorca, na wskazanym urządzeniu wyjściowym.
Np. Wydruk faktury: FA0001/01/21 wg wzorca: TRES01 na urządzeniu: WINDRU (drukarka)
....
<PrintSalesInvoiceRequest>
<nr>FA0001/01/21</nr>
<printer>WINDRU</printer>
<pattern>TRES01</pattern>
</PrintSalesInvoiceRequest>
....
Sytuacja: zewnętrzna aplikacja via SOA zapisuje zamówienie sprzedaży
do bazy danych programu Trawers. Funkcja SOA: [OrderNew].
Wg zamówienia powstaje faktura sprzedaży i zewnętrzna aplikacja wysyła
żądanie wydrukowania faktury. Funkcja SOA: [PrintSalesInvoiceRequest].
Wydruk zamówienia zakupu
Sytuacja: zewnętrzna aplikacja via SOA zapisuje zamówienie zakupu
do bazy danych programu Trawers. Funkcja SOA: [PurchaseOrderNew].
Zawnętrzna aplikacja wysyła żądanie wydrukowania zamówienia.
Funkcja SOA: [PrintPurchaseOrder].
....
<PrintPurchaseOrder>
<nr>ZA0001/05/22</nr>
<printer>WINDRU</printer>
<pattern>ZAM-GRAF/pattern>
</PrintPurchaseOrder>
....
Wydruk treści raportu
Kolejny przypadek wydruku: RaportyXML: [ReportPrint]
Wydruk raportu: RA0001, na urządzeniu: [WinDru] lub wyświetlenie na ekranie.
....
<Report>
<reportID>RA0001</reportID>
<printer>WinDru</printer>
lub
<printer>EKRAN0</printer>
</Report>
....
SOA Funkcje OutBound i InBound
6. Podgląd wydruku na ekranie
Podgląd na ekranie, to możliwość sprawdzenia treści wydruku przed wysłaniem
do urządzenia wyjściowego.
Podgląd tekstowy
Podgląd ma postać tekstową, elementy graficzne prezentowane są semigrafiką.
Ponieważ podgląd tekstowy jest jedynie przybliżeniem wydruku graficznego
niektóre elementy wydruku mogą być niewidoczne lub mogą wyglądać inaczej:
- nie pojawią się obrazki i kody kreskowe
- nie będzie kolorów, formatowania czcionek i stylów linii
- niektóre wiersze mogą być zamazane przez inne, sąsiednie wiersze
- może wystąpić odmienne niż w grafice położenie elementów względem siebie
- itp.
Nie ma technicznie możliwości pełnego odwzorowania wydruku graficznego w podglądzie tekstowym.
Zwłaszcza podgląd wydruku wg wzorca może znacznie odbiegać od rzeczywistego,
który pojawi się na urządzeniu, np. na drukarce graficznej lub w pliku PDF
Podgląd graficzny
Oczekiwany graficzny podgląd wydruku można uzyskać w programach emulujących
wydruki graficzne. Tzw. drukarki wirtualne tworzące plik PDF.
Np. www.bullzip.com/products/pdf/info.php
* Jak ustalić rozmiar czcionki na wydrukach ?
Jak ustalić rozmiar czcionki na wydrukach ?
* W parametrach urządzenia wyjściowego [Win32],[CUPS],[Plik PDF] można ustalić:
[Domyślna czcionka]
[Domyślny rozmiar czcionki]
Właściwości urządzeń wyjściowych
* We wzorcach można użyć funkcji ţCzcionka:
np. ţCzcionka{Courier New;12}
Funkcje TrExtLang. Formatowanie, Sterowanie, Przetwarzanie
Więcej informacji:
Właściwości urządzeń wyjściowychFunkcje TrExtLang. Formatowanie, Sterowanie, PrzetwarzanieSystem wzorców dokumentów i etykiet
Patrz też:
Aktualizacje i konsultacje e-mailowe
***********************************************************************************************************
(AsystentAI)
Cel: Opisać pełny proces od wyboru treści do wydruku, po podgląd na ekranie,
z uwzględnieniem parametrów, SOA i obsługi wzorców.
1. Wprowadzenie - definicja drukowania w Trawers, ogólny schemat przepływu danych.
2. Rodzaje wydruków - standardowe, wg wzorców, generatory, alerty.
3. Wybór rodzaju treści - zestawienia z kartotek, dokumenty wg wzorców, uprawnienia.
4. Wybór urządzenia wyjściowego - omówienie listy urządzeń dostępnych dla operatora,
notatki (memo), parametry sterujące.
5. Wybór stron i kopii - opcje numerowania, zakresy, sortowanie.
6. Inicjowanie wydruku z SOA - przypadki: faktury, zamówienia, r aporty.
7. Podgląd wydruku - tekstowy i graficzny, ograniczenia i różnic e.
8. Tematy powiązane - odsyłacze do artykułów szczegółowych o wzorcach, raportach, uprawnieniach.
Drukowanie w programie Trawers: proces, opcje i funkcje1. Wprowadzenie
W programie Trawers drukowanie oznacza wysyłanie zestawień i dokumentów na urządzenia wyjściowe:
* drukarki (Windows, Linux)
* pliki (TXT, PDF, HTML, PRN)
* pocztę e-mail (treść lub załączniki)
* programy zewnętrzne
Schemat przepływu danych obejmuje:
1. Ustalanie treści i formy dokumentu (wydruk standardowy, wg wzorca, z generatora, alert).
2. Wyprowadzenie treści na wybrane urządzenie wyjściowe.
Szczegółowe informacje o rodzajach urządzeń znajdują się w -> artykule Urządzenia wyjściowe w Trawers.
2. Rodzaje wydruków
* Standardowe - ustalone przez autorów programu (np. stany magazynowe, zestawienia faktur).
* Wg wzorców - edytowalne przez użytkownika (np. faktury w różnych językach).
* Generatory raportów - elastyczne raporty według kryteriów.
* Alerty - generowane wg zdefiniowanych warunków.
3. Wybór treści wydruku
* Zestawienia z kartotek - wydruk aktualnie przeglądanych danych.
* Zestawienia specjalne - raporty tematyczne.
* Dokumenty wg wzorców - wybór wzorca, ewentualna modyfikacja.
* Uprawnienia - możliwość ograniczenia dostępnych wzorców dla operatora.
4. Wybór urządzenia wyjściowego
* Lista urządzeń zależna od uprawnień operatora.
* Zapamiętywanie ostatniego wyboru.
* Możliwość zmiany właściwości urządzenia tylko dla bieżącego wydruku.
* Dodanie notatki (memo) do nagłówka wydruku standardowego.
* Parametry sterujące - np. pominięcie wyboru urządzenia, ustawienie domyślnego.
5. Wybór stron i kopii
Dostępne, gdy urządzenie obsługuje podział na strony (np. PDF, drukarka graficzna).
* Zakresy stron, numery pojedyncze, kolejność, liczba kopii, sortowanie.
* Rozróżnienie numeracji stron dokumentu i wydruku całości.
6. Inicjowanie wydruku z SOA
* Faktury sprzedaży - `PrintSalesInvoiceRequest`.
* Zamówienia zakupu - `PrintPurchaseOrder`.
* Raporty - `ReportPrint`.
Przykłady XML i opis funkcji -> w dokumentacji SOA.
7. Podgląd wydruku
* Tekstowy - uproszczony, bez grafiki, może odbiegać od finalnego wyglądu.
* Graficzny - możliwy przez wirtualne drukarki PDF lub urządzenia podglądu.