Den Status eines Vorgangs ändern: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Imported from text file)
(kein Unterschied)

Version vom 7. April 2017, 09:21 Uhr

Hilfe Nummer: 754600

Wenn der Status eines Vorgangs in der GUI wie folgt geändert wird

operation.Status = kWorkStatus_Scheduled

wird der Wert der Eigenschaft "Status" des Vorgangs geändert, aber der Status der Aufgaben unterhalb des Vorgangs und der Status der Reihenfolge des Vorgangs werden nicht synchronisiert oder geändert.


Um zu synchronisieren, muss

BroadcastChanges

der Projektklasse aufgerufen werden.


Wenn BroadcastChanges nicht aufgerufen wird,


  1. wird der Status eines Vorgangs eines Auftrags dessen Vorgänge beendet sind, während der Neuplanung von COM auf "Geplant" geändert.
  2. Währenddessen wird der Status der Aufgaben und die Reihenfolge des Vorgangs "Beendet" bleiben.
  3. Wenn dann die Neuplanung nicht beendet wurde und zum Beispiel der Befehl "Aufträge erstellen" ausgeführt wird, werden die Daten zwangsweise intern synchronisiert. In diesem Fall wird der Status des Vorgangs, der auf "Geplant" umgestellt war, geändert auf "Beendet".



Hilfe Nummer: 754600