PMS32 Online- Hilfereferenz

FUNC.0303217841-3878899219

GetAdr - Adresse ermitteln


Hilfe: Adresse ermitteln


Aufruf: Adresse ermitteln
STRING = GetAdr(tcIde10 AS STRING , tcWhat AS STRING , tlold AS BOOLEAN)

Rückgabe: Adresse ermitteln
Rückgabe der Funktion: STRING

Code: Adresse ermitteln
PROCEDURE GetAdr (tcIde10 AS STRING,tcWhat AS STRING,tlold AS Boolean) AS STRING
	*/ Gibt die gewünschte Adresse zurück
	RETURN My.DATA.AddressStrings.GetAdr(m.tcIde10,m.tcWhat,m.tlold)
	* --------------------------------------------------------------------------------------------------
	* GETADR gibt die gewünschte Adresse zurück
	*
	* TCWHAT: "KU,RG,LS,AS,PF,STR,1,2,3,TFM,TFMF"
	*
	* ==================================================================================================
	*!*	Reporting: GETADR() – Ausgabe von Adressdaten (NUR für die Vorgänge(Angebote, Aufträge etc.)) ...
	*!*	GETADR() – Ausgabe von Adressdaten (NUR für die Vorgänge(Angebote, Aufträge etc.))
	*!*	Aufbau: GETADR(kopf.ide10,Variable,Schalter)
	*!*	      Variable: Welche Adresse soll ausgegeben werden? Leer,RG,LS,AS, (PF,STR,1,2)
	*!*	             Leer    = Wahlweise nach Vorgangsart
	*!*	             KU      = Kundenadresse(“KU“)
	*!*	             RG      = Rechnungsadresse (“RG“)
	*!*	             LS      = Lieferadresse (“LS“)
	*!*	             AS      = Ansprechpartner (”AS“)
	*!*	             PF      = Postfach statt Straße (wenn Postfach gefüllt)
	*!*	             STR      = Straße statt Postfach (wenn Straße gefüllt)
	*!*	             OK      = Ort in Groß-/Kleinschreibung erhalten, wenn so hinterlegt
	*!*	             LK      = Land in Groß-/Kleinschreibung ausgeben
	*!*	1      = nach Vorgang RG, LS, AS, Kunde
	*!*	2      = nach Vorgang RG, LS, Kunde
	*!*	3      = Projektadresse verwenden
	*!*	4      = Postleitzahl mit Länderkürzel
	*!*	5      = Keine Ausgabe des Landes
	*!*	      Schalter: .F./.T. = neue Postnorm/altes Adressformat

	*!*	Einige Beispiele:
	*!*	1. Kundenadresse nach neuer Postnorm (d.h. ohne Leerzeile zwischen Straße und Ort)
	*!*	      GETADR(kopf.ide10,““,.F.)
	*!*	2. Lieferadresse nach neuer Postnorm
	*!*	      GETADR(kopf.ide10,“LS“,.F.)
	*!*	3. Adresse des Ansprechpartners, mit Postfach, im alten Adressformat (d.h. mit Leerzeile zwischen Straße und Ort)
	*!*	      GETADR(kopf.ide10,“AS,PF“,.T.)
	*!*	4. Wenn die Lieferadresse gefüllt ist, drucke die Lieferadresse, sonst die Kundenadresse
	*!*	IIF(!EMPTY(GETADR(kopf.ide10,“LS“)), GETADR(kopf.ide10,“LS“), GETADR(kopf.ide10,““))
	*!*	5. Lieferadresse mit Länderkürzel
	*!*	      GETADR(kopf.ide10,“LS4“,.F.)
	*!*	6. Lieferadresse mit Länderkürzel und Land in Groß-/Kleinschreibung
	*!*	      GETADR(kopf.ide10,“LS4LK“,.F.)
	** Achtung: es gibt auch neuere Funktionen:
	**		my.data.AddressStrings.GetAddressFromMaster(ID,WHAT,OLD)		&& m.master muss vorhanden sein! oder Alias selectiert
	**		my.data.AddressStrings.GetAddress(TAB,ID,WHAT,OPTIONS)
ENDPROC


Siehe auch : Hauptmenü /  Hauptindex /  Such Index /  Cursor Index /  Programm Module /  Tabellen Index /  Tabellenmodule /  Masken Index /  Programmcode Index /  Servicepacks /  My.Struktur /  Funktionen /  Sonstiges Index

Lokale Benutzerhilfe : Meine eigene Hilfe /  Zurück zur PMS32 - Hilfe


Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022  Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32  Weitere Informationen finden Sie unter der aktuellen PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,  Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.  © PMS Compelec GmbH 2022 ® el-Projekt