TBeBDEPostingParams_Start
TBeBDEPostingParams_Start
Die Klasse TBeBDEPostingParams_Start kapselt alle Eigenschaften, die zur Erstellung einer BDE-Buchung (PZE/MDE) über TBeBDEBusinessController.CbStartNewPosting() benötigt werden.
Eigenschaften | Beschreibung |
---|---|
CbPostingUseContext:N | Mit dieser Eigenschaft, wird festgelegt, in welcher Buchungsituation die Buchung angelegt werden soll. Dieser Wert ist notwendig, um die für die Buchende Person eingestellten Berechtigungen entsprechend der Art der Buchung prüfen zu können.
|
CbIgnoreBDERightsSettings:N | Mit dieser Eigenschaft ist des dem Cb-Programmierer möglich die BDE-Spezifischen Berechtigungseinstellungen (z.B: Anzahl erlaubter Tage für Nachbuchungen) für die Anlage der Buchung zu deaktivieren. (Default = False) |
CbResourceType:N | Legt fest für welchen Ressourcentyp die Buchung erstellt werden soll.
|
CbPostingType:N | Legt fest welche Art von Buchung erstellt werden soll.
|
CbPostingCode:N | Legt fest welcher Code zur Erstellung der Buchung verwendet werden soll. Dieses Merkmal erlaubt eine genauere Unterscheidung verschiedener Buchungstypen. Hier können eigene Codes angegeben werden. Vom System Standard vergebene Codes sind folgende: -13 Elternzeit -12 Mutterschutz -11 Feiertag -10 Zeitausgleich -9 Dienstreise -8 Betriebsunfall -7 Sonderurlaub -6 Kurzarbeit -5 Berufsschule -4 Fortbildung -3 Urlaub -2 Krank -1 Anwesenheit Die Codes -11 bis -2 können nicht für die Verbuchung verwendet werden. Stattdessen muss ein eigener Code über Festwerte->BDE Codes erstellt werden. Derzeit können noch keine Anwesenheiten über den BDEBC erfasst werden, weshalb auch die Nutzung des Codes -1 nicht funktioniert. |
CbEmployeeNo:N | Bei CbPostingType = prtPerson ist hier die Personalnummer der Person, für die eine Buchung erstellt werden soll, anzugeben. |
CbResourceID:N | Bei CbPostingType = prtResource ist hier die Ressourcen-ID der Ressource anzugeben, für die eine Buchung erstellt werden soll. |
CbPostedByEmployeeNo:N | Bei MDE-Buchungen die durch eine Person erstellt werden (z.B. nachholen einer fehlenden Buchung) muss hier die Personalnummer der Person die die Buchung erstellt angegeben werden. (Derzeit nicht implementiert) |
CbArticleNo:N | Hier kann die zu Buchende Artikelnummer angegeben werden. |
CbActivityType:N | Bei Kundenauftragsbuchungen muss hier ein Tätigkeits-Typ angegeben werden. Mögliche Werte sind:
|
CbProdOrderPosNo:C | Beim Anlegen einer Fertigungsauftrags-Buchung, muss hier eine gültige Produktionsauftrags-Positionsnummer angegeben werden. |
CbCustomerOrderNo:C | Beim Anlegen einer Kundenauftrags-Buchung muss hier eine gültige Auftragsnummer angegeben werden, für die eine BDE-Tätigkeit zugewiesen wurde. |
CbPostingUseContext:N | Beim Anlegen einer Kudenauftrags-Buchung, muss hier eine gültige Auftragsnummer angegeben werden. (Derzeit nicht implementiert) |
CbStartTimeStamp:DT | Mit dieser Eigenschaft, wird der Startzeitpunkt der Buchung angegeben. |
CbComment:C | Buchungskommentar |
Beispiel
// Siehe TBeBDEBusinessController