Hot News:

Unser Angebot:

  Foren auf CAD.de
  ENOVIA SmarTeam
  Ordner ohne Revisionsmechanismus?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  Ordner ohne Revisionsmechanismus? (680 mal gelesen)
hugin66
Mitglied



Sehen Sie sich das Profil von hugin66 an!   Senden Sie eine Private Message an hugin66  Schreiben Sie einen Gästebucheintrag für hugin66

Beiträge: 106
Registriert: 06.10.2005

Win XP, ST R16SP7

erstellt am: 07. Okt. 2005 15:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,
ich habe in unserer Datenbank für Folder den Revisionsmechanismus abgeschaltet (im Data Model Designer das Häkchen Revision Control wegenommen). Trotzdem erhält jeder neu angelegte Ordner eine Revision (a.0)!
Noch ein Hinweis: Anders als in der SmDemo ist unsere RevisionMask so eingestellt, dass jedes neu angelegte Dokument sofort mit Revision a.0 anfängt. Das sollte doch aber nur für versionierte Objekte gelten?!
Was mache ich falsch? Weiß jemand eine Lösung? Freue mich über jeden Hinweis!!


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MartinKirchmayer
Mitglied



Sehen Sie sich das Profil von MartinKirchmayer an!   Senden Sie eine Private Message an MartinKirchmayer  Schreiben Sie einen Gästebucheintrag für MartinKirchmayer

Beiträge: 79
Registriert: 14.05.2002

SmarTeam V5R18 SP5
SW2007 SP5.0
Oracle 10g
WinXP

erstellt am: 10. Okt. 2005 11:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für hugin66 10 Unities + Antwort hilfreich

Hallo,
das ist IMHOIn my humble oppinion (Meiner Meinung nach) standardmäßig so (bei uns gibt's diesen Effekt jedenfalls auch).

Daher haben wir im AfterAdd-Hook der Klasse "Folder" ein Skript, das die Revision löscht:

Code:

Function DelRev(ApplHndl As Long,Sstr As String, Reclst1 As Long, Reclst2 As Long, Reclst3 As Long ) As Integer
Dim Session As ISmSession
Dim FirstRec  As Object
Dim outp As Integer

On Error GoTo ErrHandler

'Converting ApplHndl to SmSession
Set Session = SCREXT_ObjectForInterface(ApplHndl)
'Converting three record lists into COM SmRecordList objects
CONV_RecListToComRecordList Reclst1,FirstRec

Dim pCLS As ismclass
Dim pRecord As Object
Dim pObj As ismobject
Dim behave As IsmBehavior

Set pCLS = Session.MetaInfo.SmClass(FirstRec.getRecord(0).Value("CLASS_ID"))
If Not pCLS.RevisionManaged Then
Set pRecord = FirstRec.getRecord(0)
If pRecord.Headers.HeaderExists("REVISION") Then
If Len(trim$(pRecord.Value("REVISION")))>0 Then
Set pObj = Session.ObjectStore.ObjectFromData(pRecord, true)
pObj.retrieve
pObj.data.Value("REVISION") = ""

Set behave = Session.ObjectStore.DefaultBehavior.Clone
behave.CheckAuthorization = False
behave.InvokeScripts = False
behave.ConfirmOperations = coYesToAll
pObj.updateEx behave
End If
End If
Else
'msgbox "Revision unchanged"
End If

outp = Err_None
GoTo ReleaseRLs

ErrHandler:
MsgBox "Fehler-Nr.: " & Err.Number _
& Chr$(13) & "Fehlerart:  " & Err.Description _
  & Chr$(13) & "Funktion:  " & myfunc, _
ebCritical, "DelRev - Kritischer Skriptfehler"
        outp = Err_Gen
        Resume ReleaseRLs
 
ReleaseRLs:
Set Session = Nothing
Set FirstRec = Nothing

DelRev = outp
End Function


Gruß,
Martin

[Diese Nachricht wurde von MartinKirchmayer am 10. Okt. 2005 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hugin66
Mitglied



Sehen Sie sich das Profil von hugin66 an!   Senden Sie eine Private Message an hugin66  Schreiben Sie einen Gästebucheintrag für hugin66

Beiträge: 106
Registriert: 06.10.2005

Win XP, ST R16SP7

erstellt am: 10. Okt. 2005 14:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Martin,

besten Dank für die Hilfe! Habe das Script gleich eingebunden - es klappt super.
Danke!!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz