Okno definicji pola przewoźnika pozwala na skonfigurowanie w jaki sposób ma być uzupełniane pole listu przewozowego dla konkretnego przewoźnika. Określa się tutaj czy wartość ma być stała dla każdego listu, pobierana z bazy źródłowej. Można też określić w jaki sposób wartość z bazy ma być przekształcona zanim zostanie wstawiona na list przewozowy. Można wybrać część tekstu za pomocą wyrażenia regularnego (regex), ustandaryzować (usunąć znaki specjalne) czy zmapować na inną wartość.
Okno edycji definicji pola jest dostępne z poziomu okna Okno konfiguracji pól przewoźników

Opis ogólny #
Poszczególne pola oznaczają:
- Metoda eksportu – Wybór metody eksportu określającej u jakiego przewoźnika będzie awizowana przesyłka.
- Pole – wybór do jakiego pola na liście przewozowym będzie wstawiana wartość. Jako pola dostępne są też dodatkowe opcje (np. zwiększenie ubezpieczenia do kwoty pobrania), które mogą sterować sposobem tworzenia listu. Pola zmieniają się w zależności od wybranej metody eksportu.
- Opis – dodatkowy opis dotyczący wybranego pola.
- Dostępne wartości – Lista dozwolonych wartości dla danego pola. Dane wyświetlają się tylko dla niektórych rodzajów pól, np.: logicznego, daty. Jeżeli wartość jest pobierana z bazy źródłowej to musi być zgodna co do znaku z dozwoloną wartością.
- Konto dostępowe – wybór zdefiniowanego (w ProstejPaczce) konta dostępowego do API przewoźnika. Jeżeli jakieś konto zostanie wskazane to dane pole będzie brane pod uwagę tylko gdy list będzie tworzony dla danego konta. Jeżeli żadne konto nie jest wskazane to dane pole będzie brane pod uwagę przy tworzeniu listu dla wszystkich kont dostępowych przewoźnika. Wybrane konto musi być zgodne z wybraną metodą eksportu.
- Mapowanie sp. dostawy – pozwala wybrać mapowanie sposobu dostawy dla którego dane pole ma być brane pod uwagę. Jeżeli mapowanie zostanie wskazane, to pole będzie brane pod uwagę tylko jeżeli dane mapowanie zostanie użyte, w przeciwnym razie (brak wyboru) pole będzie używane przy tworzeniu wszystkich listów przewozowych dla danej metody eksportu.
- Wartość – Miejsce pole określające co ma być umieszczane w polu listu przewozowego. Może być wskazana kolumna z bazy źródłowej, stały tekst lub wartość złożona z kolumn i tekstu.
- Kolumna – Opcja wstawienia wybranej kolumny do wartości. Lista kolumn może zawierać różne pozycje w zależności od rodzaju wybranego pola. Mogą to być kolumny z tabeli głównej, paczek, towarów czy pozycji. Jeżeli pole jest przypisane do przesyłki to lista będzie zawierała kolumny rekordu głównego, jeżeli pole dotyczy listy paczek / opakowań to lista będzie zawierała kolumny z tabeli paczek.
- Wyrażenie regularne – pozwala wstawić wyrażenie regex, które zostanie nałożone na pobraną wartość z bazy źródłowej (np.: wybrania tylko części tekstu).
- Standaryzacja – opcja włącza usuwanie lub zastępowanie znaków specjalnych z wartości pobranej z bazy źródłowej. . Jeżeli pole tekstowe pozostanie puste to znaki specjalne będą usuwane, po uzupełnieniu pola wszystkie znaki specjalne zostaną zastąpione wprowadzonym znakiem (np. _).
Mapowanie wartości pola #
Konfiguracja pozwala na zastąpienie wartości odczytanej z bazy inną wartością, która może być zrozumiała przez API przewoźnika.

Opis przycisków:
- Dodaj – Uruchamia okno dodawania mapowania.
- Edytuj – Uruchamia okno edycji mapowania.
- Usuń – Usuwa wybrane mapowanie.
- Wyczyść – Usuwa wszystkie mapowania.
Opis kolumn:
- WL – Informacja czy opcja “Ignoruj wielkość liter” jest włączona.
- BZ – Informacja czy opcja “Ignoruj białe znaki” jest włączona.
- Tekst porównywany – wartość odczytana z bazy, która ma być zastąpiona innym tekstem.
- Tekst zastępujący – Tekst który zastąpi wartość pobraną z bazy.
