Teraz tresc wydruku wg wzorca mozna wyslac jako załacznik e-maila.
A czy mozna tresc takiego wydruku umiescic w tresci e-maila (body) ?
**** Zapisał RK dnia 2025.02.18 Wt o godz. 18:22 ****
Można.
Trzeba zbudować wzorce i alerty w HTML oraz dodać dwa urządzenia wyjściowe:
1) HTMLP1 : rodzaju [Plik HTML]
Symbol HTMLP1
Nazwa Treść HTML
Rodzaj Plik HTML Zapis do pliku HTML
<nazwa nadana przez program>
We właściwościach tego urządzenia ustalić:
Typ formatu HTM W
Podać nazwę pliku ? N
Nazwa pliku <nazwa nadana przez program>
Logo: AdZal/
2) EMAILH : rodzaju [Email ]
Symbol EMAILH
Nazwa Email z treścią HTML
Rodzaj Email Wysłanie e-maila
Poczta elektroniczna
We właściwościach EMAILH podać:
Urządzenie wyjściowe HTMLP1 Plik HTML 1
Edytuj przed wysyłką N
Poglądowy wzorzec HTML dla NA FA na ftp: na_fa_test_HTML.xml
Drukować na urz. EMAILH np. w NA_DFA50 lub NA_DFA70.
Przykładowy alert HTML na ftp: wezwania-do-zapłaty-HTML.xml
W alercie w sekcji Adresaci w kolumnie Urządzenie wyjściowe podać EMAILH.
*** Zapisał RK dnia 2025.02.19 Śr o godz. 16:07 ****
1. Przetestuj opisane wyżej rozwiązanie dla wzorców i alertów.
2. Przygotuj wzorzec faktury sprzedaży HTML-owy wzorując się na wzorcu faktury standardowym.
Przykłady wzorców z tagami HTML:
https://ftp.tres.pl/wzorce/tr5i6/rk_se_sobiestr.xml
https://ftp.tres.pl/wzorce/tr5i6/na_fa_test_HTML.xml
**** Zapisał PM dnia 2025.02.24 Po o godz. 12:38 ****
1. Rozwiązanie działa, jednak dla każdej zaległej płatności jest wysyłany
osoby email (w każdym mailu jest tabela z wyszczególnioną tylko tą jedną
płatnością), niezależnie od grupy adresatów wybranej w ustawieniach alertu
(sprawdzałem tak jak podpowiedziałeś na pozostałych grupach,
tj. B Odbiorca, C kontrahent ze zbioru: 198- efekt jest taki sam jak
przy wyborze grupy E pracownik).
2. Wzorzec przygotowany, jest w katalogu /dlapm/00053516 (na_fa_fakthtml.xml).
Pomimo wstawionych we wzorcu pól, dotyczących danych nabywcy, na wydruku
akurat te dane nie pojawiąją się (nie wiem dlaczego). Poza tym nie znalazłem
pola odpowiadającego osobie wystawiającej fakturę. Reszta informacji jest
zawarta.
**** Zapisał RK dnia 2025.02.24 Po o godz. 18:21 ****
Ad 1: W stopce jest kod SOA zmieniający status rozrachunku.
Przenieś go do sekcji Pozycje i sprawdz.
**** Zapisał PM dnia 2025.02.25 Wt o godz. 10:45 ****
Przeniosłem. Teraz każdy kontrahent otrzymuje jednego maila ze wszystkimi
dotyczącymi go płatności zestawionymi w jednej tabeli- jest ok.
Ad 2: Zobacz wzorzec na ftp: na_fa_faktura.xml
Tam jest obsługa sekcji Nabywca. Jest budowana warunkowo, bo nabywcą
może być inny podmiot niż Płatnik.
Rejestrując fakturę w polu Odbiorca podaje się symbol płatnika
(na wzorcu: şPla.ş)
Natomiast Nabywca (na wzorcu pole şNab.ş) jest brany z karty Odbiorcy
z pola 'PłatnikPTU'.
To jest używane np. w przypadku JST (Jednostek Samorządu Terytorialnego)
np. szkół i gmin.
Tam też zobacz w stopce: ş-------- Sporzadzil --------ş
**** Zapisał PM dnia 2025.03.10 Po o godz. 14:52 ****
Wzorzec przygotowany zgodnie z powyższymi uwgami i przetestowany:
na_fa_fakthtml2.xml
**** Zapisał JD dnia 2025.03.11 Wt o godz. 09:07 ****
Chcialby zapoznac sie z tym rozwiazaniem, aby opisac i umiescic przyklady
w bazie wiedzy
**** Zapisał RK dnia 2025.03.26 Śr o godz. 14:52 ****
Pliki wzorca faktury i alertu są na ftp:
Służą do wysyłania emaile z bezpośrednią treścią HTML w body.
(nie jako załącznik PDF)
Wymagają urządzeń wyjściowych [Plik HTML] i [Email]
Powyżej są opisy konfiguracji tych urządzeń.
1. Wzorzec faktury:
https://ftp.tres.pl/wzorce/tr5i6/na_fa_fakthtml2.xml
Wzorzec używać do wydruku (wysyłki) faktury wg wzorca.
Np. NA > Faktury sprzedaży > Wydruk [NA_DFA50] (wydruk na [Email])
Nie używać do wydruku (wysyłki) seryjnej faktur w [NA_DFA70].
NOTE: we wzorcu adres email odbiorcy pobierany jest z głównej strony
karty odbiorcy:
Obecnie nie ma mechanizmu, aby pobierać email wskazanej (domyślnej)
osoby do kontaktu, np. z działu [BI]
(Tak jest w NA_DFA70 i w alertach)
Można ew. rozbudować wzorzec albo pola dla wzorców.
2. Alert:
https://ftp.tres.pl/alerty/Wezwania-do-zapłaty-HTML.xml
Jako adresata alertu dodać:
[C] Kontrahent ze zbioru: 198
Wybrać dział, np. [BI] Do osób z tego działu zostanie wysłany alert.
Podać urządzenie: [EMAILH]