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

Pokaż
Ignoruj:
Data i czas:
08/19/16 14:30:24 (8 years temu)
Autor:
msawkiewicz (IP: 79.188.124.105)
Komentarz:

--

Legend:

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

    v1 v1  
     1[http://support.edokumenty.eu/trac/wiki/UserGuideV5 Podręcznik użytkownika] > [http://support.edokumenty.eu/trac/wiki/UserGuideV5/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'''. Wcześniej jednak musimy odpowiednio dostosować szablon eksportu '''(./var/tpl/poczta_pol_n.xml)'''. [[BR]] 
     8 
     9Dla każdej dyspozycji podlegającej eksportowi definiujemy parametry do eksportu. Będą one takie same dla wszystkich przesyłek tego rodzaju. Są to: 
     10* '''Kategoria:''' 
     11  * E – ekonomiczna 
     12  * P – priorytetowa  
     13* '''Uslugi''' aktywne dla rozpatrywanej przesyłki (można je łączyć np. RO): 
     14  * Z – żądanie zwrotu/dosłania 
     15  * R – polecenie 
     16  * O – potwierdzenie odbioru  
     17* '''!IloscPotwOdb''' 
     18  * 1 (w zasadzie zawsze) 
     19* '''Firmowa''' - określenie, czy przesyłka jest firmowa (inne warunki i cena) 
     20  * T 
     21  * N 
     22 
     23__'''Przykład'''__ [[BR]] 
     24Wpis definiujący numer umowy w szablonie: 
     25{{{ 
     26<Atrybut Typ="" Nazwa="Umowa">{ensure_default(params[Umowa],#12345#)}</Atrybut> 
     27}}} 
     28Domyś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.: 
     29{{{ 
     30UPDATE outgoing_types SET params = '{"Umowa":"98765"}' WHERE outpid = 1; 
     31-- Ustawienie symboli 
     32update outgoing_types set symbol = '845' where  outpnm ~ 'polecony'; 
     33 
     34-- Usługi 
     35-- Dla Poleconych Ekonomicznych 
     36UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"R", "Kategoria":"E"}' where outpid IN (6,7,8,9,10); 
     37 
     38-- Dla Poleconych Priorytetowych 
     39UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"R", "Kategoria":"P"}' where outpid IN (12,13,14,15); 
     40 
     41-- Dla Poleconych Ekonomicznych za potw. odbioru 
     42UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"RO", "Kategoria":"E"}' where outpid IN (16,17,18,19,20,21); 
     43 
     44-- Dla Poleconych Priorytet za potw. odbioru 
     45UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"RO", "Kategoria":"P"}' where outpid IN (22,23,24); 
     46}}} 
     47 
     48Jeżeli początek wdrożenia można wyczyścić tabelę i wstawić gotowe wartości zgodne na dzień 1.01.2015 r. 
     49 
     50{{{ 
     51INSERT INTO outgoing_types VALUES (2, 'List zwykły priorytetowy', 2.35, 1, NULL, 2, false, true, '840', '50', '{"Kategoria":"P", "Firmowa":"N", "Miejscowa":"N"}'); 
     52INSERT 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"}'); 
     53INSERT 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"}'); 
     54INSERT INTO outgoing_types VALUES (9, 'Osobiście', NULL, 10, NULL, 2, false, false, NULL, NULL, NULL); 
     55INSERT INTO outgoing_types VALUES (7, 'Faks', 0.00, 12, NULL, 2, false, false, NULL, NULL, NULL); 
     56INSERT INTO outgoing_types VALUES (15, 'E-mail', 0.00, 11, NULL, 2, false, false, NULL, NULL, NULL); 
     57INSERT 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"}'); 
     58INSERT 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"}'); 
     59INSERT INTO outgoing_types VALUES (16, 'Przesyłka zagraniczna zwykła', 0.00, 7, NULL, 2, false, true, '870', '50', '{"Kategoria":"E"}'); 
     60INSERT INTO outgoing_types VALUES (14, 'Przesyłka zagraniczna polecona', 0.00, 8, NULL, 2, false, true, '870', '50', '{"Uslugi":"R", "Kategoria":"E"}'); 
     61INSERT INTO outgoing_types VALUES (8, 'Kurier', 0.00, 9, NULL, 2, true, true, '833', NULL, '{"Termin":"PE"}'); 
     62INSERT INTO outgoing_types VALUES (4, 'List polecony priorytetowy', 5.50, 2, NULL, 2, false, true, '845', '50', '{"Uslugi":"R", "Kategoria":"P", "Firmowa":"N"}'); 
     63}}} 
     64 
     65 
     66Aktualizacja istniejących parametrów: 
     67{{{ 
     68UPDATE outgoing_types SET params = json_set_value(params::json, 'Firmowa'::text, 'T'::text) WHERE outpnm LIKE  '%Poczta%'; 
     69}}} 
     70 
     71== Zobacz także  == 
     72* [http://support.edokumenty.eu/trac/wiki/Documentation/Index/CategoryPrintOnEnvelope Ustawianie logo i znaczka w zależności od nadawcy]