PMS32 Online- Hilfereferenz

FUNC.0303217841-1793599858

NextNr - Nächste Langnummer holen


Hilfe: Nächste Langnummer holen


Aufruf: Nächste Langnummer holen
STRING = NextNr(tcNrKreis AS STRING , tnAnzahl AS NUMBER , tdDatum AS VARIANT)

Rückgabe: Nächste Langnummer holen
Rückgabe der Funktion: STRING

Code: Nächste Langnummer holen
PROCEDURE NextNr (tcNrKreis AS STRING,tnAnzahl AS NUMBER,tdDatum AS Variant) AS STRING
	LOCAL lcNrKreis,llLochSave,lnLen
	llLochSave	= PCOUNT()=3
	lcNrKreis	= UPPER(ALLTRIM(m.tcNrKreis))
	IF LEFT(m.lcNrKreis,4)="M.ID"
		m.lcNrKreis = SUBSTR(m.lcNrKreis,3)
	ENDIF
	lnLen		= LEN(m.lcNrKreis)
	m.lcNrKreis = ICASE(;
		NOT INLIST(m.lnLen,3,5),m.lcNrKreis,;
		M.lnLen=3,"ID"+m.lcNrKreis,;
		M.lcNrKreis+"," $ "ARTNR,ICC55,",m.lcNrKreis,;
		"ID"+SUBSTR(m.lcNrKreis,3))
	IF LEFT(m.lcNrKreis,2)=="ID" AND LEN(m.lcNrKreis)=5
		*/ Interne ID, sollte direkt aufgerufen werden...
		RETURN My.Functions.Internals.NextId(m.lcNrKreis,m.tnAnzahl)
	ELSE
		RETURN My.Functions.Internals.NextNr(m.lcNrKreis,m.tdDatum,m.llLochSave,SET("Datasession"))
	ENDIF
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