[GELÖST]ArtikelNr Änderung in Zeile wird rückgängig gemacht

Bild Microsoft Dynamics NAV 2018

[GELÖST]ArtikelNr Änderung in Zeile wird rückgängig gemacht

Beitragvon xHorizon » 16. Oktober 2020 17:17

Hallo,

einer unserer Kunden hat das Problem, dass wenn er in einem Verkaufsauftrag in den Zeilen z.B. bereits einen Artikel stehen hat, er dann das Feld Nr. neu validiert bzw. auf eine andere Artikelnummer abändert,
erstmal alles korrekt gezogen wird, springt er dann aber ĂĽber TAB oder mit den Pfeiltasten in das Feld Menge und validiert das stehen wieder die alten Werte in der Zeile.

Bsp:
Vor Ă„nderung:
ArtikelBeschreibungMenge
1000Tourenrad2


Nach Artikel Nr. Ă„nderung:
ArtikelBeschreibungMenge
1001Rennrad

So bald ich jetzt wieder die Menge validiere steht wieder die Nr. "1000" in der Zeile und die Beschreibung und alle anderen Felder werden auch entsprechend zurĂĽckgesetzt.

Den Fehler kann ich auch beheben, da er an einem Funktionsaufruf im Quantity OnValidate Trigger der Page liegt.

Die Funktion macht folgendes:

Code: Alles auswählen
CurrPage.UPDATE;


Wenn ich das auskommentiere funktioniert zwar das abändern der Zeile wieder ganz normal und es wird alles korrekt gezogen und nichts zurück geändert, aber die Auflistung der Berträge ohne und mit MwSt. werden dann nicht mehr richtig berechnet bzw. geupdated.

Ich habe darĂĽber hinaus versucht ein MODIFY(FALSE); vor entsprechenden Funktionsaufruf zu setzen, dann klappt zwar beim ersten Anschein auch erstmal alles, wenn man jetzt aber eine neue Zeile anlegt, bekommt man ab der Mengen Validierung wieder eine neue Fehlermeldung: 'Verkaufszeile' ist nicht vorhanden. Identifizierte Felder und Werte: "Belegart='Auftrag', Belegnr.='VA*******', Zeilennr.='0'.
Wenn man dann die Meldung mit F5 verwirft, ist die Fehlermeldung weg die Zeile bleibt aber ganz normal stehen.

Ich hoffe ich konnte es einigermaßen klar beschreiben und hoffe ihr habt eine Idee wie man das sonst lösen könnte, oder Hilfestellungen die mich in die richtige Richtung weisen.

MFG
Horizon
Zuletzt geändert von xHorizon am 19. Oktober 2020 17:31, insgesamt 1-mal geändert.
xHorizon
 
Beiträge: 5
Registriert: 28. Januar 2020 15:55
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Artikel Nr. Änderung in Zeile wird rückgängig gemacht

Beitragvon fiddi » 16. Oktober 2020 17:46

Wenn ich das auskommentiere funktioniert zwar das abändern der Zeile wieder ganz normal und es wird alles korrekt gezogen und nichts zurück geändert, aber die Auflistung der Berträge ohne und mit MwSt. werden dann nicht mehr richtig berechnet bzw. geupdated.


Das funktioniert leider im Standard so oder so nicht korrekt. Insbesondere dann nicht, wenn du auch noch mit einem Rechnungsrabatt arbeitest :-(

GruĂź Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? 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.
fiddi
Moderator
Moderator
 
Beiträge: 7094
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: Artikel Nr. Änderung in Zeile wird rückgängig gemacht

Beitragvon enh » 16. Oktober 2020 17:54

Der Fehler beim MODIFY liegt am DelayedInsert.

Ansonsten: Hast du es mal mit CurrPage.SAVERECORD vor dem CurrPage.UPDATE versucht?
Zuletzt geändert von enh am 16. Oktober 2020 18:02, insgesamt 1-mal geändert.
enh
 
Beiträge: 2340
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Artikel Nr. Änderung in Zeile wird rückgängig gemacht

Beitragvon xHorizon » 16. Oktober 2020 18:00

Hm okay, nein mit einem CurrPage.SAVERECORD davor hab ich es noch nicht versucht, werde ich aber mal machen danke schonmal.
xHorizon
 
Beiträge: 5
Registriert: 28. Januar 2020 15:55
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Artikel Nr. Änderung in Zeile wird rückgängig gemacht

Beitragvon m_schneider » 17. Oktober 2020 08:56

Es sollte auch ein
Code: Alles auswählen
CurrPage.UPDATE(TRUE)

reichen
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2145
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Artikel Nr. Änderung in Zeile wird rückgängig gemacht

Beitragvon xHorizon » 19. Oktober 2020 17:30

m_schneider hat geschrieben:
Code: Alles auswählen
CurrPage.UPDATE(TRUE)

Hat schon gereicht, vielen Dank!
xHorizon
 
Beiträge: 5
Registriert: 28. Januar 2020 15:55
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂĽck zu NAV 2018

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron