![]() ![]() ![]() ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
AdressenDas Objekt für die Adressen heißt oAddress
$GetAddressNumberDiese Methode wird nach der Kplus Adressnummernvergabe aufgerufen. Hier kann man die Vergabe der Nummern selber bestimmen, bzw übersteuern. Sie können die Daten direkt in der prAddress bearbeiten. DruckDas Printobjekt heißt oPrint Dieses Objekt wird beim Druck instanziert. Für jede Funktion in diesem Objekt stehen folgende Variablen zu Verfügung.
$createPDFNameFromBelartDiese Methode wird direkt nach der PDF Namensgenerierung angesprungen. Der bereits erstellte Name wird in pcName übergeben. Dieser kann verändert werden. Die Methode muss dann unbedingt mit Quit beendet werden. Quit method pcName $PrintingRecordPrintRecord wird für den Druck einer Position aufgerufen. Dabei können Daten manipuliert werden oder man druckt eine eigene Section und gibt kfalse zurück damit de Originaldruck nicht ausgeführt wird. Beispiel: If iRef2Positions.PositionType=0&iRef2Positions.ArticleGroup1Id='700' Calculate iRef2Positions.Description as con(iRef2Positions.Description,kCr) ;; Nach einer Stickerei einen Abstand dazu machen End If $PrintDocumentBeforeWird direkt vor dem Druck aufgerufen. Der Report ist bereits instanziiert. Dies kann benutzt werden um Objekt im Report manipulieren. Beispiel: If inDocumentType=kDocumentTypeBestellung Do iRef2Report.$objs.Description.$fontstyle.$assign(kBold) ;; Textzeilen in der Bestellung Fett End If $GetOptionDiese Methode kann genutzt werden um Optionen die der Report aus dem System ausliest zu übersteuern. Beispiel Switch pcAlias Case 'Firma_Steuernummer' Calculate lcRetour as 'MeineSteuernummer' Case 'Firma_UIDNummer' Calculate lcRetour as 'MeineUID' Default Quit method $ctask.toKplus.$GetOption(pcAlias) End Switch Quit method lcRetour $GetBankListDamit kann man Belegabhängig andere Banken an den Report übergeben.
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Zum Seitenanfang |
![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||
|