Skip to main content
Skip table of contents

p$TDV:SMPAPI:L_AdrEti


p$TDV:SMPAPI:L_AdrEti

Bestimmen eines Adressetiketts zu einer gegebenen Anschrift oder Person. Dieses Etikett kann z.B. bei der Erzeugung von Ausgabedokumenten im Briefkopf verwendet werden.

Diese Funktion entspricht der Funktion „Ablage" im Formular Anschrift des SalesManager NG. Wie dort kann auch bei dieser Funktion zwischen der Anschrift der Person und der Firma (Parameter ObjektArt) sowie zwischen Hausanschrift und Postfachadresse (Parameter Form) gewählt werden. Ist die gewünschte Ausgabeform nicht vorhanden oder nicht definiert, wird automatisch auf die jeweils andere Alternative umgeschaltet.

Die Gestaltung des Adressetiketts richtet sich nach dem der Adresse zugeordneten Land und kann in den SalesManager NG Systemeinstellungen für jedes Land frei definiert werden (siehe SalesManager NG Systemhandbuch).

Ein Adressetikett für Deutschland besteht beispielsweise aus folgenden Zeilen:

Firma (Zeile 1)

Firma (Zeile 2)

Person

Abteilung

Straße oder Postfach

<Leerzeile>

LKZ - PLZ Ort

Fehlen Informationen oder wurden nicht alle Informationen im SalesManager NG ausgefüllt (besteht die Firmenbezeichnung beispielsweise nur aus einer Zeile), so bleibt an dieser Stelle nicht etwa eine Leerzeile zurück, sondern die Zeile wird komplett entfernt, so dass eine ansprechende Optik gewahrt bleibt.

Hinweis: Wurden bei der Definition der Daten im SalesManager NG zusätzliche Zeilen erzeugt (Eingabe von umschalt+eingabe in einem Datenfeld), so kann das Etikett auch zusätzliche Zeilen enthalten.

Syntax:

Etikett = p$TDV:SMPAPI:L_AdrEti( ObjektArt, ObjektID, Form )

 

Argument

Typ

Bedeutung

 

ObjektArt

Zeichenkette

Kennzeichen, für welches Objekt das Etikett ermittelt werden soll:
'A' Anschrift ohne Person
'P' Geschäfts-Anschrift der Person
'PR' Privat -Anschrift der Person
'FKP' Kunden-Anschrift des Angebots mit Person
'FKA' Kunden-Anschrift des Angebots ohne Person
'KKP' Bestell-Anschrift des Auftrages mit Person
'KKA' Bestell-Anschrift des Auftrages ohne Person
'GKP' Haupt-Anschrift der Karte mit Person
'GKA' Haupt-Anschrift der Karte ohne Person
'L' Mitarbeiter

 

ObjektID

Zeichenkette

Identifikation des Objektes abhängig von der ObjektArt:
bei 'A': ObjektID ist die AnschriftID aus V_Anschrift
bei 'P': ObjektID ist die PersonID aus V_Person
bei 'FKP' und 'FKA' die KontaktID aus V_Kontakt
bei 'KKP' und 'KKA' die AuftragID aus V_Auftrag
bei 'GKP' und 'GKA' die KarteID aus V_Produktkarte
bei 'L' die MAKurz aus V_Mitarbeiterstamm Die Spalten PersonID und AnschriftID des Mitarbeiters müssen gefüllt sein.

 

Form

Zeichenkette

Kennzeichen für die Ausgabeform:
'1': Hausanschrift (wenn vorhanden)
'2': Postfachadresse (wenn vorhanden)

Ergebnis:

Zeichenkette

Das ermittelte Adressetikett

Beispiel:

mit oben angegebener Etikettform erhält man nach

Etikett = p$TDV:SMPAPI:L_AdrEti('P', '4711', '1')

→ Etikett =

'Muster KG¶
Herr Muster¶
Musterallee 18¶

D-12345 Musterhausen'

Tipp:

Wenn es einfacher ist, das Etikett in getrennten Zeilen statt in einer Zeichenkette weiter zu bearbeiten, kann das Etikett mittels p$TDV:Allg:ZerlText in Einzelzeilen zerlegt werden.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.