Pflichtfelder in Rechnungsadresse, NICHT in Lieferadresse (Form: 134)
Christoph Roessner
Hi.ich möchte, dass ein paar Felder unter Rechnungsadresse (Strasse, PLZ, Stadt, Land) pflicht sind. Folgendes sind ein paar Codezeilen:
Matrix m = Matrix.GetFromUID(pVal.Form, "178");
for (int i=0; i{
if (m.GetValue("2",i) == "")
{
message += "Straße/Postfach fehlt" + newline;
errorFlag = 1;
}
...
}
Was passiert ist: das System überprüft die Werte vom Formular, das gerade aufgemacht wurde. Also, es überprüft auch die Lieferadresse, wenn ich das Fenster von Lieferadresse zuletzt geöffnet habe.
Wie kann man NUR die Felder in Rechnungsadresse überprüfen, egal was ich zuletzt geöffnet habe, oder egal in welcher Registerkarte ich momentan beim GP-Stammdaten bin?
Ich hoffe, ihr könnt die Erklärung meines Problems verstehen.
Gruß
Andre
Michael Egloff
Hallo Andre,im Register Adressen werden die Daten der unterschiedlichen Adressen immer in dieselben Felder geladen, d.h. dass man die Felder überprüfen kann, welche momentan angezeigt werden.
Du kannst als Workaround versuchen, die entsprechende Adresse anzuklicken, danach werden die Informationen geladen und du kannst die Werte überprüfen.
Hoffe, das hilft dir weiter!
Rafael Stalder
Hallo Andre,ist zwar etwas kompliziert, aber ich prüfe via Selektierte Reihe ob es eine Rechnungsadresse ist (siehe Anhang).
Gruss Rafael
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-file-uploads/rafaelstalder/Rechnungsadresse.cocu]Rechnungsadresse.cocu[/url]
Rafael Stalder
Konnte ich mit dem Code etwas weiterhelfen?Christoph Roessner
Hallo Rafael,ich muss deine Codes noch ausprobieren. Viel is bei uns hier in den letzten Zeiten passiert, habe noch keine Chance dafür.
Ich werde mich wieder melden, ob deine Codes uns helfen. Danke.
0
Please sign in to leave a comment.
Comments
0 comments