Baza wiedzy Trawers ERP

Publikowanie dokumentów na WWW

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

6. Tematy powiązane

System wzorców dokumentów i etykiet Raporty i analizy Powiadomienia i alerty e-Trawers EDI Elektroniczna wymiana dokumentów SOA. Opis ogólny Słowa kluczowe #e-TrawersERP #Raporty-Generatory #e-KomunikacjaEmail #e-IntegracjaAPI