Move a folder to another parent folder
Product line
Standard
|Expert
Operating mode
CLOUD ABO
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
Moves the up-to-date folder to another parent folder (parent folder).
version | description | Scripting |
---|---|---|
6.0 | Script for Vertec versions before 6.7.0.12 and for running in Script Editor
for all versions. The new parent folder will be Internal id indicated. |
Changeparentfolder.py |
6.7.0.12 | Used selectedobjects . The new parent folder is queried in a selection dialog. | Changeparentfolder.py |
On the folder you want to move. It must not be a root folder. To move a root folder, use the Script: move a root folder .
# coding: windows-1252 # #---Bezeichnung: Ordner verschieben # Klassen: Ordner # CondExpression: # Selectedobjectsscript: Yes # EventType: Kein #---Ändert den Parentordner des aktuellen Ordners. # Dieser wird damit verschoben. #---03.02.2004, Vertec AG: erstellt. # 03.03.2017, sr: Script in Python erstellt. # 15.10.2024, sth: Angepasst an selectedobjects mit Version 6.7.0.12. def main(ordnerlist): # Neuen Parentordner bestimmen parentord = vtcapp.selectobjectintree("Überordner für die Ordnerkopie auswählen ", [], browsefilter="", selectfilter="AbstractOrdner") for ord in ordnerlist: if parentord: try: ord.parentordner = parentord except Exception as e: vtcapp.msgbox('Beim Verschieben des Ordners ist ein Problem aufgetreten.\nDer Fehler lautet: %s' % str(e)) continue main(selectedobjects)