AfAboTimeRead

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
 AfAboTimeRead(int1) : int Nicht ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API
Zeitpunkt der Benachrichtigung lesen
int1 Id des Abonnements
Feldpuffer
gAfAboTimeAboId int Id des Abonnements
gAfAboTimeNotifyType int Typ der Benachrichtigung
gAfAboTimeNotifyInterval int Abstand bis zur Benachrichtigung
gAfAboTimeNotifyTime time Uhrzeit der Benachrichtigung
gAfAboTimeNotifyWeekDay int Wochentag der Benachrichtigung
gAfAboTimeNotifyDayOfMonth int Tag im Monat der Benachrichtigung
gAfAboTimeNotifyMonth int Monat der Benachrichtigung
gAfAboTimeNotifyNextCheckDate date Datum der nächsten Benachrichtigung
gAfAboTimeNotifyNextCheckTime time Uhrzeit der nächsten Benachrichtigung
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfAboTimeAdd()

Mit dieser Anweisung wird der Benachrichtigungszeitpunkt des in (int1) angegebenen Abonnements gelesen. Die Id wird von der Anweisung AfAboCreate() zurück gegeben oder kann über die Anweisung AfAboLstGet() ermittelt werden.

Nach der erfolgreichen Ausführung der Anweisung, stehen die entsprechenden Informationen in globalen Variablen zur Verfügung. Abhängig davon, ob eine Wiedervorlage oder eine Benachrichtigung bei Veränderung der Auslöser für das Abonnement ist, stehen unterschiedliche Informationen zur Verfügung:

Variable Datentyp Beschreibung Wiedervorlage Veränderung
gAfAboTimeAboId int Id des Abonnements
X
X
gAfAboTimeNotifyType int Häufigkeit der Benachrichtigung
X
X
gAfAboTimeNotifyInterval int Abstand bis zur Benachrichtigung
X
gAfAboTimeNotifyTime time Uhrzeit der Benachrichtigung
X
gAfAboTimeNotifyWeekDay int Wochentag der Benachrichtigung
X
gAfAboTimeNotifyDayOfMonth int Tag im Monat der Benachrichtigung
X
gAfAboTimeNotifyMonth int Monat der Benachrichtigung
X
gAfAboTimeNotifyNextCheckDate date Datum der nächsten Benachrichtigung
X
gAfAboTimeNotifyNextCheckTime time Uhrzeit der nächsten Benachrichtigung
X

Der Inhalt des Feldpuffers gAfAboTimeNotifyType kann mit folgenden Konstanten verglichen werden:

sAfCheckPermanent 0 sofortige Benachrichtigung
sAfCheckIntervall 1 Benachrichtigungen im Abstand von Minuten
sAfCheckDaily 2 Benachrichtigungen im Abstand von Tagen
sAfCheckWeekly 3 Benachrichtigungen im Abstand von Wochen
sAfCheckMonthly 4 Benachrichtigungen im Abstand von Monaten
sAfCheckQuarterly 5 Benachrichtigung im Abstand von Quartalen
sAfCheckSemiyearly 6 Benachrichtigung im Abstand von halben Jahren
sAfCheckYearly 7 Benachrichtigung im Abstand von Jahren
sAfCheckOnce 8 Einmalige Benachrichtigung

Die Anzahl der Intervalle bis zur nächsten Benachrichtigung, findet sich in der Variablen gAfAboTimeNotifyInterval.

Ist die Variable gAfAboTimeNotifyType auf sAfCheckWeekly oder länger gesetzt, kann der Wochentag gelesen werden, zu dem das Abonnement versendet werden soll. Das Abonnement wird dann am ersten genannten Wochentag, nach dem angegebenen Intervall ausgelöst. Der Inhalt von gAfAboTimeNotifyWeekDay kann mit folgenden Konstanten verglichen werden:

sAfWeekdayMonday 1 Montag
sAfWeekdayTuesday 2 Dienstag
sAfWeekdayWednesday 3 Mittwoch
sAfWeekdayThursday 4 Donnerstag
sAfWeekdayFriday 5 Freitag
sAfWeekdaySaturday 6 Samstag
sAfWeekdaySunday 7 Sonntag

Weitere Informationen zu der Bedeutung der Feldpuffer befinden sich in der Beschreibung der Anweisung <a href="1499.htm#">AfAboTimeAdd()</a>.

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
_rNoKey 3 Das angegebene Abonnement hat keine Benachrichtigung definiert.

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.