tResult # AfAboRead(tAboId);
if (tResult != _ErrOk)
{
// Error handling
...
}
gAfAboNote # 'New description';
tResult # AfAboEdit(tAboId);
if (tResult != _ErrOk)
{
// Error handling
...
}
AfAboEdit: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Stand 4.1.08 |
Jens (Diskussion | Beiträge) K Stand 4.1.13 Beispiel geändert, Helptip Ausführung angepasst |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
</tr> | </tr> | ||
<tr class="ProcSyntax"> | <tr class="ProcSyntax"> | ||
<td class="title"> | <td class="title"> AfAboEdit(int1, alpha2, int3[, int4]) : int</td> | ||
<td class="platforms">[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]</td> | <td class="platforms"> | ||
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen|Nicht ausführbar von der API]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Nicht ausführbar von der Programmierschnittstelle (DLL)]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Nicht ausführbar mit der Application Remote Control]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen|Ausführbar von der Script-API]] | |||
</td> | |||
</tr> | </tr> | ||
<tr class="ProcShortDescription"> | <tr class="ProcShortDescription"> | ||
| Zeile 120: | Zeile 122: | ||
<td width="15%" class=Left>Siehe</td> | <td width="15%" class=Left>Siehe</td> | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[:Category:Befehle für Abonnements|Verwandte Befehle]], [[ | [[:Category:Befehle für Abonnements|Verwandte Befehle]], [[AfAboCreate|AfAboCreate()]], [[AfAboRead|AfAboRead()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Zeile 131: | Zeile 133: | ||
<div class="BigLang"> | <div class="BigLang"> | ||
<p><p>Mit dieser Anweisung kann ein bestehendes Abonnement geändert werden. Dazu können die Feldpuffer über die Anweisung [[ | <p><p>Mit dieser Anweisung kann ein bestehendes Abonnement geändert werden. Dazu können die Feldpuffer über die Anweisung [[AfAboRead|AfAboRead()]] mit den bestehenden Informationen gefüllt werden. Nach den Änderungen in den Feldpuffern, wird dann AfAboEdit() aufgerufen. In (int1) wird die Id des Abonnements übergeben. Soll das Abonnement einer Arbeitsmappe zugewiesen werden, muss in (alpha2) die in eine Zeichenkette gewandelte Id (siehe CnvAI()) der Arbeitsmappe angegeben werden. Beim Ändern eines Abonnements für ein Archiv oder für eine Anhangdatei, werden in (alpha2) die Archivnummer und gegebenenfalls in (int4) die Nummer der Anhangdatei angegeben. Die weiteren Informationen zum Abonnement müssen in den folgenden globalen Variablen vor dem Aufrufen der Anweisung geschrieben werden.</p> | ||
<table class=lang> | <table class=lang> | ||
| Zeile 190: | Zeile 192: | ||
<p><p>Für Änderungen am Benachrichtigungszeitpunkt oder den zu benachrichtigenden Personen, stehen separate Anweisungen (<font class=source>AfAboTime...()</font> bzw. <font class=source>AfAboUser...()</font>) zur Verfügung.</p> | <p><p>Für Änderungen am Benachrichtigungszeitpunkt oder den zu benachrichtigenden Personen, stehen separate Anweisungen (<font class=source>AfAboTime...()</font> bzw. <font class=source>AfAboUser...()</font>) zur Verfügung.</p> | ||
== Beispiel == | |||
<tabber> | |||
|-|ScriptAPI= | |||
<pre class=source> | <pre class=source> | ||
tResult # AfAboRead(tAboId); | tResult # AfAboRead(tAboId); | ||
| Zeile 208: | Zeile 211: | ||
} | } | ||
</pre> | </pre> | ||
</ | </tabber> | ||
<p> | <p> | ||
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden: | Neben den [[Allgemeine Fehlercodes#|allgemeinen Fehlerwerten]] | ||
können folgende Werte zurückgegeben werden: | |||
</p><p> | </p><p> | ||
<table class=lang> | <table class=lang> | ||
| Zeile 247: | Zeile 251: | ||
</div> | </div> | ||
[[Category:Befehle für Abonnements]] | [[Category:Befehle für Abonnements]] | ||
Aktuelle Version vom 5. Februar 2026, 10:37 Uhr
Mit dieser Anweisung kann ein bestehendes Abonnement geändert werden. Dazu können die Feldpuffer über die Anweisung AfAboRead() mit den bestehenden Informationen gefüllt werden. Nach den Änderungen in den Feldpuffern, wird dann AfAboEdit() aufgerufen. In (int1) wird die Id des Abonnements übergeben. Soll das Abonnement einer Arbeitsmappe zugewiesen werden, muss in (alpha2) die in eine Zeichenkette gewandelte Id (siehe CnvAI()) der Arbeitsmappe angegeben werden. Beim Ändern eines Abonnements für ein Archiv oder für eine Anhangdatei, werden in (alpha2) die Archivnummer und gegebenenfalls in (int4) die Nummer der Anhangdatei angegeben. Die weiteren Informationen zum Abonnement müssen in den folgenden globalen Variablen vor dem Aufrufen der Anweisung geschrieben werden.
| gAfAboObject | alpha(80) | Nummer der Arbeitsmappe, des Archives und der Anhangdatei |
| gAFAboObjectType | int | Objekttyp |
| gAFAboSendType | int | Benachrichtigungstyp |
| gAFAboName | alpha(250) | Bezeichnung |
| gAFAboNote | alpha(4096) | Beschreibung |
| gAFAboNotifications | int | Aktionen, zu denen benachrichtigt werden soll |
| gAFAboOwner | alpha(25) | Ersteller |
| gAfAboWorkFlow | int | Standard-Workflow |
| gAFAboRepeat | logic | Wiederholendes Abonnement |
| gAFAboMaxRepeats | int | Anzahl der Wiederholungen |
Änderungen an der Variablen gAfAboId werden ignoriert.
Für Änderungen am Benachrichtigungszeitpunkt oder den zu benachrichtigenden Personen, stehen separate Anweisungen (AfAboTime...() bzw. AfAboUser...()) zur Verfügung.
Beispiel
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
| Konstante | Wert | Bedeutung |
| _ErrOk | 0 | ok - kein Fehler aufgetreten |
| _rLocked | 1 | Das Abonnement ist von einem anderen Benutzer gesperrt. |
| _rNoRec | 5 | Das in (int1) über geben Abonnement existiert nicht. |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.
