PMS32 Online- Hilfereferenz

MY.BUSSINES.ZAHLUNGEN

Zahlungen - Bearbeitung und Berechnung von Zahlungsplänen


Hilfe: Zahlungspläne
Bearbeitung und Berechnung von Zahlungsplänen


Code: Zahlungspläne
*/ Kurzbeispiel für den Zugriff auf diese Struktur
*/ Der Zugriff erfolgt über: My.Bussines.Zahlungen
*/ Wird dieses Objekt in einem REPLACE oder einer Schleife SCAN ... ENDSCAN | FOR ... NEXT benötigt
*/ so sollte vor der Schleife die Objektstruktur in eine Variable geholt werden!
*/ Die Ausführungsgeschwindigkeit wird dadurch sehr vergrößert!
*/ Beispiel:
*/ Definieren einer LOKALEN Variablen
LOCAL loZahlungen AS My.Bussines.Zahlungen
*/ Setzen der Variablen
loZahlungen = My.Bussines.Zahlungen
*/ Jetzt erst die Schleifen durchlaufen... man beachte ALL, dass können ne Menge Sätze sein...
REPLACE ALL Feldname1 WITH loZahlungen.Function1(),Feldname2 WITH loZahlungen.Function1(), ...
*/ Oder in einer Schleife...
SCAN
	lvValue = loZahlungen.Function(Alias.Spalte) + 25
	lvValue = loZahlungen.Function2(m.lvValue)
	REPLACE Feldname WITH m.lvValue,...
ENDSCAN
*/ Es sind auch geschachtelte Aufrufe möglich...

Memberliste von Zahlungen


Liste der Methoden von Zahlungen


ZPBerechnet() - ZP auf berechnet setzen

Rückgabe:[String], Setzt die nächst mögliche Zahlungsplan Position auf berechnet
Hilfeinformation
Rückgabe:[String], Setzt die nächst mögliche Zahlungsplan Position auf berechnet

Aufrufinformation
String = My.Bussines.Zahlungen.ZPBerechnet(tcTable AS STRING,tcId AS STRING,tcMessage AS STRING,tcIdZ02 AS STRING @,tcIpZ02 AS STRING @,tnZ02Wert AS NUMBER @)
String = My.Bussines.Zahlungen.ZPBerechnet(tcTable,tcId,tcMessage,@tcIdZ02,@tcIpZ02,@tnZ02Wert)
Codeinformation


ZPCopy() - ZP kopieren

Rückgabe:[String], Kopiert einen Zahlungsplan für einen anderen Vorgang
Hilfeinformation
Rückgabe:[String], Kopiert einen Zahlungsplan für einen anderen Vorgang

Aufrufinformation
String = My.Bussines.Zahlungen.ZPCopy(tcTableV AS STRING,tcIdV AS STRING,tcTableN AS STRING,tcIdN AS STRING,tcIcN AS STRING,tcIpN AS STRING,tcMessage AS STRING)
String = My.Bussines.Zahlungen.ZPCopy(tcTableV,tcIdV,tcTableN,tcIdN,tcIcN,tcIpN,tcMessage)
Codeinformation


ZPCursor() - Tabelle mit Zahlungsplan Daten

Rückgabe:[String], Gibt eine sortierte Tabelle mit den Zahlungsplandaten zurück. Parameter sind: Table,idTbl oder idz01,.NULL. oder idz02,''
Hilfeinformation
Rückgabe:[String], Gibt eine sortierte Tabelle mit den Zahlungsplandaten zurück. Parameter sind: Table,idTbl oder idz01,.NULL. oder idz02

Aufrufinformation
String = My.Bussines.Zahlungen.ZPCursor(tcP1 AS String,tvP2 AS Variant)
String = My.Bussines.Zahlungen.ZPCursor(tcP1,tvP2)
Codeinformation


ZPDelete() - ZP löschen

Rückgabe:[String], Löscht einen Zahlungsplan
Hilfeinformation
Rückgabe:[String], Löscht einen Zahlungsplan

Aufrufinformation
String = My.Bussines.Zahlungen.ZPDelete(tcTable AS String,tcId AS String,tcMessage AS String)
String = My.Bussines.Zahlungen.ZPDelete(tcTable,tcId,tcMessage)
Codeinformation


ZPRefresh() - ZP aktualisieren

Rückgabe:[String], Aktualisiert den Zahlungsplan, wenn sich die Grundwerte ändern.
Hilfeinformation
Rückgabe:[String], Aktualisiert den Zahlungsplan, wenn sich die Grundwerte ändern.

Aufrufinformation
String = My.Bussines.Zahlungen.ZPRefresh(tcTable AS STRING,tcId AS STRING,tnWert AS NUMBER, tcIp AS STRING,tcIc AS STRING,tcIdC24 AS STRING, tcIdC08 AS STRING,tdDatum AS DATE,tcIdc09St AS STRING)
String = My.Bussines.Zahlungen.ZPRefresh(tcTable,tcId,tnWert,tcIp,tcIc,tcIdC24,tcIdC08,tdDatum,tcIdc09St)
Codeinformation


ZPReset() - ZP stornieren / zurücksetzen

Rückgabe:[String], Setzt eine Zahlungsplan Position auf ihren früheren Wert zurück. 20=>10, 30=>10
Hilfeinformation
Rückgabe:[String], Setzt eine Zahlungsplan Position auf ihren früheren Wert zurück. 20=>10, 30=>10

Aufrufinformation
String = My.Bussines.Zahlungen.ZPReset(tcIdZ02 AS String,tcWhat AS String,tcMessage AS String)
String = My.Bussines.Zahlungen.ZPReset(tcIdZ02,tcWhat,tcMessage)
Codeinformation


ZPStatus() - ZP Status

Rückgabe:[String], Gibt den Status eines Zahlungsplans zurück. Wenn tcMaster="?", dann wird der Status von Z01 zurückgegeben ansonsten Z02
Hilfeinformation
Rückgabe:[String], Gibt den Status eines Zahlungsplans zurück. Wenn tcMaster="?", dann wird der Status von Z01 zurückgegeben ansonsten Z02

Aufrufinformation
String = My.Bussines.Zahlungen.ZPStatus(tcTable AS String,tcId AS String,tvWhat AS Variant)
String = My.Bussines.Zahlungen.ZPStatus(tcTable,tcId,tvWhat)
Codeinformation


Liste der Properties von Zahlungen


cMethod - Methode des Fehlers

Methode in der der letzte Fehler auftrat.
Hilfeinformation
Methode in der der letzte Fehler auftrat.
Aufbau: [Fehlernummer] [Methode] [Zeilennummer] [Message]

Aufrufinformation
String = My.Bussines.Zahlungen.cMethod
Codeinformation
*/ Abruf...
WAIT WINDOW My.Bussines.Zahlungen.cMethod

nError - Fehlernummer d. Fehlers

Fehlernummer des letzten Fehlers.
Hilfeinformation
Fehlernummer des letzten Fehlers.
Ist der Wert kleiner null, so handelt es sich um einen logischen Fehler.

Aufrufinformation
Number = My.Bussines.Zahlungen.nError
Codeinformation
WAIT WINDOW My.Bussines.Zahlungen.nError

nLine - Zeilennummer d. Fehlers

Zeilennummer, in der der letzte Fehler auftrat
Hilfeinformation
Zeilennummer, in der der letzte Fehler auftrat

Aufrufinformation
Number = My.Bussines.Zahlungen.nLine
Codeinformation
WAIT WINDOW My.Bussines.Zahlungen.nLine


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