forked from jappel/leistungsbilanz-ts
Add explicit "no protection device" state for circuits
Circuits can now record that they deliberately have no protection device (type NONE, shown as "–"), separate from circuits whose protection is still open. Migration 0017 makes rated_current_a nullable. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
1f3b903809
commit
38019fe087
27 changed files with 3673 additions and 132 deletions
|
|
@ -460,6 +460,13 @@ Projektzugehörigkeit und schreibt Schutzgerät, Revision und Historienübergang
|
|||
atomar. Benutzer können Schutzdaten anlegen oder ändern, aber nicht entfernen;
|
||||
Undo einer erstmaligen Anlage darf den zuvor fehlenden Datensatz exakt
|
||||
wiederherstellen.
|
||||
Der Typ `NONE` („Kein Schutzgerät“) hält die bewusste Entscheidung fest, dass
|
||||
ein Stromkreis kein eigenes Schutzgerät erhält; Bemessungsstrom und alle
|
||||
abhängigen Felder sind dann `null` (Migration `0017` macht
|
||||
`rated_current_a` nullable). Editor und Seitenansicht zeigen „–“. Ein
|
||||
Stromkreis ganz ohne Datensatz gilt dagegen weiter als offen (Seitenansicht
|
||||
„offen“). `NONE` gibt es nur für Stromkreise, nicht für
|
||||
Verteilerkomponenten; die Leitungsberechnung übernimmt dafür kein Schutzgerät.
|
||||
Der vollständige `CircuitSnapshot` enthält den zugehörigen
|
||||
`protectionDevice`-Datensatz, sofern einer vorhanden ist. Neue Stromkreise und
|
||||
durch Geräteverschiebung erzeugte Zielstromkreise verwenden die vereinbarten
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue