====== smartCopySetRec ====== Der [[Menübefehl]] **smartCopySetRec** gehört zum [[PrimusSmartCopy]] [[Addins|Addin]]. Mit dem Befehl werden Dokumente rekursiv für die Verarbeitung mit der aktiven SmartCopy Session markiert. ====== Aufrufparameter ====== Die Aufrufparameter werden mit dem [[Glossar#Attribut]] ''parameter'', durch ''|'' getrennt übergeben. Die Parameter sind in folgender Reihenfolge zu übergeben: ^ ^Parameter ^Funktion^ ^1| ''''| Wenn nichts angegeben wird, wird das Dokument zum Kopieren markiert| ^:::| ''MOVE''| Markiert das Dokument zum verschieben| ^:::| ''RENAME''| Markiert das Dokument zum Verschieben| ^2| ''''| Gibt an welche Parent Referenzen berücksichtigt werden sollen| ^3| ''INCLREADONLY''| Nur bei ''MOVE'' und ''RENAME'', berücksichtigt auch schreibgeschützte Dokumente| ^:::| ''ONLYPARENTS''| Sucht nur Parentdokumente aber keine Komponenten| ^:::| ''REV1''| Nimmt nur die Indexreferenz 1| ^:::|''WITHNAME''| Nur gleichnamige Referenzen werden berücksichtigt| ===== Sichtbarkeit im Menü ===== Damit der jeweils zur aktiven SmartCopy Sitzung passende **smartCopySet** Menüeintrag angezeigt sind, müssen diese mit dem Attribut ''visible'' und der entsprechenden [[Bedingung]] sichtbar gemacht werden. Dafür stellt das PrimusSmartCopy Addin folgende interne [[PrimusSmartCopy#Bedingungen]] zur Verfügung. ^Bedingung ^Bedeutung^ | IsSmartCopySessionActive| Prüft ob eine Kopiersitzung aktiv ist| | IsSmartMoveSessionActive| Prüft ob eine Verschiebesitzung aktiv ist| | IsSmartRenameSessionActive| Prüft ob eine Umbenennensitzung aktiv ist| Alle Bedingungen werden über ''CALL(PrimusSmartCopy.)'' angesprochen. ===== Beispiel ===== ===== Siehe auch ===== * [[smartCopySet]] * [[smartCopySetRec]] * [[:smartcopyignore]] * [[:smartcopyignorerec]] {{tag>Menübefehl GUI Addin SmartCopy}}