[Gelöst] Error in der Sales Line

Bild Microsoft Dynamics NAV 5.xx

[Gelöst] Error in der Sales Line

Beitragvon Matthias Vismann » 25. Juli 2014 13:08

Hallo zusammen,

wir haben ein ganz seltsames Problem. Datenbank mit mehreren Mandanten aber nur in einem Mandanten können in der "Sales Line" keine Daten eingegeben werden. Bei jeder Eingabe kommt folgende Fehlermeldung.

Die benutzerdefinierte C/AL-Funktion , die 2 Parameter aufnimmt, wurde mit 1 Parametern aufgerufen.

-


Hat jemand eine Lösung für das Problem.
Irgendwas ist immer.
Matthias Vismann
 
Beiträge: 51
Registriert: 17. März 2006 12:11
Arbeitsort: OsnabrĂĽck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x,3.x.,4.x,5.x,6.x

Re: Error in der Sales Line

Beitragvon Mike24 » 25. Juli 2014 13:27

Hallo Matthias,

was sagt den der Debugger? Irgendwie wird da eine Funktion unsauber aufgerufen...

VG
Mike
Benutzeravatar
Mike24
Microsoft Partner
Microsoft Partner
 
Beiträge: 396
Registriert: 28. Juni 2012 14:05
Realer Name: Mike
Arbeitsort: Dortmund
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.6 - BC

Re: Error in der Sales Line

Beitragvon Natalie » 25. Juli 2014 13:28

Lass den Debugger mitlaufen und an der Fehlerstelle anhalten.
Tue dies möglichst nicht im Echtsystem, da du dabei Tabellen sperrst.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Error in der Sales Line

Beitragvon Matthias Vismann » 25. Juli 2014 13:35

Das ist ja das Problem, der Debugger bleibt im on Insert stehen. Aber nur in einem Mandanten.
Irgendwas ist immer.
Matthias Vismann
 
Beiträge: 51
Registriert: 17. März 2006 12:11
Arbeitsort: OsnabrĂĽck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x,3.x.,4.x,5.x,6.x

Re: Error in der Sales Line

Beitragvon Natalie » 25. Juli 2014 13:44

Matthias Vismann hat geschrieben:Debugger bleibt im on Insert stehen.
Vielleicht zufälligerweise nur deshalb, weil da ein Breakpoint gesetzt war? Geht es nach Klick F5 weiter?
Wenn OnInsert wirklich richtig ist: was steht in der markierten Codezeile?
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Error in der Sales Line

Beitragvon Matthias Vismann » 25. Juli 2014 13:48

Natalie hat geschrieben:
Matthias Vismann hat geschrieben:Debugger bleibt im on Insert stehen.
Vielleicht zufälligerweise nur deshalb, weil da ein Breakpoint gesetzt war? Geht es nach Klick F5 weiter?
Wenn OnInsert wirklich richtig ist: was steht in der markierten Codezeile?



TestStatusOpen;
IF Quantity <> 0 THEN
ReserveSalesLine.VerifyQuantity(Rec,xRec);
DocDim.LOCKTABLE;
LOCKTABLE;
SalesHeader."No." := '';

DimMgt.InsertDocDim(
DATABASE::"Sales Line","Document Type","Document No.","Line No.",
"Shortcut Dimension 1 Code","Shortcut Dimension 2 Code");

Aber warum nur in einem Mandanten und nicht in allen ???
Irgendwas ist immer.
Matthias Vismann
 
Beiträge: 51
Registriert: 17. März 2006 12:11
Arbeitsort: OsnabrĂĽck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x,3.x.,4.x,5.x,6.x

Re: Error in der Sales Line

Beitragvon Natalie » 25. Juli 2014 13:55

Noch einmal: der Debugger bleibt auf genau einer Zeile stehen.
Wenn du F5 klickst, springt der Debugger dann weiter, oder wird er dann beendet?
Relevant ist nur die allerletzte Zeile, auf der er stehen bleibt. Welche ist es? (Du hast uns stattdessen den gesamten Inhalt von OnInsert gezeigt).
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

[Gelöst]Re: Error in der Sales Line

Beitragvon Matthias Vismann » 25. Juli 2014 14:21

SQL Server neu gestartet und alles wieder gut
Irgendwas ist immer.
Matthias Vismann
 
Beiträge: 51
Registriert: 17. März 2006 12:11
Arbeitsort: OsnabrĂĽck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x,3.x.,4.x,5.x,6.x


ZurĂĽck zu NAV 5.xx

Wer ist online?

Mitglieder in diesem Forum: DotBot [Bot] und 1 Gast