Simptome
După ce terminați sau anulați un expeditor, valoarea din caseta stare nu este actualizată pentru a fi închisă în gestionarea comenzilor în Microsoft Dynamics SL.
Notă Caseta stare apare în fila alte informații din ecranul Expeditori (40.110.00) . În plus, ecranul Vizualizator Jurnal actualizare expeditor (40.460.00) nu include o intrare pentru ID-ul expeditorului.
Cauză
Cauza 1
Setarea actualizare întârziere expeditor este incorectă. Consultați rezoluția 1.
Cauza 2
Setarea timp de repaus pentru Manager proces este prea mică. Consultați rezoluția 2
Cauza 3
Pasul expeditorului actualizare din fila pași din ecranul tipuri de comenzi (40.200.00) este configurat incorect. Consultați rezoluția 3.
Cauza 4
Tipul de comandă a fost modificat pe fila pași din ecranul tipuri de comenzi (40.200.00) înainte ca expeditorii existenți să fie închiși. Consultați rezoluția 4.
Cauza 5
Particularizările au fost adăugate la ecranul Expeditori (40.110.00) care au întrerupt procesarea înregistrărilor expeditorului. Consultați rezoluția 5.
Cauza 6
Orice cauză diferită de cauza 1 până la cauza 5. În acest caz, această problemă apare indiferent de tipul de comandă. Consultați rezoluția 6 sau rezoluția 7.
Rezolvare
Soluţia 1
Verificați dacă setarea de întârziere a actualizării expeditorului nu este prea mare. Pentru a face acest lucru, urmați acești pași:
-
În meniul modul , faceți clic pe gestionare comenzi.
-
În panoul gestionare comenzi , faceți clic pe configurare gestionare comenzi sub configurare.
-
Pe fila altele , asigurați-vă că valoarea din caseta Actualizare întârziere expeditor (minute) nu este prea mare. Notă Dacă valoarea actualizării de întârziere a expeditorului (minute) este setată la 30, expeditorul nu se va închide până la 30 de minute după ce terminați înregistrarea expeditorului.
Soluţia 2
Măriți timpul de repaus pentru procesul managerului de proces. Pentru a face acest lucru, urmați acești pași:
-
În meniul modul , faceți clic pe gestionare comenzi.
-
În panoul gestionare comenzi , faceți clic pe configurare gestionare comenzi sub configurare.
-
Pe fila altele , tastați 15 în caseta timp de repaus Manager de proces (secunde) dacă valoarea din casetă este mai mică decât 15.
Soluţia 3
Corectați starea pentru pasul din tipul de comandă. Pentru a face acest lucru, urmați acești pași:
-
În lista module , faceți clic pe gestionare comenzi.
-
În panoul gestionare comenzi , faceți clic pe tipuri de comenzi sub întreținere.
-
În caseta tip comandă , tastați ID-ul tipului de comandă pe care doriți să îl modificați.
-
Pe fila pași , faceți clic pe obligatoriu în starea pentru pasul actualizare expeditor.
-
Faceți clic pe Salvare . Apoi închideți ecranul tipuri de comenzi (40.200.00) .
Rezoluția 4
Anularea expeditorilor și a comenzilor de vânzări asociate. Pentru a face acest lucru, urmați acești pași:
-
În lista module , faceți clic pe gestionare comenzi.
-
În panoul gestionare comenzi , faceți clic pe Confirmare livrare sub intrare.
-
În caseta ID expeditor , tastați ID-ul expeditorului pe care doriți să-l anulați.
-
Faceți clic pentru a bifa casetele de selectare următoare:
-
Anulare expeditor
-
Anulare comandă
-
-
Faceți clic pe Terminare. Apoi, închideți Ecranul de confirmare a livrării (40.117.00) .
Rezoluția 5
Eliminați particularizările pentru ecranul Expeditori (40.110.00) . Pentru a face acest lucru, urmați acești pași:
-
Închideți toate ecranele, cu excepția ecranului Expeditori (40.110.00) .
-
În meniul Particularizare , faceți clic pe Particularizare mod.
-
În meniul Particularizare , faceți clic pe Eliminare modificări pentru ecran.
-
Faceți clic pe Da, apoi faceți clic pe OK.
-
Închideți ecranul Expeditori (40.110.00) . Apoi deschideți ecranul.
Rezoluția 6
Modificați ordinea expeditorilor într-o ordine recunoscută de Manager proces. Pentru aceasta, urmați pașii de mai jos. Notă Înainte de a urma instrucțiunile din această procedură, asigurați-vă că aveți o copie de rezervă completă a bazei de date pe care o puteți restaura dacă apare o problemă.
-
În ecranul Process Manager (40.400.00) , faceți clic pe oprire.
-
Utilizând Microsoft SQL Query Analyzer sau Microsoft SQL Server Management Studio, efectuați instrucțiunea corespunzătoare în baza de date a aplicației.
-
-
Microsoft SQL Server 7,0
Selectați "execADG_Release_For_Update" "+ rtrim (CpnyID) +" ', ' ', ' "+ rtrim (ShipperID) +" ' "de la SOSHIPHEADER unde NextFunctionID =" 4043000 "and NextFunctionClass =" 0200 "
-
Microsoft SQL Server 2000 sau Microsoft SQL Server 2005 sau Microsoft SQL Server 2008
Setați QUOTED_IDENTIFIEROFF selectați "ADG_Release_For_Update exec" "+ rtrim (CpnyID) +" ', ' ', ' "+ rtrim (ShipperID) +" ' "de la SOSHIPHEADER whereNextFunctionID =" 4043000 "and NextFunctionClass =" 0200 "
-
-
Copiați rezultatele declarației într-o fereastră nouă. Excludeți toate titlurile de coloană sau numărul de rânduri. Apoi, rulează instrucțiunea nouă pentru a reface expeditorii care sunt enumerați.Notă Următoarea instrucțiune este un exemplu de rezultate pe care le-ați copia.
exec ADG_Release_For_Update ' 0060 ', ' ', ' s 0009868 '
-
În ecranul Process Manager (40.400.00) , faceți clic pe Start.
Rezoluția 7
Anulați expeditorul. Pentru a face acest lucru, urmați acești pași:
-
În lista module , faceți clic pe gestionare comenzi.
-
În panoul gestionare comenzi , faceți clic pe Expeditori sub intrare.
-
Pe fila alte informații , faceți clic pentru a bifa caseta de selectare Anulare , apoi faceți clic pe Terminare.