Symptomy
Po ukończeniu lub anulowaniu nadawcy wartość w polu stan nie jest aktualizowana, aby została ZAMKNIĘTA w ramach zarządzania zamówieniami w systemie Microsoft Dynamics SL.
Uwaga Pole stan jest wyświetlane na karcie inne informacje na ekranie spedytorzy (40.110.00) . Ponadto administrator dziennika aktualizacji spedytora (40.460.00) nie zawiera wpisu dla identyfikatora spedytora.
Przyczyna
Przyczyna 1
Ustawienie Opóźnij aktualizowanie spedytora jest niepoprawne. Zobacz rozwiązanie 1.
Przyczyna 2
Ustawienie czas uśpienia dla Menedżera procesów jest za małe. Zobacz rozwiązanie 2
Przyczyna 3
Krok Aktualizuj spedytora na karcie kroki na ekranie porządkowania typów (40.200.00) jest niepoprawnie skonfigurowany. Zobacz rozwiązanie 3.
Przyczyna 4
Typ zamówienia został zmieniony na karcie kroki na ekranie Order Types (40.200.00) , zanim istniejące spedytorzy nie zostały zamknięte. Zobacz Rozwiązanie 4.
Przyczyna 5
Do ekranu spedytorzy (40.110.00) dodano dostosowania, które przerwały przetwarzanie rekordów spedytora. Zobacz rozwiązanie 5.
Przyczyna 6
Każda przyczyna inna niż w przypadku przyczyny od 1 do 5. W tym przypadku ten problem występuje bez względu na typ zamówienia. Zobacz rozwiązanie 6 lub rozwiązanie 7.
Rozwiązanie
Rozwiązanie 1
Sprawdź, czy ustawienie opóźnienia aktualizacji dla spedytora nie jest zbyt duże. W tym celu wykonaj następujące czynności:
-
W menu moduł kliknij pozycję Zarządzanie zamówieniami.
-
W okienku Zarządzanie zamówieniami kliknij pozycję Konfiguracja zarządzania zamówieniami w obszarze Konfiguracja.
-
Na karcie inne upewnij się, że wartość w polu Opóźnij aktualizowanie spedytora (w minutach) nie jest zbyt duża. Uwaga Jeśli wartość w polu Opóźnij aktualizację spedytora (w minutach) jest ustawiona na 30, nadawca nie będzie bliski 30 minut od zakończenia rejestracji.
Rozwiązanie 2
Zwiększ czas uśpienia dla procesu Menedżera procesów. W tym celu wykonaj następujące czynności:
-
W menu moduł kliknij pozycję Zarządzanie zamówieniami.
-
W okienku Zarządzanie zamówieniami kliknij pozycję Konfiguracja zarządzania zamówieniami w obszarze Konfiguracja.
-
Na karcie inne wpisz wartość 15 w polu czas uśpienia Menedżera procesów (w sekundach) , jeśli wartość w polu jest mniejsza niż 15.
Rozwiązanie 3
Naprawianie stanu kroku w typie zamówienia. W tym celu wykonaj następujące czynności:
-
Na liście moduły kliknij pozycję Zarządzanie zamówieniami.
-
W okienku Zarządzanie zamówieniami kliknij pozycję typy zamówień w obszarze konserwacja.
-
W polu Typ zamówienia wpisz identyfikator typu zamówienia, który chcesz zmienić.
-
Na karcie kroki kliknij pozycję wymagane w obszarze stan kroku aktualizowanie spedytora.
-
Kliknij przycisk Zapisz. Następnie zamknij ekran typy zamówień (40.200.00) .
Rozwiązanie 4
Anuluj spedytorów i powiązane z nimi zamówienia sprzedaży. W tym celu wykonaj następujące czynności:
-
Na liście moduły kliknij pozycję Zarządzanie zamówieniami.
-
W okienku Zarządzanie zamówieniami kliknij pozycję potwierdzenie wysyłki w obszarze wejście.
-
W polu identyfikator spedytora wpisz identyfikator spedytora, który chcesz anulować.
-
Kliknij, aby zaznaczyć następujące pola wyboru:
-
Anuluj transspedytora
-
Anulowanie zamówienia
-
-
Kliknij przycisk Zakończ. Następnie zamknij okno Ekran potwierdzenia wysyłki (40.117.00) .
Rozwiązanie 5
Usuń dostosowania ekranu spedytorzy (40.110.00) . W tym celu wykonaj następujące czynności:
-
Zamknij wszystkie ekrany z wyjątkiem obszaru spedytorzy (40.110.00) .
-
W menu Dostosuj kliknij polecenie tryb dostosowywania.
-
W menu Dostosuj kliknij polecenie Usuń zmiany na ekranie.
-
Kliknij przycisk tak, a następnie kliknij przycisk OK.
-
Zamknij ekran spedytorzy (40.110.00) . Następnie otwórz ekran.
Rozwiązanie 6
Zmienianie kolejności spedytorów na zamówienie rozpoznane przez Menedżera procesów. W tym celu wykonaj następujące czynności. Uwaga Przed wykonaniem instrukcji w tej procedurze upewnij się, że masz kompletną kopię zapasową bazy danych, którą można przywrócić w przypadku wystąpienia problemu.
-
Na ekranie Menedżer procesów (40.400.00) kliknij pozycję Zatrzymaj.
-
Przy użyciu programu Microsoft SQL Query Analyzer lub programu Microsoft SQL Server Management Studio Uruchom odpowiednią instrukcję w bazie danych aplikacji.
-
-
Program Microsoft SQL Server 7,0
Wybierz "execADG_Release_For_Update" "+ RTRIM (CpnyID) +" "," "," + RTRIM (ShipperID) + "" "z SOSHIPHEADER, gdzie NextFunctionID =" 4043000 "i NextFunctionClass =" 0200 "
-
Program Microsoft SQL Server 2000 lub Microsoft SQL Server 2005 lub Microsoft SQL Server 2008
Ustaw QUOTED_IDENTIFIEROFF wybierz pozycję "exec ADG_Release_For_Update" "+ RTRIM (CpnyID) +" "," "," + RTRIM (ShipperID) + "'" z SOSHIPHEADER whereNextFunctionID = "4043000" and NextFunctionClass = "0200"
-
-
Skopiuj wyniki instrukcji do nowego okna. Wyklucz wiersze nagłówków kolumn lub liczba wierszy. Następnie uruchom nową instrukcję, aby ponownie zakolejkować spedytorów, których nie ma na liście.Uwaga Poniższa instrukcja przedstawia przykład wyników, które można skopiować.
exec ADG_Release_For_Update "0060", "0009868"
-
Na ekranie Menedżer procesów (40.400.00) kliknij przycisk Start.
Rozwiązanie 7
Anulowanie nadawcy. W tym celu wykonaj następujące czynności:
-
Na liście moduły kliknij pozycję Zarządzanie zamówieniami.
-
W okienku Zarządzanie zamówieniami kliknij pozycję spedytorzy w obszarze dane wejściowe.
-
Na karcie inne informacje kliknij, aby zaznaczyć pole wyboru Anuluj , a następnie kliknij przycisk Zakończ.