Zmiany pomiędzy wersją początkową i wersją 1 dla UserGuideV5.2/Register/XmlExport

Pokaż
Ignoruj:
Data i czas:
01/05/18 09:53:20 (7 years temu)
Autor:
msawkiewicz (IP: 83.144.106.170)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • UserGuideV5.2/Register/XmlExport

    v1 v1  
     1[http://support.edokumenty.eu/trac/wiki/UserGuideV5.2 Podręcznik użytkownika] > [http://support.edokumenty.eu/trac/wiki/UserGuideV5.2/Register Dzienniki] > Eksport dziennika korespondencji do pliku *.xml (Elektroniczny nadawca) 
     2 
     3= Eksport dziennika korespondencji do pliku *.xml (Elektroniczny nadawca) = 
     4 
     5Opcja eksportu wybranych wpisów do pliku *.xml umożliwia wygenerowanie pliku na potrzeby aplikacji Poczty Polskiej '''[https://e-nadawca.poczta-polska.pl Elektroniczny nadawca (EN)]'''. [[BR]] 
     6 
     7Plik pobieramy po kliknięciu ikony '''Eksportuj''' w '''Pasku narzędzi'''. Przycisk '''Eksportuj''' dostępny jest z modułu Dzienniki. Wcześniej jednak musimy odpowiednio dostosować szablon eksportu '''(./var/tpl/poczta_pol_n.xml)'''. [[BR]] 
     8 
     9Do pliku *.xml eksportowane są zaznaczone pozycje z Dziennika korespondencji. 
     10 
     11[[Image(wiki:UserGuideV5/Attachments:exportuj_dzienniki_xml.png, 700)]] 
     12 
     13Dla każdej dyspozycji podlegającej eksportowi definiujemy parametry do eksportu. Będą one takie same dla wszystkich przesyłek tego rodzaju. Są to: 
     14* '''Kategoria:''' 
     15  * E – ekonomiczna 
     16  * P – priorytetowa  
     17* '''Uslugi''' aktywne dla rozpatrywanej przesyłki (można je łączyć np. RO): 
     18  * Z – żądanie zwrotu/dosłania 
     19  * R – polecenie 
     20  * O – potwierdzenie odbioru  
     21* '''!IloscPotwOdb''' 
     22  * 1 (w zasadzie zawsze) 
     23* '''Firmowa''' - określenie, czy przesyłka jest firmowa (inne warunki i cena) 
     24  * T 
     25  * N 
     26* '''Faks''' 
     27  * 1 
     28  * 0 
     29* '''Mail''' 
     30  * 1 
     31  * 0 
     32 
     33__'''Przykład'''__ [[BR]] 
     34Wpis definiujący numer umowy w szablonie: 
     35{{{ 
     36<Atrybut Typ="" Nazwa="Umowa">{ensure_default(params[Umowa],#12345#)}</Atrybut> 
     37}}} 
     38Domyślnie dla każdej dyspozycji numerem umowy będzie "12345". Jeżeli jest potrzeba, aby dla konkretnej dyspozycji był inny numer umowy, w tabeli outgoing_types zmieniamy kolumnę params (JSON). np.: 
     39{{{ 
     40UPDATE outgoing_types SET params = '{"Umowa":"98765"}' WHERE outpid = 1; 
     41-- Ustawienie symboli 
     42update outgoing_types set symbol = '845' where  outpnm ~ 'polecony'; 
     43 
     44-- Usługi 
     45-- Dla Poleconych Ekonomicznych 
     46UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"R", "Kategoria":"E"}' where outpid IN (6,7,8,9,10); 
     47 
     48-- Dla Poleconych Priorytetowych 
     49UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"R", "Kategoria":"P"}' where outpid IN (12,13,14,15); 
     50 
     51-- Dla Poleconych Ekonomicznych za potw. odbioru 
     52UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"RO", "Kategoria":"E"}' where outpid IN (16,17,18,19,20,21); 
     53 
     54-- Dla Poleconych Priorytet za potw. odbioru 
     55UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"RO", "Kategoria":"P"}' where outpid IN (22,23,24); 
     56}}} 
     57 
     58Jeżeli początek wdrożenia można wyczyścić tabelę i wstawić gotowe wartości zgodne na dzień 1.01.2015 r. 
     59 
     60{{{ 
     61INSERT INTO outgoing_types VALUES (2, 'List zwykły priorytetowy', 2.35, 1, NULL, 2, false, true, '840', '50', '{"Kategoria":"P", "Firmowa":"N", "Miejscowa":"N"}'); 
     62INSERT INTO outgoing_types VALUES (12, 'Przesyłka firmowa polecona miejscowa FM', 2.80, 5, NULL, 2, false, true, '845', '50', '{"Uslugi":"R", "Kategoria":"E", "Firmowa":"T", "Miejscowa":"T"}'); 
     63INSERT INTO outgoing_types VALUES (13, 'Przesyłka firmowa polecona zamiejscowa F', 3.00, 6, NULL, 2, false, true, '845', '50', '{"Uslugi":"R", "Kategoria":"E", "Firmowa":"T", "Miejscowa":"N"}'); 
     64INSERT INTO outgoing_types VALUES (9, 'Osobiście', NULL, 10, NULL, 2, false, false, NULL, NULL, NULL); 
     65INSERT INTO outgoing_types VALUES (7, 'Faks', 0.00, 12, NULL, 2, false, false, NULL, NULL, NULL); 
     66INSERT INTO outgoing_types VALUES (15, 'E-mail', 0.00, 11, NULL, 2, false, false, NULL, NULL, NULL); 
     67INSERT INTO outgoing_types VALUES (10, 'Przesyłka firmowa nierejestrowana miejscowa FM', 0.90, 3, NULL, 2, false, true, '840', '50', '{"Kategoria":"E", "Firmowa":"T", "Miejscowa":"T"}'); 
     68INSERT INTO outgoing_types VALUES (11, 'Przesyłka firmowa nierejestrowana zamiejscowa F', 1.20, 4, NULL, 2, false, true, '840', '50', '{"Kategoria":"E", "Firmowa":"T", "Miejscowa":"N"}'); 
     69INSERT INTO outgoing_types VALUES (16, 'Przesyłka zagraniczna zwykła', 0.00, 7, NULL, 2, false, true, '870', '50', '{"Kategoria":"E"}'); 
     70INSERT INTO outgoing_types VALUES (14, 'Przesyłka zagraniczna polecona', 0.00, 8, NULL, 2, false, true, '870', '50', '{"Uslugi":"R", "Kategoria":"E"}'); 
     71INSERT INTO outgoing_types VALUES (8, 'Kurier', 0.00, 9, NULL, 2, true, true, '833', NULL, '{"Termin":"PE"}'); 
     72INSERT INTO outgoing_types VALUES (4, 'List polecony priorytetowy', 5.50, 2, NULL, 2, false, true, '845', '50', '{"Uslugi":"R", "Kategoria":"P", "Firmowa":"N"}'); 
     73}}} 
     74 
     75 
     76Aktualizacja istniejących parametrów: 
     77{{{ 
     78UPDATE outgoing_types SET params = json_set_value(params::json, 'Firmowa'::text, 'T'::text) WHERE outpnm LIKE  '%Poczta%'; 
     79}}} 
     80 
     81== Zobacz także  == 
     82* [http://support.edokumenty.eu/trac/wiki/Documentation/Index/CategoryPrintOnEnvelope Ustawianie logo i znaczka w zależności od nadawcy]