Schnittstelle 1054 – Moses-Planumsatz importieren
1054 (ImpUmsatzPlanMoses) liest SE4*-Dateien aus einem Ordner. Die Plan-SP aktualisiert auf vorhandenen Umsätze-Zeilen Umsatz und BudgetStunden. Die Istvariante 1050 nutzt dieselbe VB-Klasse, ist aber eine andere Kennung.
Vor der Dateiauswahl löscht 1054 die gesamte Tabelle SCHNITT_Umsatz, auch Daten anderer Artikel. Die Plan-SP aktualisiert nur Zeilen mit IstFixed=0; ein gesonderter Plan-Fixierungsschalter wird dort nicht geprüft. Bei Produktivität 0 ist eine Division durch Null möglich. Das sind statische Befunde, keine bestätigten Produktivfehler.
Eingabe und Datenfluss
PFAD ist ein Ordner. Unmittelbare SE4*-Dateien werden absteigend nach Pfad gelesen. System-Encoding, Semikolon, Quotes; erste Zeile verworfen, mindestens neun Felder: Datum, Uhrzeit, Filiale, Kostenstelle, Bon, Warengruppe, Brutto, Netto, Menge. Leere Kostenstelle/Warengruppe werden 0. Der Import setzt SCHNITT_Umsatz.Artikel=4. Die SP ordnet Kostenstellen über UmsKstGr zu und berechnet Planumsatz als gewichtetes Brutto sowie Budgetstunden aus gewichteter Bruttosumme und ProduktivitaetenFilialabteilung.Produktivitaet. Nur vorhandene Tages-/Gruppenzeilen werden aktualisiert; weggefallene Tage bleiben unverändert. Erfolgreiche Dateien wandern nach IMP. Keine Gesamttransaktion; die SP startet auch nach Zeilenfehlern.
Technische Feldbeziehungen: Git-Nexus pep4desktop/interfaces/by-id/1054.md. Quellcommit f1d82a003b62f2658f06eaa943dc685ab219bdf3, statisch geprüft am 25.09.2026. Kein Importlauf oder Live-Schemaabgleich.