[Gelöst] Einkaufsbestellungen, Kreditor Abfragen

10. April 2008 12:29

Ich würde gern in den Einkaufsbestellungen abfragen ob ein ausgewählter Kreditor aktiv oder inaktiv ist. Wenn dieser inaktiv ist, soll eine Error Meldung erscheinen (und durch den Error wird der Vorgang ja auch abgebrochen).
Nur hab ich leider noch keine passende Stelle gefunden wo ich das einfüge.

Code:
IF Kreditor.Aktiv = FALSE THEN
ERROR(Text001);


Ich weiß nun nicht mehr genau in welchen Triggern ich den Code schon überall ausprobiert habe aber meistens wurde die Fehlermeldung auch ausgegeben wenn ich einen Aktiven Kreditor hatte. Über jede Hilfe bin ich wie immer sehr dankbar.
Zuletzt geändert von Heike Bennerscheid am 10. April 2008 13:03, insgesamt 1-mal geändert.

10. April 2008 12:34

Hallo Heike,

ich würde die Abfrage in die Tabelle Purchase Header (ID:38) stellen. Dort dann in den OnValidate-Trigger des Feldes "Buy-from Vendor No.".

Dort könntest du auch die bestehende Variable Vend nutzen. Also dann so:

Code:
IF NOT Vend.Aktiv THEN
  ERROR(Text001);

Gruß, Marc

10. April 2008 12:42

Danke für den Tipp Marc. Aber leider immer noch das Problem das er auch bei Aktiven Kreditoren meckert.

10. April 2008 12:58

Du solltest noch ein
Code:
IF Vend.GET("Buy-from Vendor No.") THEN

davor schieben ;-)

10. April 2008 13:03

:roll: Warum hab eigentlich ich immer das Talent das GET zu vergessen? Ich sollte es mir in die Stirn tätowieren :wink:

Danke Natalie, jetzt klappt es einwandfrei.

10. April 2008 13:23

Wenn du den Code am Ende des Triggers packst, müsste sich das auch ohne GET funktionieren.

Gruß, Marc