====== Schnittstelle 2016 – Kostenträger importieren ====== **2016** (''ImpKRKostenTräger'') ist aktiv registriert. Existiert die ID, werden ''Bezeichnung'' und ''Einheit'' aktualisiert; andernfalls werden ID und diese beiden Felder eingefügt. Parametriertes ''IF EXISTS/UPDATE/INSERT'' pro Zeile, keine fachliche SP, kein DELETE und keine direkte ''Umsätze''-Änderung. Keine Gesamttransaktion; frühere Zeilen können bei späterem Fehler bestehen bleiben. ===== Eingabedatei ===== ''PFAD'' muss eine vorhandene Datei bezeichnen. ''TextFieldParser'' liest ''Encoding.Default'', Semikolon, gekürzte Rand-Leerzeichen und CSV-Anführungszeichen. Kein ausdrücklicher Header-Skip; nichtnumerische IDs werden ausgelassen. Mindestens zwei Felder. ^ Position ^ Feld ^ Verarbeitung ^ | 1 | ''KRKostenTräger.ID'' | ''IsNumeric'', dann ''CLng''; Schlüssel. | | 2 | ''KRKostenTräger.Bezeichnung'' | Maximal 50 Zeichen. | | 3 | ''KRKostenTräger.Einheit'' | ''CDbl''; wenn Feld fehlt: 1. Ein vorhandenes leeres Feld ist kein Fallback. | ===== Datenfluss und Befund ===== Der Export 2035 liefert an Position 3 ''KRWarenGruppe'' statt ''Einheit'' und ist deshalb nicht das verlustfreie Gegenstück. ''SQL_TIMEOUT'' wird hier nicht ausdrücklich gesetzt. ===== Einstellungen ===== Keine individuelle fachliche ZW-Einstellung; die gemeinsame Basis verwendet bedingt ''GLOBAL_LOGLEVEL'', ''GLOBAL_LOGLEVELEVLOG'', ''MAIL_SCHNITTSTELLEONSUCCESS'', ''MAIL_SCHNITTSTELLEONERROR'', ''SCHNITT_MELDUNG_SchnittstelleOnSuccess'', ''SCHNITT_MELDUNG_SchnittstelleOnError''; beim Versand zusätzlich ''MAIL_SCHNITTSTELLETO'', ''MAIL_SMTP_SERVER'', ''MAIL_USER'', ''MAIL_PASS'', ''MAIL_USEDEFAULTCREDENTIALS'', ''MAIL_SSL'', ''MAIL_TESTADRESSE'', ''MAIL_FROM'', ''MAIL_FROM_NAME''. ''MANUELL'', ''SILENT'' und ''MAILTO'' sind Laufparameter. ===== Technische Referenz ===== ^ Merkmal ^ Wert ^ | Kennung / Einstieg | ''2016'' / ''cSchnittKRKostenTräger.Import'' | | Quellenstand | ''pep4desktop'' Commit ''f1d82a003b62f2658f06eaa943dc685ab219bdf3''; Detailanalyse im Git-Nexus ''pep4desktop/interfaces/by-id/2016.md'' | ===== Siehe auch ===== * [[schnittstellen:schnittstellen|Übersicht der Schnittstellen und Programme]] ===== Prüfstand ===== Am 25.09.2026 aus der statischen Atlas-Analyse vom 18.09.2026 übernommen. ⚠ Export 2035 ist kein passender Rückimport. Keine Ausführung, kein produktiver Schemaabgleich.