Bei KWP gibt es einige fest definierte Zustände und Status. Diese haben verschiedene Bedeutungen. Ein Zustand ist in KWP nicht veränderbar und
beinhaltet Funktionen. Statuseinstellungen können in den Projekteinstellungen erweitert werden.
Projekt:
BAuftragStatus AuftragStatus AAuftragstatus
Auftrag noch nicht vergeben 99 | 0 | 0
Auftrag nicht erhalten, sonstige Gründe 99 | 6 | 10
Auftrag erhalten 99 | 8| 12
Auftrag abgeschlossen 99 | 9 |3
Regie:
BAuftragStatus AuftragStatus AAuftragstatus
nicht freigegeben 99 | 0 | 0
nicht vergeben 99 | 4 | 4
erhalten 99 | 0 | 5
ohne Rechnung 99 | 1 | 1
Auftrag abgeschlossen 99 | 2 | 6
Rechnung gedruckt 99 | 2 | 2
Auftrag nicht erh 99 | 3 | 7
Ohne Rech abgeschl 99 | 3 | 3
Montageauftragsjournal Status
erzeugt 10
wartend 20
freigegeben 30
an Monteur ausg 40
an Mob Monteur ausgegeben 41
in Arbeit (Online Module) 50
rückgemeldet 60
in Bearbeitung 70
zur Abrechnung 75
erledigt 80 – Archiveintrag wird automatisiert
erledigt/storniert 90
Beispiel SQL um alle Regieaufträge auf ohne Rechnung abgeschlossen zu setzen die vor dem 01.01.2024 erzeugt worden sind und noch den Status Auftrag erhalten haben.
select BAuftragStatus, AuftragStatus ,AAuftragStatus, Createuser, Createdate, Edituser, Editdate, Info3
from regie where BAuftragStatus=’99‘ and auftragstatus=’0′ and aauftragstatus=’5′
update regie
set BAuftragStatus=’99‘, auftragstatus=’3′ , aauftragstatus=’3′, info3=’schi‘
where Createdate < ‚01.01.2024‘ and BAuftragStatus=’99‘ and auftragstatus=’0′ and aauftragstatus=’5′