Symptomer
Når du har fullført eller avbrutt en speditør, oppdateres ikke verdien i Status-boksen til Lukket i Ordrebehandling i Microsoft Dynamics SL.
MerkStatus-boksen vises på Fanen Annen informasjon i speditører (40.110.00) -skjermen. I tillegg inkluderer ikke speditøroppdateringsloggvisning (40.460.00)-skjermen en oppføring for transportør-ID-en.
Årsak
Årsak 1
Innstillingen For forsinkelsesavsenderoppdatering er feil. Se oppløsning 1.
Årsak 2
Innstillingen for hviletid for Process Manager er for liten. Se oppløsning 2
Årsak 3
Oppdater speditør-trinnet på Trinn-fanen i ordretyper (40.200.00) -skjermen er konfigurert feil. Se oppløsning 3.
Årsak 4
Ordretypen ble endret på Trinn-fanen i ordretyper (40.200.00)- skjermen før de eksisterende speditørene ble lukket. Se oppløsning 4.
Årsak 5
Tilpasninger ble lagt til i speditørskjermen (40.110.00) som avbrøt behandlingen av speditørpostene. Se oppløsning 5.
Årsak 6
Alle andre årsaker enn årsak 1 til årsak 5. I dette tilfellet oppstår dette problemet uavhengig av ordretypen. Se oppløsning 6 eller oppløsning 7.
Oppløsning
Oppløsning 1
Kontroller at innstillingen for å utsette transportøroppdateringen ikke er for stor. Gjør dette ved å følge disse trinnene:
Klikk Ordrebehandling på Modul-menyen.
Klikk ordrebehandlingsoppsettet under Oppsett i Ordrebehandling-ruten.
Kontroller at verdien i boksen Forsink speditøroppdatering (minutter) ikke er for stor på Fanen Annet.
Merk Hvis verdien for forsinkelsesavsenderoppdatering (minutter) er satt til 30, lukkes ikke speditøren før 30 minutter etter at du har fullført speditørposten.
Oppløsning 2
Øk søvntiden for Prosessbehandling-prosessen. Gjør dette ved å følge disse trinnene:
Klikk Ordrebehandling på Modul-menyen.
Klikk ordrebehandlingsoppsettet under Oppsett i Ordrebehandling-ruten.
Skriv inn 15 i boksen Prosessbehandlings hviletid (sekunder) på Annet-fanen hvis verdien i boksen er mindre enn 15.
Oppløsning 3
Rett opp statusen for trinnet i ordretypen. Gjør dette ved å følge disse trinnene:
Klikk Ordrebehandling i moduler-listen.
Klikk Ordretyper under Vedlikehold i Ordrebehandling-ruten.
Skriv inn ordretype-ID-en du vil endre, i Ordretype-boksen .
Klikk Obligatorisk i trinnet Status for oppdateringssender på Fanen Trinn.
Klikk på Lagre. Lukk deretter ordretypene (40.200.00) -skjermen.
Oppløsning 4
Avbryt speditørene og de relaterte salgsordrene. Gjør dette ved å følge disse trinnene:
Klikk Ordrebehandling i moduler-listen.
Klikk Leveringsbekreftelse under Inndata i ordrebehandlingsruten.
Skriv inn ID-en til speditøren du vil avbryte, i speditør-ID-boksen.
Klikk for å merke følgende avmerkingsbokser:
- Avbryt speditør
- Avbryt bestilling
Klikk Fullfør. Lukk deretter skjermbildet Forsendelsesbekreftelse (40.117.00 ).
Oppløsning 5
Fjern tilpassinger for Speditører(40.110.00) -skjermen. Gjør dette ved å følge disse trinnene:
Lukk alle skjermbilder unntatt Speditører(40.110.00) -skjermen.
Klikk Tilpass modus på Tilpass-menyen.
Klikk Fjern endringer for skjerm på Tilpass-menyen.
Klikk Ja, og klikk deretter OK.
Lukk speditørskjermen (40.110.00 ). Åpne deretter skjermen.
Oppløsning 6
Endre rekkefølgen på speditørene til en ordre som gjenkjennes av Process Manager. Følg disse trinnene for å gjøre dette.
Merk Før du følger instruksjonene i denne prosedyren, må du kontrollere at du har en fullstendig sikkerhetskopi av databasen som du kan gjenopprette hvis det oppstår et problem.
Klikk Stopp i skjermbildet Process Manager (40.400.00).
Bruk Microsoft SQL Query Analyzer eller Microsoft SQL Server Management Studio til å kjøre riktig setning mot programdatabasen.
-
Microsoft SQL Server 7.0
Obs!
SELECT "execADG_Release_For_Update '" + rtrim(CpnyID) + "', '', '" +rtrim(ShipperID) + "'" fra SOSHIPHEADER der NextFunctionID ="4043000" og NextFunctionClass = "0200"
Microsoft SQL Server 2000 eller Microsoft SQL Server 2005 eller Microsoft SQL Server 2008
Obs!
SET QUOTED_IDENTIFIEROFF SELECT "exec ADG_Release_For_Update '" + rtrim(CpnyID) + "',', '" + rtrim(ShipperID) + "'" fra SOSHIPHEADER derNextFunctionID = "4043000" og NextFunctionClass = "0200"
Kopier resultatene av setningen til et nytt vindu. Utelat eventuelle kolonneoverskrifter eller radantalllinjer. Kjør deretter det nye uttrykket for å tilordne speditørene som er oppført på nytt.
Merk Følgende setning er et eksempel på resultatene du kopierer.
Obs!
exec ADG_Release_For_Update '0060', '', 'S0009868'
Klikk Start i skjermbildet Process Manager (40.400.00).
Oppløsning 7
Avbryt speditøren. Gjør dette ved å følge disse trinnene:
Klikk Ordrebehandling i moduler-listen.
Klikk Speditører under Inndata i Ordrebehandling-ruten.
Klikk for å merke av for Avbrutt på Fanen Annen informasjon, og klikk deretter Fullfør.