1. Opis ogólny
2. Używane pojęcia
3. Publikowanie dokumentu, np. faktury
Tworzenie pliku z wydrukiem
Umieszczanie pliku na serwerze WWW
4. Publikowanie zestawienia, np. stan należności
5. Pytania i odpowiedzi
6. Tematy powiązane
1. Opis ogólny
Publikowanie dokumentów z programu Trawers na WWW, polega na wysyłaniu
utworzonych plików wydrukowych do serwera WWW.
Można publikować wszystkie dokumenty, które redaguje się wg mechanizmu wzorców,
np. cenniki sprzedaży, oferty, zamówienia, faktury, stany rozrachunków, dokumenty
wysyłkowe, np. CMR, listy ładunkowe itd.
System wzorców dokumentów i etykiet
Pliki umieszczone na serwerze WWW można oglądać przy pomocy przeglądarek
internetowych jako strony internetowe.
Przykład:
Należności do rozliczenia w dniu...
Strony internetowe, w postaci plików HTML, umieszczane są w katalogu serwera WWW.
Serwer można uruchomić na każdym komputerze.
Zazwyczaj jest to dedykowany komputer z bardzo dobrym połączeniem z internetem.
Serwer WWW można też wynająć od firmy zajmującej się tzw. web hostingiem.
2. Używane pojęcia
format pliku (en: File format)
Określenie, które wskazuje sposób zapisu informacji w pliku komputerowym
Znajomość formatu (sposobu zapisu) jest niezbędna aby właściwie odczytać
informacje zapisane w pliku. Np. formaty zapisu obrazów (grafiki):
GIF, JPEG, PNG, BMP, TIFF. Formaty: PDF, HTML, TXT, PRN, CSV, SDF, XML.
PDF Portable Document Format
Format plików służący do prezentacji, przenoszenia i drukowania
treści tekstowo-graficznych, np. dokument w formacie PDF
serwer WWW
Komputer z odpowiednim programem (Web serwer software), który przekazuje
dokumenty (strony internetowe) do użytkownika (klienta, przeglądarki internetowej)
Trawers. Słownik pojęć
3. Publikowanie dokumentu
Kroki:
1. Tworzenie pliku z wydrukiem
2. Umieszczenie pliku na serwerze WWW
Tworzenie pliku z wydrukiem
Wybór formatu pliku
-------------------
Należy wybrać format, który prawidłowo prezentuje zestawienie przeznaczone
do publikacji. Dla zestawień standardowych oraz dokumentów, których wydruki
nie zawierają elementów graficznych (obrazków, formatowania czcionek) -
należy wybrać format HTML.
Dokumenty drukowane wg wzorca wydruku graficznego, zawierające elementy graficzne,
należy zapisać w formacie PDF.
Format ten odwzorowuje wygląd dokumentu na ekranie tak, jak jest widoczny
na wydruku z drukarki.
Dodać urządzenie wyjściowe rodzaju: [Plik HTML] lub [Plik PDF]
Urządzenia wyjściowe
Ustalenie nazwy pliku
---------------------
Plik z publikowanym dokumentem powinien mieć nazwę wskazującą na jego zawartość,
np. Faktura sprzedaży.
* Właściwości urządzenia wyjściowego, wskazać:
Wpisać nazwę pliku --> [N]
* Na wzorcu wydruku wstawić funkcję ţNazwijPlik{nazwa}
np. ţNazwijPlik{Faktura şNr dokum. ş z dnia 20şData wş;}
-----o------ ----o---
| |
Nr faktury Data wystawienia faktury
Program utworzy plik o nazwie:
Faktura_FA0123-01-12_z_dnia_20120123.pdf
Funkcje TrExtLang
Umieszczanie pliku na serwerze WWW
* Ustalić katalog serwera WWW, w którym będą umieszczone pliki.
Użytkownik musi posiadać uprawienia do zapisywania w tym katalogu
* Umieścić dokument w tym katalogu na serwerze WWW:
- Dodać urządzenie wyjściowe rodzaju: [Polecenie]
Nadać symbol i nazwę, np. [NAWWW0] Wysłanie do www
- Wpisać treść polecenia: np. copy /-Y &zbior& c:\www\
(polecenie umieści plik ... w katalogu: c:\www\)
- Na ekranie ustalania właściwości urządzenia, wskazać urządzenie tworzące plik
- Nadać operatorowi uprawnienie do tego urządzenia
- Podczas wydruku wybierać urządzenie: [NAWWW0]
Treść polecenia zależy od tego, na jakiej platformie systemowej
pracuje Trawers i gdzie jest serwer WWW
Serwer WWW
Gdy Trawers pracuje na komputerze, na którym działa serwer WWW,
to można wykonać polecenie:
w Windows:
---------------------------
copy /-Y &zbior& c:\www\
---------------------------
w Linux:
---------------------------
mv -f &zbior& /var/www/html
---------------------------
Podane ścieżki, to katalogi serwera WWW
Jeżeli serwer WWW znajduje się na innym komputerze, to trzeba utworzyć skrypt,
który umieści plik na tym serwerze
4. Publikowanie zestawienia: Stan należności
Na ftp znajduje się wzorzec wydruku stanów należności do rozliczenia:
na_nalezn_do_rozlicz_html.xml
Katalog ftp.tres.pl
Pokazuje, jak publikować w formacie html, tabelę zawierającą nierozliczone faktury
wraz z linkami do odpowiednich dokumentów.
Przykład:
Należności do rozliczenia w dniu...
* Z ftp pobrać wzorce i dopisać je do tabeli wzorców NA:
na_sr_nalezn_do_rozlicz_html.xml
na_fa_dokwhtml.xml
na_fk_dokwhtml.xml
na_fp_dokwhtml.xml
na_fq_dokwhtml.xml
Katalog ftp.tres.pl
* Urządzenie wyjściowe tworzące plik rodzaju: [Plik HTML]
Urządzenia wyjściowe
* Stan należności drukuje się:
NA > Należności w dniu > Wg wzorca - do rozliczenia [NA_ZRO75]
* Po ustaleniu zakresu zestawienia dokumentów, wybrać urządzenie
wyjściowe: [NAWWW0], które umieści pliki na serwerze.
Treść wzorca: na_sr_nalezn_do_rozlicz_html.xml
#----------------------------------------------------------------------------
# Przykład HTML wzorca wydruku należności do rozliczenia
#
# Należy drukować na urządzeniu wyjściowym rodzaju plik HTML z Typ = S
# Plik wynikowy ma nazwę index.html i można go kopiować na serwer WWW
# W tym celu można użyć urządzenia wyjściowego rodzaju Polecenie
# z komendą np:
# mv &zbior& /var/www/html/
#
# Wzorzec wywołuje wydruki poszczególnych dokumentów używając wzorców
# o symbolu DOKWHTML. Wzorce te powinny definiować nazwy plików zgodne
# z tworzonym tu linkiem
#
#----------------------------------------------------------------------------
#
# Symbole rodzajów dokumentów NA dla nazw słownych 13zn
#
T ţ70{Faktura sprze;FA}
T ţ70{Faktura koryg;FK}
T ţ70{Paragon;FP}
T ţ70{Paragon koryg;FQ}
T ţ70{Faktura zalic;FZ}
T ţ70{Inne obciążen;FO}
T ţ70{Inne uznania;ZI}
T ţ50{;-8em}
#
# W celu jednokrotnego wydrukowania nagłówka i tytułu tworzone są rejestry.
# Pod koniec wydruku pierwszego kontrahenta zostaną wyczyszczone.
#
T ţ70{nagłówek;</PRE>;}
T ţ70{tytuł;ţ51{Arial}<H1>Należności do rozliczenia w dniu 20şDat.doş</H1>;}
T ţ50{;-4em}
#
# Wydruk nagłówka i wyczyszczenie
#
Tţ70{nagłówek}ţ70{nagłówek;}
T
Tţ70{tytuł}ţ70{tytuł;}
T<HR>
T<TABLE width=700>
T <TR>
T <TD width="10%">şPla.ş</TD>
T <TD width="40%">ţ33ş------------------ Nazwa platnika ------------------------şţ34</TD>
T <TD width="15%">ş-- Platnik - miasto ---ş</TD>
T <TD align="right">ţ33ţ37ş-Saldo odb.w PLNş PLNţ38ţ34</TD>
T <TD width="10%"></TD>
T </TR>
P <TR>
P <TD></TD>
P <TD colspan=2>
#
# Jeżeli znany jest symbol rodzaju dokumentu to wywołanie wydruku
# tego dokumentu i utworzenie hiperłącza
#
P ţ70{şRodzaj dok.ş;;}
P ţ60{ţ70{şRodzaj dok.ş};;;<A href="ţ97{ţ78{şRodzaj dok.ş} şNr rachun.ş;html;}">}
P şRodzaj dok.ş şNr rachun.ş
P ţ60{ţ70{şRodzaj dok.ş};;;</A>}
#
# Zapis pliku z dokumentem do podglądu
# Użycie wzorca o symbolu DOKWHTML dla danego rodzaju dokumentu
#
P ţ60{ţ70{şRodzaj dok.ş};;;ţ90{;NA;ţ70{şRodzaj dok.ş};DOKWHTML;şNr rachun.ş}}
#
P </TD>
#
# Zmiana koloru tekstu w zależności do ilości dni do terminu zapłaty
# Uwaga: Prawidłowe działanie od wydania 2010.10.06
#
# - czarny > 29 dni
P ţ70{kolor;black}
# - zielony 7-29 dni
P ţ70{kolor;ţ61{30;ş-Rş;ţ70{kolor};green;ţ70{kolor}}}
# - pomarańczowy 0-6 dni
P ţ70{kolor;ţ61{ 7;ş-Rş;ţ70{kolor};#FF6000;ţ70{kolor}}}
# - czerwony - po terminie
P ţ70{kolor;ţ61{ 0;ş-Rş;ţ70{kolor};red;ţ70{kolor}}}
P ţ50{;-5em}
#
P <TD align="right"><FONT color="ţ70{kolor}">şFakt/nota-saldo ş şWa1ş</FONT></TD>
P <TD align="right"><FONT color="ţ70{kolor}">ş-Rş dni</FONT></TD>
P </TR>
T</TABLE>
# Nazwa wynikowego pliku
T ţ97{index;html}
5. Pytania i odpowiedzi
* Czy Trawers ma możliwość integracji z platformami
sprzedażowo-magazynowymi ?
Jest wiele platform sprzedażowo-magazynowych, z którymi można
integrować Trawers, np. Prestashop, Allegro, cStore, itp.
Integracje z nimi zostaly wykonane przez zewnętrzne firmy.
Opisy tych integracji są tutaj:
Integracja z internetem. B2B. B2C. D2C
Jest aplikacja BaseLinker, typu Omnichannel, tj. sprzedaż wielo-kanałowa.
BaseLinker pozwala na sprzedaż poprzez wiele platform, jak wyżej wymienione
a także Amazon itd.
Integracja Trawers - BaseLinker jest składnikiem programu Trawers:
Integracja z BaseLinker