Skocz do zawartości

Wydruk etykiet InPost - błędna kolejność

Polecane posty

Od rana posiadam uciążliwy problem z drukowaniem etykiet InPost w zadanej kolejności. Sello 1.36.0 - dotychczas wszystko działało w porządku. Pracuję na Sello ponad 3 lata i z reguły zawsze czytałem tylko wątki dotyczące problemów i jak coś było nie tak to zawsze udawało się rozwiązać problem. W skrócie chodzi o to, że jeżeli zaznaczam więcej niż jedną paczkę z rodzaju (osobno drukuję kurier standard, Allegro Paczkomaty, Allegro Paczkomaty Smart) np. 20 paczek Allegro Paczkomaty SMART to kolejność na wydruku jest zupełnie losowa - nie pomaga sortowanie ani po numerze referencyjnym, ani po numerze dokumentu. Czy to jakiś problem z API InPost? - opiekun twierdzi, że nie ma żadnej awarii. Dziękuję za pomoc.

  • Lubię to 2
Link to postu

+1 za nazwę konta :)

O ostatecznej kolejności w jakiej zwracane są wydruki decyduje InPost, bo to on generuje PDFy z wydrukami. Nie wiem czy oni w jakikolwiek sposób gwarantują, że kolejność ta będzie taka jak kolejność wysłanych numerów paczek do drukowania. Można sprawdzić jak to wychodzi z Sello, czy tam jest w kolejności pożądanej czy nie.

Trzeba by włączyć logowanie w tym celu w pliku Sello.exe.config, który znajduje się w folderze z programem i tam dodać/ustawić value na 1 odpowiedni wpis w sekcji appSettings

 <appSettings>
    <!-- ... -->
    <add key="InsERT.Sello.REST.InPost.LoggingEnabled" value="1"/>
	<!-- ... -->
  </appSettings>

Następnie uruchomić Sello z prawokliku jako administrator i wywołać drukowanie. Powinien się wtedy utworzyć plik z logiem SelloInPostLog.txt w tym folderze, lub w folderze /Logs

Jeśli już dwie osoby zgłosiły ten problem, to obstawiam jednak jakąś zmianę po stronie InPostu.

Link to postu

Problem dotyczy tylko etykiet Allegro Paczkomaty (zarówno z usługą SMART jak i bez niej). Przesyłki typu kurier standard i standard pobraniowy drukują się poprawnie. Ostatnimi czasy zmieniła się też lekko wizualnie etykieta - pewnie prace ze strony InPost trwają. Dotychczas wszystko działało poprawnie.
W wiadomości prywatnej przesyłam log.

Link to postu

W tym momencie korzystam z takich form wysyłek (tylko InPost): Allegro Paczkomaty, Kurier standard, Kurier standard pobraniowy. Problem dotyczy tylko Allegro Paczkomaty. Przesyłki zawsze drukuję grupami: kurier standard, kurier standard pobraniowy, Allegro Paczkomaty, Allegro Paczkomaty SMART - tak aby uniknąć pomieszania kolejności wydruku etykiet. Dotychczas wszystko działało poprawnie - można było sortować etykiety po dacie utworzenia, po numerze lub po numerze końcowym dokumentu i zawsze drukowane były w zadanej kolejności - kurier standard i kurier standard pobraniowy w dalszym ciągu działa poprawnie, dlatego wykluczam problem z Acrobat Readerem lub systemem - identyczny problem występuje na wszystkich komputerach obsługujących Sello w firmie. Opiekun z InPost twierdzi, że żadne zmiany w API nie nastąpiły, tak samo opiekun z Allegro - jednak problem nadal istnieje. Podam to na uproszczonym przykładzie. Generuję 10 przesyłek posortowanych po numerze paczki lub dacie utworzenia. W Sello mają one kolejność: 1,2,3,4,5,6,7,8,9,10. W takiej samej kolejności Sello wysyła je do InPost (sprawdzone w logu). Niestety wygenerowany plik pdf zawiera przesyłki w zupełnie losowej kolejności - na przykład 3,6,7,1,2,9,10,4,5,8.

Edytowane przez Tadek Synchronizujący
Link to postu

mam identycznie od wczoraj, z paczkomatami smart i zwykłymi, masakra, drukuje tylko po 2 etykiety bo jak juz wezme np 3 to kolejność pomieszana i mozna łatwo sie pomylić, czasowo to jest dla mnie dużo opóźnienie i bardzo utrudnia pracę....  kiedyś tylko mieszało jak były nie pokolei smart i zwykly czyli np nr 1 smart nr 2 zwykły, wiec robiłem najpier same smart a pozniej same zwykłe i tak tez drukowałem było dobrze do wczoraj...

