Autor Wątek: Definiowanie liczby, wagi i wymiarów paczek w dokumencie / towarze  (Przeczytany 609 razy)

Piotr

  • Administrator
  • Hero Member
  • *****
  • Wiadomości: 1228
W wersji 20.11.1 została dodana funkcja (w wersji PREMIUM), która pozwala na odczytywanie liczby, wagi i wymiarów paczek z:
- danych dokumentu  (uwagi, podtytuł, pola własne)
- danych towaru (uwagi, opis, pola własne standardowe, pola własne rozszerzone)

Jak zapisywać dane
Najlepiej jest użyć domyślnego sposobu zapisu, dla których wbudowaliśmy wyrażenia regularne.
Można oczywiście zapisać to inaczej i dostosować wyrażenia, ale to jest na bardziej na wypadek jakby ktoś już miał to zrobione.

Zapisujemy tak:
[liczba]x[waga]:[dlugosc]x[szerokosc]x[wysokosc]:[czy_niestandard T/N];

Przykładowo:
1x15,5:10x20x30:;
1 paczka o wadze 15,5 kg i wymiarach 10x20x30

2x5:10x10x10:;
2 paczki, każda po 5 kg i wymiarach 10x10x10

1x5:10x10x10:;1x10:20x20x20:;
1 paczka z wagą 5 kg i wymiarami 10x10x10 i 1 paczka o wadze 10 kg i wymiarach 20x20x20

Gdzie konfigurować?
1. Wchodzimy w ustawienia PP2 -> SUBIEKT GT -> zębatka -> DEFINICJE PACZEK
2. Wybieramy miejsce z którego chcemy odczytywać dane
3. Dla odczytywania z towaru wybieramy opcję radzenia sobie z towarami nie posiadającymi opisu
4. Wchodzimy w konfigurację parsowania - zostanie ona automatycznie uzupełniona domyślnymi wyrażeniami regularnymi - i koniecznie zapisujemy zmiany w oknie
5. Zapisujemy ustawienia

Konfiguracja przewoźników
Na dzień dzisiejszy opcja dostępna jest dla kuriera DPD i FedEx.
Aby włączyć tą funkcję dla tych przewoźników należy zaznaczyć pole w ustawieniach przetwarzania danego przewoźnika (sekcja PACZKI)


Odczytywanie z danych dokumentu
Jeżeli dane o paczkach wpisane są  do dokumentu to będą one automatycznie odczytane i do listu dodane zostaną odpowiednie paczki.
Działać to będzie zarówno w trybie z edycją danych listu jak i z wydrukiem.

Odczytywanie danych z towaru
Jako że do dokumentu można przypisać wiele pozycji i to w różnych ilościach to przy odczytywaniu definicji paczek z danych towaru jest trochę trudniej.

Jeżeli w pozycji znajdzie się towar z wpisaną definicją to zostanie ona odczytana i "pomnożona" przez ilość danego towaru.
Obsługiwane są tylko ilości całkowite - jeżeli wpisane zostanie 1,5 szt to program zgłosi błąd.
Podobnie jeżeli ilość będzie mniejsza lub równa zeru.

Pozycje z towarami w których nie ma wpisanej definicji mogą być:
- zignorowane - nie będą brane pod uwagę
- wrzucone do jednej paczki - niezależnie od ilości towarów zostanie utworzona jedna paczka (wg. definicji w ustawieniach)

Piotr

  • Administrator
  • Hero Member
  • *****
  • Wiadomości: 1228
W wersji 21.6 została dodana funkcja odczytania rodzaju opakowania, który będzie automatycznie przekształcony na rodzaj paczki wymagany przez kuriera..
Aby funkcja odczytywania rodzaju opakowania działała poprawnie to należy:
1. Zdefiniować wyrażenie regularne, które odczyta rodzaj opakowania i zapisać je w konfiguracji
2. Uzupełnić słownik rodzajów opakowania (ADMINISTRACJA -> SŁOWNIKI) wszystkimi rodzajami, które będą używane w ProstejPaczce
3. Uzupełnić słownik mapowania rodzaju opakowania na rodzaj paczki rozumiany przez kuriera - należy w tym słowniku przypisać dla każdego rodzaju opakowania rodzaj opakowania danego przewoźnika (każdy przewoźnik posiada swoje typy)

Po takiej konfiguracji jak zapiszemy rodzaj "KARTON" to zostanie on automatycznie przetłumaczony na "Paczka" gdy list będzie tworzony przez API FedEx albo "CC" gdy list awizowany będzie  w Geis Cargo.
No chyba że w konfiguracji wybierzecie inaczej :)