Den Status eines Vorganges ändern
Aus Asprova Hilfe
								Version vom 8. September 2017, 17:02 Uhr von GK (Diskussion | Beiträge) (Formatierung und Überarbeitung)
Hilfe Nummer: 754600
Wird der [Status] eines Vorgangs mit
-  
operation.Status = kWorkStatus_Scheduled 
über die COM-Schnittstelle geändert, so ändert sich dieser zwar, aber der [Status] der untergeordneten Aufgaben und des Auftrags werden nicht entsprechend synchronisiert. Zur Synchronisierung, muss explizit
-  
BroadcastChanges 
der Projektklasse aufgerufen werden. Wird BroadcastChanges nicht aufgerufen wird, so:
- ändert sich bei dern Neuplanung über COM der [Status] von Vorgängen, bei denen alle Vorgänge des Auftrags beendet sind, auf "Geplant",
 - gleichzeitig bleiben der [Status] der Aufgaben und des Auftrags "Beendet", und dann
 - werden die Daten zwangsweise intern synchronisiert, wenn die Neuplanung nicht beendet wird. Dies ist etwa der Fall, wenn nur Vorgänge aus Aufträgen erstellt werden. In diesem Fall ändert sich der auf "Geplant" gesetzte [Status] des Vorgangs auf "Beendet" gesetzt, da der Auftrag "Beendet" ist..
 
Hilfe Nummer: 754600