Geräte aus der groben Leistungsbilanz als Projektgeräte übernehmen #19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ziel
In der groben Leistungsbilanz (LPH 2/3,
estimate_rows) trägt man Verbraucher grob ein, um früh eine Kostengruppen-Bilanz zu haben. Diese Zeilen sind lautdocs/estimate-balance.mdbewusst von der Stromkreisstruktur entkoppelt: sie schreiben nichts in Stromkreislisten, Verteilungen oder Projektgeräte, sie dienen nur dem Vergleich „geschätzt ↔ detailliert“.Sobald die Planung weiterläuft (LPH 3/4) und Verteilungen/Stromkreise entstehen, müssen dieselben Geräte nochmal von Hand als Projektgeräte angelegt werden. Das ist Doppelarbeit und eine Fehlerquelle, weil Werte beim zweiten Abtippen abweichen können.
Feature-Wunsch: eine Zeile, oder mehrere, aus einem Stand der groben Leistungsbilanz per Klick als Projektgerät(e) übernehmen, damit sie direkt in der detaillierten Leistungsbilanz weiterverarbeitet werden können, ohne die Werte neu einzutippen.
Vorschlag
estimate_rows-Zeile, idealerweise auch als Mehrfachauswahl je Gruppe oder ganzem Stand.name,quantity,powerPerUnitW→powerPerUnit,simultaneityFactor,cosPhi,remark, sowie die Kostengruppe der übergeordnetenestimate_groups-Zeile →costGroup.project-device.*), also mit Revision und Undo/Redo wie jede andere Änderung an Projektgeräten.Fragen an dich
project_deviceskeine Entsprechung, dort gibt es nur Anzahl × Einzelleistung. Sollen die beim Übernehmen gesperrt sein, oder trägt man Anzahl und Einzelleistung dabei von Hand ein?safetySupply(SV) gibt es an der Gerätezeile der Grobbilanz, anproject_devicessehe ich kein entsprechendes Feld. Wo sitzt SV bei den Projektgeräten, am Stromkreis oder am Verteiler, und wie wird das beim Übernehmen abgebildet?estimate_rows.convertedToProjectDeviceId, damit eine Zeile nicht doppelt übernommen wird und der Vergleich „geschätzt ↔ detailliert“ das anzeigen kann? Oder reicht eine einmalige Kopie ohne Verknüpfung?Abgrenzung
Keine Änderung an der Berechnung der groben Bilanz selbst und keine automatische Platzierung in einer bestimmten Verteilung. Es geht nur um die Übernahme der Werte, die Zuordnung zu Verteiler und Stromkreis bleibt wie bisher Handarbeit.
Umgesetzt mit Commit
a6500e2.Umsetzung:
project-device.insertübernimmt danach die aktuelle Projektrevision und den normalen Undo/Redo-Weg.Präzisierungen gegenüber den Vorüberlegungen:
fixedundsocketwerden im Freitextfeld Anschlussart als „Festanschluss“ und „Steckdose“ angezeigt.Keine Migration und keine gespeicherte Verbindung zwischen Grobbilanz-Zeile und Projektgerät. Snapshot-, Transfer-, Grobbilanz-Befehls-, Berechnungs-, Vergleichs- und Druckformate bleiben unverändert. Dokumentation in
docs/estimate-balance.mdundAGENTS.mdwurde ergänzt.Verifiziert mit 522 Tests sowie
build:api,build:web,typecheck:scriptsund beiden TypeScript-Prüfungen.