System message 6678 when a shipper is confirmed before the shipper is saved

Dieser Artikel bietet eine Lösung für das Problem, dass Sie möglicherweise eine Systemnachricht 6678 erhalten, wenn ein Versender bestätigt wird, bevor der Versender in Microsoft Dynamics SL gespeichert wird.

Gilt für: Microsoft Dynamics SL
Ursprüngliche KB-Nummer: 2953118

Ursache

Wenn der Bildschirm Versandunternehmen (40.110.00) abstürzt, nachdem der Versender bestätigt wurde, aber vor dem Speichern des Versenders, bleibt der QtyConfirmShip-Wert im LotSerMst-Datensatz aufgefüllt, wodurch die Systemnachricht 6678 verursacht wird.

Lösung

Passen Sie den Bildschirm an:

  1. Öffnen Sie den Bildschirm Versand (40.110.00).

  2. Starten Sie den Anpassungs-Manager, und öffnen Sie dann den Visual Basic-Editor.

  3. Kopieren Sie den folgenden Code, und fügen Sie ihn ein:

    Dim Needtosave As Boolean
    Private Sub cmdCancelRelease_Click()
     Needtosave = False
    End Sub
    
    Private Sub cmdOKRelease_Click()
     Needtosave = True
    End Sub
    
    Private Sub frmRelease_Hide()
     If Needtosave = True Then
     Edit_Save
     End If
    End Sub
    
  4. Speichern Sie die Anpassung, und schließen Sie den Bildschirm.