Script: Einzelne Leistung kopieren

Produktlinien: Expert
Module: Leistung & CRM
Erstellt: 07.05.2007, Änderung:
Script neu in Python erstellt.
Mehr ansehen

Das Script kopiert die aktuelle Leistung ohne Aufwand und Text.

Version

Version Beschreibung Script
VBScript Öffnet die kopierte Leistung in einem Einzelfenster.
Nicht Cloudfähig.
CopyLeistung.txt
Python Script Öffnet die kopierte Leistung nicht in einem Einzelfenster. Es empfiehlt sich deshalb, den Kopiervorgang in der Leistungliste mit rechter Maustaste zu starten. Die Leistung wird dann direkt in der Liste einsortiert und kann weiter bearbeitet werden.
Cloudfähig.
CopyLeistung.py

Ausführen

Auf der einzelnen Leistung, die kopiert werden soll.

Scripttext

# coding: windows-1252
#
#---Bezeichnung: Leistung kopieren
#   Klassen: Leistung
#   CondExpression:
#   ObjectScript: Yes
#   ContainerScript: No
#   EventType: Kein
#   EventClass:
#   EventMembers:
#   ExtendedRights: N

#---Kopiert die aktuelle Leistung ohne Aufwand und Text.
#---27.04.2018, sth: In Python erstellt.

def main():
    if argobject.istypeof("Leistung"): 
        leistung = argobject
        neueleistung = vtcapp.createobject("OffeneLeistung")
        neueleistung.bearbeiter = leistung.bearbeiter
        neueleistung.datum = leistung.datum
        neueleistung.projekt = leistung.projekt
        neueleistung.phase = leistung.phase
        neueleistung.typ = leistung.typ
main()