Skocz do zawartości

Problem z synchronizacją stanów magazynowych = sello zakończyło 150 aukcji

Polecane posty

MOTOEXPERT - widziałeś załącznik jaki podałem ? Ewidentnie widać że sello pobrało nową wartość i chce ją zmienić, zamiast tego daje ilość 0 i zakańcza aukcje.

 

Uprzedzając pytania: nie na towary nie było rezerwacji założonej, synchronizacja jest po stanie a nie po dostępności, całość działała przez 4 miesiące bez problemu i nagle wszystkie aukcje wywaliło. Wszystkie towary mają stan magazynowy, nie było przejściowych zerowych stanów.

 

Szkoda że nie można sprawdzić kto wykonał operację - czy system czy jakiś użytkownik, choć czas zakończenia aukcji zgadza się z czasem oczekującej synchronizacji.

Link to postu

Może nie w temacie czemu tak się stało, ale wg mnie lepiej wyłączyć automatyczne synchro co do wysyłania zmian. To najbezpieczniejsze.

 

Poza tym jakiś czas temu wnioskowaliśmy na forum, żeby Sello się świeciło (buczało, zmieniało kolor, robiło coś widocznego...) w momencie gdy jakaś nowa zmiana oczekuje na wysłanie (dla tych, co nie korzystają z automatu). Może w 1.24 się takie coś znajdzie (BartKu)?

Link to postu
Może w 1.24 się takie coś znajdzie (BartKu)?

Pracujemy nad tym, ale nie wiem czy akurat w 1.24 wejdzie.

 

 

Jak są ustawione w tej aukcji opcje Synchronizacja Ilości oraz Zakończenie aukcji?

 

Czy każda aukcja ma takie same daty zakończenia i zmiany stanu?

 

Czy w tym czasie w Subiekcie były wykonywane jakieś ruchy na magazynie?

Link to postu
Jak są ustawione w tej aukcji opcje Synchronizacja Ilości oraz Zakończenie aukcji?

 

uwzględnij Stan / gdy Stan <= 0

 

Czy każda aukcja ma takie same daty zakończenia i zmiany stanu?

 

Same daty zakonczenia i zmiany stanu są takie same dla poszczególnych aukcji, ale  różnią się o kilka sekund np: aukcja X zakonczenie i zmiana stanu 15:31:21 a aukcja y 15:31:25

 

Czy w tym czasie w Subiekcie były wykonywane jakieś ruchy na magazynie?

Standardowe -> drukowanie PAi / FV - nie było MM sprowadzającego towar do 0 na przypisanym do sello magazynie, ani innego ruchu który by "zerował" stany

Link to postu

Pojawienie się zakończenia aukcji i ustawienia ilości na wartość inną niż 0 jest możliwe, przy czym zakończenie aukcji ma priorytet i jest wysyłane jako pierwsze przed innymi zmianami.

 

Analizując kod wychodzi na to, że stan towaru musiał z jakiegoś powodu spaść do 0, tylko wtedy doda się polecenie zakończenia aukcji. Liczba 0 obok tej zmiany oznacza liczbę sztuk, przy której zakończenie miało nastąpić (brana z aukcji).

 

Natomiast dalsza część algorytmu wylicza nową liczbę sztuk wystawionych na aukcji (nie dostępnych na aukcji). I tutaj pod uwagę brana jest liczba wystawionych na aukcji sztuk oraz liczba sprzedanych sztuk, tak aby wyliczyć ile na aukcji pozostało sztuk.

 

Zakładając, że Sello chciało ustawić tutaj wartość 2, oraz, że stan spadł do 0 to oznacza, że na tej aukcji sprzedały się 2 sztuki. Ta zmiana dodaje się jeśli aktualny stan towaru jest różny niż liczba dostępnych na aukcji (wystawione - sprzedane).

 

Jest to zatem dopuszczalna sytuacja, że pojawiają się dwie zmiany, bo w tym wypadku jeśli sprzedały się 2 sztuki a stan spadł do 0 to Sello chciało utrzymać na aukcji liczbę dostępnych 0 (2-2=0) i nie wpływa ona na zarządzanie stanami na aukcji, bo i tak pierwsza wykona się zmiana związana z zakończeniem aukcji.

 

Pozostaje natomiast kwestia ustalenia, dlaczego w towarze pojawił się stan 0 i czy na pewno jest on inny niż 0?

Link to postu

Bartek tak ja rozumiem jak to ma działać - i działało do tej pory :) - Tylko wszystkie towary nam wywaliło (zostały tylko te które nie miały synchronizacji zakończenia).

 

Dziś patrzę i znów - zostało nam 60 aukcji - w czwartek i piątek wznawialiśmy i było spokojnie powyżej 200 aukcji. Znów sello postanowiło wywalić nam aukcje bez wyraźnego powodu.

 

Ba, nawet więcej w sello jest informacja tylko: "zakończenie aukcji" Wartość 0 -> i wszystkie aukcje mają taką samą date zmiany różnią się sekundami - nie było żadnego ruchu magazynowego na żadnym towarze !

Link to postu

Coś zatem musiało spowodować, że w towarach na chwilę ustawił się stan 0. Sugeruję wyłączyć automatyczne wysyłanie zmian, lub kończenie aukcji i spróbować ustalić czy coś się nie działo np przy synchronizacji z Subiektem - czy program się nie zamknął np, albo czy wystąpił przy tym jakiś błąd w raporcie.

Jakie są stany towarów, których to dotyczy? Czy to jest kilkanaście/kilkadziesiąt sztuk, czy są one na poziomie 1,2 sztuki?

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ę...