Skip to main content
Skip table of contents

Business Object Event "bei Kopie"

Business Object Event "bei Kopie"


Dieser Event wird aufgerufen, wenn ein Business-Objekt kopiert wird.
z.B. beim Ausführen von "Neues Projekt aus Vorlage" im Projektmanagement.
Über das DuplicateInfo-Objekt können auf verschiedenste Quell-Informationen zugegriffen werden (z.B. das Quell Business-Objekt).
Dem DuplicateInfo-Objekt in diesem Event, ist es nur möglich auf die Eigenschaften der Business-Objekte zuzugreifen.
Im Gegensatz hierzu, hat das DuplicateInfo-Objekt aus dem Event "nach dem Duplizieren", Eigenschaften wodurch die weiteren Aktionen nach dem Event gesteuert werden können.
Das Event "bei Kopie" wird für folgende Business-Objekte ausgeführt.

TBeProjectBO

Eigenschaften

Beschreibung

SourceBo: TBeProjectBO

Quell-Business Objekt

TBeProjectTaskBO

Eigenschaften

Beschreibung

SourceBo: TBeProjectTaskBO

Quell-Business Objekt

ProjectBO: TBeProjectBO

Ziel-Business Projekt-Objekt

SourceProjectBO: TBeProjectBO

Quell-Business Projekt-Objekt

TBeProjectTaskEffortBO

Eigenschaften

Beschreibung

SourceBo: TBeProjectTaskEffortBO

Quell-Business Objekt

ProjectTaskBO: TBeProjectTaskBO

Ziel-Business Projekt-Task-Objekt

SourceProjectTaskBO: TBeProjectTaskBO

Quell-Business Projekt-Task-Objekt

ProjectBO: TBeProjectBO

Ziel-Business Projekt-Objekt

SourceProjectBO: TBeProjectBO

Quell-Business Projekt-Objekt

Beispiel

CODE
| nEvtNo:P1, oProjectBO:P2, oDuplicateInfo:P3 |

// Aufruf erfolgt beim Kopieren eines Projekt-Stamm Business-Objekts (TBeProjectBO)
// Über das oDuplicateInfo-Objekt (TBeBoProjectDuplicateInfo) können zusätzliche Informationen
// wie z.B. das Quell-Business-Objekt, abgerufen werden

oProjectBO.CbComment := ConcatRTF(oDuplicateInfo.CbSourceProjectBO.CbComment,
                                  "Projekt kopiert am " + DToC(now()) + ' um ' + time() + ' durch ' + BeUserName(c_usr)),

Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.