Benutzer-Werkzeuge

Webseiten-Werkzeuge


schnittstellen:1049

Schnittstelle 1049 – Hoeltl-Umsätze importieren

1049 (ImpUmsatzHoeltl) übernimmt eine Datei nach SCHNITT_Umsatz. Drei Prozeduren aktualisieren anschließend Umsätze.Ist/TeileIst, Tageskurven und UmsatzVK.

Die Dateiprüfung verlangt nur neun Felder, der Code liest aber bis Feld 13. Das Staging-DELETE hat keinen Filialfilter. Die Tageskurven-SP setzt alle Stundenfelder TK00 bis TK23 in der ganzen Tabelle; fehlende Werte werden 0. Der Verkäuferumsatz-DELETE ist nicht quellsystembegrenzt.

Eingabedatei

PFAD muss eine vorhandene Datei bezeichnen. Parser: Encoding.Default, Semikolon, TrimWhiteSpace, Quotes; erste Zeile übersprungen. Tatsächlich nötig: 1 Filiale, 2 Kasse, 3 Datum DD.MM.YYYY, 4 Uhrzeit, 5 Verkäufer, 6 Bon, 7 Artikel, 8 Warengruppe, 10 Menge, 11 Brutto, 12 Netto, 13 Rabatt. Feld 9 wird nicht genutzt. Keine Archivierung.

Datenfluss und Betrieb

Der Code löscht SCHNITT_Umsatz im aus der Datei ermittelten Zeitfenster und fügt Zeilen ein. SCHNITT_Umsatz_Hoeltl gewichtet Brutto/Menge über UmsKstGr und schreibt nur bestehende Umsatzzeilen mit IstFixed=0. …_Tageskurve aggregiert die letzten 90 Tage nach Wochentag/Stunde; die Wochentagsnummer hängt von SQL-DATEFIRST ab. …_Verkäuferumsatz ersetzt Datum-/Verkäufer-Paare in UmsatzVK. Keine Gesamttransaktion; VB-Commands haben unbegrenzten Timeout.

Technische Feldbeziehungen: Git-Nexus pep4desktop/interfaces/by-id/1049.md. Quellcommit f1d82a003b62f2658f06eaa943dc685ab219bdf3, statisch geprüft am 25.09.2026. Kein Importlauf oder Live-Schemaabgleich.

Zur Schnittstellenübersicht

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
schnittstellen/1049.txt · Zuletzt geändert: von codex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki