...
Funktion | Kontext | Rückgabetyp | Beschreibung | ||
---|---|---|---|---|---|
ams_repeatsparte(formel) | Vertrag | Numerisch | Führt mit Vertragssparten-Kontext die übergebene Formel aus, sofern der Vertrag einen zulässigen Tarif besitzt | ||
ams_repeatsparte(formel, tarif) | Vertrag | Numerisch | Führt mit Vertragssparten-Kontext die übergebene Formel aus, sofern der Vertrag dem übergebenen Tarif entspricht | ||
inkgessteuernr(position) | RW | Baustein | |||
inksteuerinfo(x) | |||||
inksteuerinfo(x, y) | |||||
ams_splitsparte(betrag) | Vertrag | Numerisch | Der übergebene Betrag wird gleichmäßig anteilig für eine Vertragssparte ausgegeben und auf 2 Nachkommastellen gerundet | ||
ams_splitsparte(betrag, anzahlNachkommastellen) | Vertrag | Numerisch | Der übergebene Betrag wird gleichmäßig anteilig für eine Vertragssparte ausgegeben und auf die übergebene Anzahl Nachkommastellen gerundet | ||
ams_checktarif(text) | Vertrag | Wahrheitswert | Prüft, ob der übergebene Tarif im Vertrag vorhanden ist | ||
ams_n2txt(Ganzzahl) | Text | Wandelt die übergebene Zahl in den textlichen Wert der enthaltenen Ziffern um | |||
ams_exp(betrag, anzahlNachkomma, tausenderTrennzeichen) | Text | Wandelt einen numerischen Wert in eine Zeichenkette um und berücksichtigt, dabei die gewünschte Anzahl Nachkommastellen und ob Tausendertrennzeichen gesetzt werden sollen | |||
ams_exp_strict(betrag, anzahlNachkomma, tausenderTrennzeichen | Text | Siehe ams_exp. | |||
dateizeile(dateipfad) | Text | Liefert den Inhalt der übergebenen Datei zurück | |||
dateizeile(dateipfad, zeile) | Text | Liefert den Inhalt der übergebenen Zeile aus der übergebenen Datei zurück | |||
amsspartenname(sparte) | Text | Gibt den Beschreibungstext der übergebenen Sparte zurück | |||
amsbibadresseoptimal | |||||
secureiban(iban) | Text | Sorgt für eine Teil-Maskierung der übergebenen IBAN, sodass diese nicht vollständig in Klarschrift angedruckt wird | |||
f_amszahl(zaehlername, formatierung) | Text | Der übergebene Zähler wird um eins erhöht und der neue Wert im übergebenen Format zurückgeliefert. Siehe F_AMSZAHL. | |||
f_amsmandantzahl(zaehlername, formatierung, mandantMatchcode) | Text | Der übergebene Zähler wird um eins erhöht und der neue Wert im übergebenen Format zurückgeliefert. Hierbei wird je Mandant im System eine separater Zähler verwendet. Siehe F_AMSZAHL. | |||
dc(objektName, ArtDesObjekts) | Als Objektname kommt hier eine Variable (Feldvariable oder Standardtextvariable), oder ein Textbaustein (exakter Name) in Frage. Anstelle von ArtDesObjekts kann man fünf Zahlencodes einfügen, welche jeweils eine unterschiedliche Funktion haben: 2 = Zugriff auf Feldvariablen (ohne @) | ||||
amszahlweisefaktor(zahlweise) | Ganzzahl | Anhand der Zahlweise wird der passende Faktor zurückgeliefert (Monatlich -> 12). | |||
amstab(Typ, Baustein, Filter) | ADRESSE | Baustein | Typ = SCHADEN, VERTRAG, KUNDE Die verfügbaren Adressen werden iteriert und für jeden Eintrag wird der übergebene Baustein aufgerufen. Anhand des Filters kann auf die Verwendung/Rolle gefiltert werden. | ||
amsmemotext(text) | Text | Umbrüche des übergebenen Texts werden für die Textverarbeitung konvertiert, damit diese korrekt dargestellt werden. | |||
amsanmerkung2rtf(hauptobjektID) | Text | Zu dem übergebenen Fachobjekt wird die Anmerkung zurückgeliefert | |||
amssql2rtf(sql) | RTF | Die Ergebnismenge wird in RTF umgewandelt. Wenn mehrere Spalten selektiert werden, sind diese mittels Tabulator getrennt | |||
vertragberatunginfo | RTF | ||||
vertragberatunginfoplain | |||||
rtftrim(rtf) | RTF | Umbrüche, Leerzeichen, Leerzeilen werden am Ende eines Textbausteins entfernt. | |||
removeparagraph | |||||
amssqlsingle(sql) | Variant | ||||
amsbeteil2rtf | RTF | ||||
amskik2rtf | RTF | ||||
amsink2rtf | RTF | ||||
amskalkulation2rtf | RTF | ||||
repeatrisiko | |||||
amsschaeden2rtf | RTF | ||||
amstermine2rtf | RTF | ||||
amsreferenzen2rtf | RTF | ||||
amsrtfgruppenpersonen | |||||
repeatrisiko(BausteinName) | VERTRAG | Baustein | Für die zum Vertrag gehörigen Vertragskalkulationen wird je Eintrag der übergebene Baustein aufgerufen. | ||
amsschaeden2rtf | RTF | ||||
amstermine2rtf | RTF | ||||
amsreferenzen2rtf | RTF | ||||
amsrtfgruppenpersonen | |||||
amsmatrixload | |||||
amsmatrix | |||||
ba_allgbuchungabgerechnet2rtf | |||||
ba_allgbuchungoffen2rtf | |||||
ba_allgbuchungsonstige2rtf | |||||
ba_allgbuchungstornoreserve2rtf | |||||
ba_vertragshistorien2rtf | |||||
ba_provisionen2rtf | |||||
ba_sonstbuchungen2rtf | |||||
ba_sonststornoreserven2rtf | |||||
ba_summeabgerechnet2rtf | |||||
ba_summebuchungen2rtf | |||||
ba_summeoffen2rtf | |||||
ba_summesonstige2rtf | |||||
ba_summestornoreserve2rtf | |||||
ba_vertragsbuchungen2rtf | |||||
ba_vshbeitrag2rtf | |||||
ba_vtbuchungabgerechnet2rtf | |||||
ba_vtbuchungabschlussp2rtf | |||||
ba_vtbuchungdynamik2rtf | |||||
ba_vtbuchungfolgebestand2rtf | |||||
ba_vtbuchungoffen2rtf | |||||
ba_vtsummeprovvm2rtf | |||||
ba_vtsummestornoresvm2rtf | |||||
ba_vtsummegutschriftvm2rtf | |||||
repeat(Container, Textbaustein) | Baustein | Der übergebene Container wird iteriert und ruft für jeden Eintrag den übergebenen Textbaustein auf | |||
repeatsqlquery(sqlCommandText, Textbaustein, Containername) | Baustein | Das übergebene SQL-Statement wird iteriert und ruft für jede Zeile den Textbaustein auf. Innerhalb des Bausteins kann auf die Inhalte aus dem Query anhand des übergebenen Containernamens zugegriffen werden. | |||
repeatabrgesellpraemien | |||||
repeatabrgesellschaden | |||||
repeatabrgesellsonder | |||||
repeatbeteiligung | |||||
repeatvmap | |||||
repeatvmdy | |||||
repeatvmfp | |||||
repeatvmhon | |||||
repeatvmregul | |||||
repeatvmsonst | |||||
xpath(xpathPfad) | Text | Der erste gefundene Eintrag am übergebenen Pfad wird aus der XML-Struktur zurückgegeben | |||
xrepeat(xpathPfad, Textbaustein) | RTF | In der XML-Struktur wird für den übergebenen Pfad iteriert und der übergebene Textbaustein aufgerufen. | |||
xrepeatgroupby(xpathPfad, GroupBy, Delimiter, Textbaustein, TextbausteinHeader, TextbausteinFooter) | RTF | ||||
xrepeatgroupbysorted(xpathPfad, GroupBy, Delimiter, Sorted, Textbaustein, TextbausteinHeader, TextbausteinFooter) | RTF | ||||
xminvalue(xpathPfad, Datentyp) | Text | Datentyp = S, D, N, I Liefert den kleinsten Wert für den übergebenen Suchpfad innerhalb der XML-Struktur zurück. | |||
xmaxvalue(xpathPfad, Datentyp) | Text | Datentyp = S, D, N, I Liefert den größten Wert für den übergebenen Suchpfad innerhalb der XML-Struktur zurück. | |||
hyperlink(hyperlink, linktext) | RTF | Ein übergebener Link wird als Hyperlink im Dokument dargestellt | |||
ams2excel(Titel) | Text | Via Titelparameter werden aus der Tabelle ABR_ANLAGE Daten für den Excelexport selektiert. | |||
abrview2excel(Titel) | Text | Via Titelparameter werden aus der Tabelle ABR_ANLAGE Daten für den Excelexport selektiert. | |||
ams2csv(Titel) | Text | Funktionalität analog zu ams2excel - Die Daten werden stattdessen im CSV-Format exportiert. Intern wird ams2excel aufgerufen, der Parameter ExportAsCSV wird auf aktiv gesetzt. | |||
abrview2csv(Titel) | Text | Funktionalität analog zu abrview2excel - Die Daten werden stattdessen im CSV-Format exportiert. Intern wird abrview2excel aufgerufen, der Parameter ExportAsCSV wird auf aktiv gesetzt. | |||
xrepeat2excel | |||||
xsaldo | |||||
xsum(xpathPfad) | Text | Alle gefundenen Ergebnisse zum XPath-Pfad werden summiert zurückgeliefert | |||
sum(ContainerName, Feldname) | Text | Das übergebene Feld aus dem Container wird summiert zurückgeliefert | |||
xsteuer(Path, Inkasso, Single) | RW | Text | Inkasso = Leer / IN | ||
strcmp | |||||
xcalc(FormelName) | Text | ||||
xpathexists(xpathFormel) | Wahrheitswert | Es wird geprüft, ob der übergebene Pfad in der XML-Struktur vorhanden ist | |||
statusgrund(Typ) | Text | Der Abrechnungstyp wird als sprechender Wert zurückgeliefert. PR = Folgeprämie, PR_NE = Nachtrag, PR_EP = Erstprämie | |||
roundto(Wert, AnzahlNachkommastellen) | Text | Der übergebene Wert wird auf die Anzahl Nachkommastellen gerundet. | |||
fibubankkto | |||||
gevolang | |||||
nfibwrg | |||||
parsefloat parsefloatstrict | |||||
parsefloat2str | |||||
amsvtfaellig | |||||
amsvtftermin | |||||
rtfbild | |||||
abrgespositionkdrgnr | |||||
abrspartenfeld | |||||
multispartenfeld | |||||
datenverarbeitung(AdressId, Kanal, Art) | Text | Kanal = HAUPTKANAL, ZUSTIMMUNG_ERTEILT, ZUSTIMMUNG_QUELLE, ZUSTIMMUNG_BEMERKUNG, ZUSTIMMUNG_DATUM, GRUENDE Art = 1, 2 | |||
htmltortf(html) | RTF | HTML-Inhalte werden nach RTF umformatiert | |||
monatsanfang(Datum) | Text | Liefert den Monatsbeginn zum übergebenen Datum zurück | |||
monatsende(Datum) | Text | Liefert das Monatsende zum übergebenen Datum zurück | |||
kalenderwoche(Datum) | Text | Liefert die Kalenderwoche zum übergebenen Datum zurück | |||
wochemonat(Datum) | Text | Liefert die Woche des übergebenen Monats zum übergebenen Datum zurück | |||
edatum(datum, monate) | Text |
| |||
wertinauflistung(suchwert, prüfwert1, prüfwert2, ….) | Wahrheitswert | Es wird der Suchwert in den Prüfwerten gesucht | |||
nvl(x, y) | Text | Es wird X zurückgeliefert, sofern dieses nicht technisch NULL ist. Ansonsten wird Y zurückgeliefert. | |||
repeatoffenevorgaengezuvertraegen(HeaderTextbaustein, ZeilenBaustein, FooterBaustein, Gruppierungsfeldname) | KUNDE / TERMIN | Baustein | Alle offenen Vorgänge zur Verträgen werden iteriert | ||
repeatoffenevorgaengezuschaeden(HeaderTextbaustein, ZeilenBaustein, FooterBaustein, Gruppierungsfeldname) | KUNDE / TERMIN | Baustein | Alle offenen Vorgänge zur Schäden werden iteriert | ||
repeatoffenevorgaengezukunden(HeaderTextbaustein, ZeilenBaustein, FooterBaustein, Gruppierungsfeldname) | KUNDE / TERMIN | Baustein | Alle offenen Vorgänge zu Kunde werden iteriert | ||
sql2tortftable | |||||
Varianten: qrcode(Text) qrcode(Text, Parameter) | Bild als RTF-Text | Liefert einen QR-Code zurück. Parameter: ENCODING Mögliche Werte der Parameter: ENCODING: Die Kodierung des QR-Codes und dessen Inhalts. Die Mehrzahl der QR-Reader geht vom Standard UTF-8 aus. AUTO Standard: AUTO QUIET ZONE: Wert zwischen 0 und 100. Die Ruhezone ist der leere Rand oder Raum, der alle vier Seiten des QR-Codes umschließt und den Barcode von anderen Elementen im Bild trennt. Eine Ruhezone hilft dem QR-Reader, das Vorhandensein des QR-Codes genau zu erkennen. Sie definiert zusätzlich, an welcher Stelle der QR-Code beginnt und endet. Standard: 1 ERROR CORRECTION LEVEL: Bei der Erstellung von QR-Codes kann ein bestimmter Grad für Fehlerkorrektur angegeben werden, sodass der Code lesbar bleibt, auch wenn er zum Teil beschädigt oder verdeckt ist. L (Niedrig) bis zu 7% M (Mittel) bis zu 15% Q (Quartil) bis zu 25% H (Hoch) bis zu 30% dürfen beschädigt sein Standard: L DRAWING MODE: BITMAP PROPORTIONAL Standard: BITMAP PROPORTIONAL Die Eckendicke ist die Dicke zweier senkrechter Linien in der unteren rechten Ecke. Standard: 1 Logik:
Für die Ermittlung wird der Text in Großbuchstaben konvertiert. Folgende Standardfarben werden unterstützt: Englisch: 'CLBLACK', DEUTSCH: 'SCHWARZ', Standard: clBlack / Schwarz Analog Backgroundcolor Standard: clWhite / Weiß Der Maßstab ist die Größe der Bildpunkte (Quadraten). Der Barcode wird anhand des Parameters entsprechend vergrößert. Empfehlung: 3 oder 4. Standard: 3 Beispielaufruf (Möglich mit einem oder zwei Argumenten):
[qrcode("Test")]; [qrcode("Test", "")];
[qrcode("Test", "ENCODING:ISO-8859-1;QUIET ZONE: 1;ERROR CORRECTION LEVEL: M; DRAWING MODE: BITMAP PROPORTIONAL;CORNER LINE: 1;DOT SIZE: 1;BACKGROUNDCOLOR: clWhite; FOREGROUNDCOLOR: clBlack; SCALE: 4")] Grundsätzlich: Parameter sind optional - Jede mögliche Kombination 1..n ist möglich. |
...