====== Schnittstelle 1063 – WinWeb-Istumsatz importieren ====== **1063** (''ImpUmsatzWinWeb'') liest ''*.csv''-Dateien aus einem Ordner. Pro Datei schreibt der Import ''SCHNITT_Umsatz'' neu und ruft ''SCHNITT_Umsatz_WinWeb'' auf. Die Prozedur ändert vorhandene ''Umsätze.Ist''/''IstNetto'', Verkäuferumsätze in ''UmsatzVK'' und Stundenumsätze in ''UmsätzeIstStunde''. **Vor jeder einzelnen Datei** wird die gesamte gemeinsame Tabelle ''SCHNITT_Umsatz'' geleert. Die Folgeprozedur kann fehlende Ist-/Verkäuferwerte ab dem frühesten importierten Datum zurücksetzen und Stundenumsätze ab diesem Datum vollständig löschen und neu füllen. Sie begrenzt diese Wirkungen nicht auf WinWeb. Auch nach einem SQL-Fehler kann die Eingabedatei archiviert werden. ===== Eingabe und Datenfluss ===== ''PFAD'' ist ein Ordner; direkte ''*.csv''-Dateien werden aufsteigend nach Pfad verarbeitet. Erste Zeile immer übersprungen. Jede weitere Zeile wird schlicht an Semikola getrennt; Quotes werden nicht behandelt. Nur genau acht Felder mit numerischer Filiale werden berücksichtigt: Feld 1 Filiale, 3 Datum, 4 Stunde, 5 Verkäufertext mit Nummer in Klammern, 6 Brutto, 7 Netto. Felder 2 und 8 werden nicht verwendet. Ungültige Feldzahl/Filiale wird still übersprungen. Die Prozedur gewichtet Brutto/Netto über ''UmsKstGr.Prozent'', ordnet Verkäufer über ''Personen.Personalnummer1'' zu und schreibt Stundenwerte. Die Dateien wandern nach ''IMP''; ''.IMPINFO'' wird je Datei erzeugt. Keine Gesamttransaktion, SQL-CommandTimeout im Code 0. Technische Tabellen-/Feldbeziehungen: Git-Nexus ''pep4desktop/interfaces/by-id/1063.md''. Quellcommit ''f1d82a003b62f2658f06eaa943dc685ab219bdf3'', statisch geprüft am 26.09.2026. **Kein Importlauf oder Live-Schemaabgleich.** [[schnittstellen:schnittstellen|Zur Schnittstellenübersicht]]