Edytowane przez Piotr Nowakowski (Ł)
Link to postu

Podłączam się pod ten problem. Problem pojawił się wczoraj - akurat jak przesiadłem się na 1.36. Teraz muszę 500 paczek pojedyńczo drukować lub wszystko na raz i później się bawić w przekładania w odpowiedniej kolejności. W wersji 1.35 tego problemu nie miałem. Obstawiam jednak, że to nie jest wina InPost...

Link to postu

Problem leży po stronie InPost - jeżeli przejdziemy do menadżera paczek i zaznaczymy zbiorczo na przykład 20 paczek to wygenerowany pdf też nie będzie w zadanej kolejności. Dla tych, którzy drukują dużo paczek polecam półśrodek. W Sello config można zmienić linijkę:
<add key="InsERT.Sello.REST.InPost.LabelsPageSize" value="1"/>
Domyślnie jest tam wartość 50. Przy zmianie na 1 każda etykieta generuje się osobno i o dziwo kolejność pojedynczych plików jest właściwa. Wszystkie pliki generują się do folderu temp: AppData\Local\Temp\Sello - dokładną ścieżkę można znaleźć z właściwości pliku w trakcie podglądu w Acrobat Reader. Jeżeli przed każdym wygenerowaniem paczek wyczyścimy ten folder to otrzymamy ciąg plików: na przykład Etykieta 1 z 25, Etykieta 2 z 25, Etykieta 3 z 25 itd. Można je scalić przy pomocy Acrobata Pro jednym kliknięciem i wydrukować w żądanej kolejności.

Link to postu
4 minuty temu, Tadek Synchronizujący napisał:

Można je scalić przy pomocy Acrobata Pro jednym kliknięciem i wydrukować w żądanej kolejności

Chyba powinno się dać wydrukować zbiorczo z folderu. Druk na domyślnej drukarce systemowej. Kiedyś coś tak drukowałem, ale musicie spróbować.

obraz.png.b33e21bf4b3455ec6e2b1d1b8d3be2d7.png

 

 

27 minut temu, Menachem Misinkevich napisał:

Dziwne, że tutaj w wątku jest tylko parę osób jeszcze :)

Pewnie dla niewielu kolejność wydruku ma takie znaczenie jak dla Ciebie...

Link to postu
Dnia 15.10.2020 o 11:58, Bartosz Rosa napisał:

Trzeba by włączyć logowanie w tym celu w pliku Sello.exe.config, który znajduje się w folderze z programem i tam dodać/ustawić value na 1 odpowiedni wpis w sekcji appSettings


 <appSettings>
    <!-- ... -->
    <add key="InsERT.Sello.REST.InPost.LoggingEnabled" value="1"/>
	<!-- ... -->
  </appSettings>

Następnie uruchomić Sello z prawokliku jako administrator i wywołać drukowanie. Powinien się wtedy utworzyć plik z logiem SelloInPostLog.txt w tym folderze, lub w folderze /Logs

To nie miało na celu naprawienie błędu, a jedynie zarejestrowanie procesu wysyłania i odbierania paczek z InPost w pliku log, który dostarczy informacji o całym procesie i o ewentualnych błędach.

  • Lubię to 1
Link to postu

A czy ktoś ma jeszcze dodatkowo problem, że chyba tylko do grupy transakcji nie synchronizuje się nr nadawczy przesyłki z allegro i trzeba z poziomu paczki ręcznie kliknąć "wyślij ponownie numery nadawcze do serwisu aukcyjnego" ? sello wersja 1.35

Edytowane przez Tomasz R-MAX
Link to postu
1 godzinę temu, G W napisał:

Witam

U nas od wczoraj to samo. Armagedon.

Zmiany zaproponowane przez Pana Bartosza nie przynoszą rezultatu.

 

Zmiany - jak wynika ze "śledztwa" - nastąpiły najprawdopodobniej po stronie inpostu. Nie spodziewał bym się, że to szybko zmienią. Może nawet tak zostanie...

A jeśli tak zostanie, to może w którejś wersji Sello uda się programistom to naprostować. Chyba, że szybciej.

 

Aktualnie radził bym "uzbroić" etykiety w odpowiednie opisy, np. umieścić w referencjach nr paczki z Sello lub nr paragonu - wtedy weryfikacja przy pakowaniu będzie o wiele łatwiejsza...

obraz.thumb.png.9934216871c1f898dc756f8a055dfaea.png

  • Lubię to 1
Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...