| | 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 | |
| | 5 | Opcja 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 | |
| | 7 | Plik 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 | |
| | 9 | Do pliku *.xml eksportowane są zaznaczone pozycje z Dziennika korespondencji. |
| | 10 | |
| | 11 | [[Image(wiki:UserGuideV5/Attachments:exportuj_dzienniki_xml.png, 700)]] |
| | 12 | |
| | 13 | Dla 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]] |
| | 34 | Wpis definiujący numer umowy w szablonie: |
| | 35 | {{{ |
| | 36 | <Atrybut Typ="" Nazwa="Umowa">{ensure_default(params[Umowa],#12345#)}</Atrybut> |
| | 37 | }}} |
| | 38 | Domyś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 | {{{ |
| | 40 | UPDATE outgoing_types SET params = '{"Umowa":"98765"}' WHERE outpid = 1; |
| | 41 | -- Ustawienie symboli |
| | 42 | update outgoing_types set symbol = '845' where outpnm ~ 'polecony'; |
| | 43 | |
| | 44 | -- Usługi |
| | 45 | -- Dla Poleconych Ekonomicznych |
| | 46 | UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"R", "Kategoria":"E"}' where outpid IN (6,7,8,9,10); |
| | 47 | |
| | 48 | -- Dla Poleconych Priorytetowych |
| | 49 | UPDATE 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 |
| | 52 | UPDATE 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 |
| | 55 | UPDATE outgoing_types SET params = '{"IloscPotwOdb":"1", "Uslugi":"RO", "Kategoria":"P"}' where outpid IN (22,23,24); |
| | 56 | }}} |
| | 57 | |
| | 58 | Jeżeli początek wdrożenia można wyczyścić tabelę i wstawić gotowe wartości zgodne na dzień 1.01.2015 r. |
| | 59 | |
| | 60 | {{{ |
| | 61 | INSERT INTO outgoing_types VALUES (2, 'List zwykły priorytetowy', 2.35, 1, NULL, 2, false, true, '840', '50', '{"Kategoria":"P", "Firmowa":"N", "Miejscowa":"N"}'); |
| | 62 | INSERT 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"}'); |
| | 63 | INSERT 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"}'); |
| | 64 | INSERT INTO outgoing_types VALUES (9, 'Osobiście', NULL, 10, NULL, 2, false, false, NULL, NULL, NULL); |
| | 65 | INSERT INTO outgoing_types VALUES (7, 'Faks', 0.00, 12, NULL, 2, false, false, NULL, NULL, NULL); |
| | 66 | INSERT INTO outgoing_types VALUES (15, 'E-mail', 0.00, 11, NULL, 2, false, false, NULL, NULL, NULL); |
| | 67 | INSERT 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"}'); |
| | 68 | INSERT 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"}'); |
| | 69 | INSERT INTO outgoing_types VALUES (16, 'Przesyłka zagraniczna zwykła', 0.00, 7, NULL, 2, false, true, '870', '50', '{"Kategoria":"E"}'); |
| | 70 | INSERT INTO outgoing_types VALUES (14, 'Przesyłka zagraniczna polecona', 0.00, 8, NULL, 2, false, true, '870', '50', '{"Uslugi":"R", "Kategoria":"E"}'); |
| | 71 | INSERT INTO outgoing_types VALUES (8, 'Kurier', 0.00, 9, NULL, 2, true, true, '833', NULL, '{"Termin":"PE"}'); |
| | 72 | INSERT 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 | |
| | 76 | Aktualizacja istniejących parametrów: |
| | 77 | {{{ |
| | 78 | UPDATE 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] |