[gelöst]Aktualisieren und anschließend Buchen

4. Juli 2012 09:51

Hallo,

ich habe ein Problem. Beim Buchen der Reklamation soll, sobald F11 oder halt "Buchen" gedrückt wird eine Abfragefenster erscheinen, ob das Buchungsdatum auf heute gesetzt wird. Bei "Ja" wird das Datum auf heute gesetzt bei "Nein" bleibt alles wie es ist und anschließend wird gebucht.

Die Abfrage erscheint und die Auswahl ob "Ja" oder "Nein" kann ich auch treffen. Das Problem ist nur, wenn jetzt gebucht werden soll, kommt immer die Medlung das ein Datensatz im Kopf geändert wurde. Anschließend wird der Vorgang beendet ohne zu buchen und das Datum wird nicht aktualisiert.
Gibt es hier die Möglichkeit dies zu umgehen?!

Code:
IF xRec."Posting Date" <> TODAY THEN BEGIN

  IF CONFIRM('Wollen Sie das Buchungsdatum auf heute setzen?', TRUE) = TRUE THEN BEGIN
  xRec."Posting Date" := TODAY;
  xRec.MODIFY;

  END;

END;

"F11-Buchen";
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von simon123 am 5. Juli 2012 08:56, insgesamt 3-mal geändert.

Re: Aktualisieren und anschließend Buchen

4. Juli 2012 10:08

Es ist, ums vorsichtig auszudrücken, nicht üblich, auf dem xrec zu arbeiten.

Aber wo genau steht dein Code? Im MenuButton der Form?

Re: Aktualisieren und anschließend Buchen

4. Juli 2012 10:16

Jap im MenuButton der Form bei OnPush.

Re: Aktualisieren und anschließend Buchen

4. Juli 2012 10:31

Arbeite doch mal lieber auf dem rec, nicht dem xrec.

Re: Aktualisieren und anschließend Buchen

4. Juli 2012 10:50

Ok die Änderung habe ich gemacht.

Geht es eventuell schon wenn ich die Reklamation auf "offen" setze, dann die Datumsabfrage kommt und dann anschließend wieder Freigebe und Buche?

Weil irgendwie muss der Datensatz dann ja einmal neu geladen werden nur weiß ich nicht wie das geht...

Re: Aktualisieren und anschließend Buchen

4. Juli 2012 11:03

Das geht schon so, wie du das bisher gemacht hast. Nur eben nicht auf dem xrec.

Das modify kannst du wahrscheinlich auch weg lassen.

Re: [gelöst]Aktualisieren und anschließend Buchen

5. Juli 2012 08:56

Danke.......