Schnittstelle.Schleupen: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
 
(34 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
== Vorlauf ==
== Vorlauf ==


Schleupen-Schnittstelle muss konfiguriert werden, so dass die vorgegebene Feldreihenfolge eingehalten wird. Feldtrenner muss dabei ";" sein. Es entstehen .txt Dateien.
Schleupen-Schnittstelle muss vom Auftraggeber konfiguriert werden, so dass die vorgegebene Feldreihenfolge eingehalten wird (das schaffen nicht alle). Feldtrenner muss dabei ";" sein (das schaffen nicht alle). Es werden .txt Dateien geliefert.


=== CSV erstellen ===
=== Feldtrenner '|'? ===


Auftragsdatei .txt in den Notepad++ laden


* Es wird eine TXT Datei geschickt, diese enthält als Feldtrenner ein "|". Man muss also in einem text-Editor folgende Schritte durchführen


Auftragsdatei .txt in den Notepad++ laden
# ersetze alle ";" durch ","
# ersetze alle "|" durch ";" (|-Zeichen aus der Originaldatei kopieren und in den Suchindex einfügen)
# komplettiere die nun zeile 1 mit


* die Titelzeile hinzu setzten
==== Titelzeile vor 2020 ====


<code>
<code>
Zeile 18: Zeile 22:
</code>
</code>


==== Titelzeile ab 2020 Version von CS.TG ist 2.21.31.3 ====


<code>
1-Auftragsnummer;2-Positionsnummer;3-Montageart;4-Ausführungsdatum;5-Ausführungszeit;6-PIN;7-Name;8-Vorname;9-Netznutzer_Name;10-Netznutzer_Vorname;11-ID_Abnahmestelle;12-Tour;13-Folge;14-PLZ;15-Ort;16-Straße;17-num.Teil.Hausnr.Abnahme;18-vollständige.Hausnr.Abnahme;19-Etage;20-Ausrichtung;21-NrInEtage;22-ID_Installationsort;23-Tour_Inst;24-Folge_Inst;25-PLZ_Inst;26-Ort_Inst;27-Straße_Inst;28-HausnrNum_Inst;29-Hausnr_Inst;30-Etage_Inst;31-Ausr_Inst;32-NrInEtage_Inst;33-Vorbereitung;34-Hinweis1;35-Hinweis2;36-GB_Original;37-Energieart_versch.;38-ID_Zaehlpunkt;39-Zählpunktbezeichnung;40-Erweiterung;41-A-Geräte_ID;42-Gerätenummer;43-A_Geräteart;44-A_Gerätetyp;45-A_Hersteller;46-A_Bauart;47-A_Folgestatus;48-A_Plombe;49-A_BVZwk;50-A_Zaehlwerknummer;51-A_Zaehlwerkart;52-A_Reg_OA;53-A_Code_OA;54-A_Ablesefaktor;55-A_Vorkommastellen_TG;56-A_Nachkommastellen_TG;57-A_Nachkommastellen_VA;58-A_Zaehlerplatz;59-A_ZPV_Info;60-A_VAAzw_id-;61-A_Stand_alt;62-A_Datum_alt;63-A_Zeit_alt;64-A_Rueckstellung_alt;65-A_Verbrauch_alt;66-A_Stand_min;67-A_Stand_max;68-A_Stand_neu;69-A_Datum_neu;70-A_Zeit_neu-;71-A_Rueckst_neu-;72A_Able_Kennz.;73-E_BVGer_id;74-E_Geraetenummer-;75-E_Geräteart-;76-E_Gerätetyp-;77-E_Hersteller;78-E_Bauart;
</code>


* ab 2020 Version von CS.TG ist 2.21.31.3 die Titelzeile hinzu setzten
==== Titelzeile ab 2020 Version von CS.TG ist 2.220.0.0 ====


<code>
<code>
1-Auftragsnummer;2-Positionsnummer;3-Montageart;4-Ausführungsdatum;5-Ausführungszeit;6-PIN;7-Name;8-Vorname;9-Netznutzer_Name;10-Netznutzer_Vorname;11-ID_Abnahmestelle;12-Tour;13-Folge;14-PLZ;15-Ort;16-Straße;17-num.Teil.Hausnr.Abnahme;18-vollständige.Hausnr.Abnahme;19-Etage;20-Ausrichtung;21-NrInEtage;22-ID_Installationsort;23-Tour_Inst;24-Folge_Inst;25-PLZ_Inst;26-Ort_Inst;27-Straße_Inst;28-HausnrNum_Inst;29-Hausnr_Inst;30-Etage_Inst;31-Ausr_Inst;32-NrInEtage_Inst;33-Vorbereitung;34-Hinweis1;35-Hinweis2;36-GB_Original;37-Energieart_versch.;38-ID_Zaehlpunkt;39-Zählpunktbezeichnung;40-Erweiterung;41-A-Geräte_ID;42-Gerätenummer;43-A_Geräteart;44-A_Gerätetyp;45-A_Hersteller;46-A_Bauart;47-A_Folgestatus;48-A_Plombe;49-A_BVZwk;50-A_Zaehlwerknummer;51-A_Zaehlwerkart;52-A_Reg_OA;53-A_Code_OA;54-A_Ablesefaktor;55-A_Vorkommastellen_TG;56-A_Nachkommastellen_TG;57-A_Nachkommastellen_VA;58-A_Zaehlerplatz;59-A_ZPV_Info;60-A_VAAzw_id-;61-A_Stand_alt;62-A_Datum_alt;63-A_Zeit_alt;64-A_Rueckstellung_alt;65-A_Verbrauch_alt;66-A_Stand_min;67-A_Stand_max;68-A_Stand_neu;69-A_Datum_neu;70-A_Zeit_neu-;71-A_Rueckst_neu-;72A_Able_Kennz.;73-E_BVGer_id;74-E_Geraetenummer-;75-E_Geräteart-;76-E_Gerätetyp-;77-E_Hersteller;78-E_Bauart;  
1-Auftragsnummer;2-Positionsnummer;3-Montageart;4-Ausführungsdatum;5-Ausführungszeit;6-PIN;7-Name;8-Vorname;9-Vertragspartner Erreichbarkeit Tel (führend Anschrift, Person);10-Vertragspartner Erreichbarkeit Fax (führend Anschrift, Person);11-Vertragspartner Erreichbarkeit Mobil (führend Anschrift, Person);12-Vertragspartner Erreichbarkeit Mail (führend Anschrift, Person);13-Netznutzer Anschrift Titel + Vorname + Name;14-Netznutzer_Name;15-Netznutzer_Vorname;16-Netznutzer Anschrift Anrede;17-Netznutzer Anschrift Straße + Hnr. + Erg.;18-Netznutzer Postfach;19-Netznutzer Postfach;20-Netznutzer Erreichbarkeit Tel (führend Anschrift, Person);21-Netznutzer Erreichbarkeit Mobil (führend Anschrift, Person);22-Netznutzer Erreichbarkeit E-Mail (führend Anschrift, Person);23-ID Abnahmestelle;24-Tour Abnahmestelle;25-Folge Abnahmestelle;26-ID Abnahmestelle;27-Ort Abnahmestelle;28-Straße Abnahemstelle;29-num. Teil Hausnr. Abnahmestelle;30-vollständige Hausnr. Abnahemstelle;31-Etage Abnahmestelle;32-Ausrichtung Etage Abnahmestelle;33-Nr. Etage Abnahmestelle;34-ID Installationsort;35-Tour Installationsort;36-Folge Installationsort;37-PLZ Installationsort;38-Ort Installationsort;39-Straße Installationsort;40-num. Teil Hausnr. Installationsort;41-vollständige Hausnr. Installationsort;42-Etage Installationsort;43-Ausrichtung Etage Installationsort;44-Nr. Etage Installationsort;45-Hinweis Vorbereitung Installationsort;46-Hinweis Ablesung Installationsort;47-Hinweis Lokation Installationsort;48-Geschäftsbereich;49-Energieart verschlüsselt;50-ID Zählpunkt;51-Zählpunktbezeichnung;52-Zählpunkterweiterung / Fremdgerät Zählpunkterweiterung;53-A Gerät ID / Fremdgerät interne Identifikations-Id;54-A-Gerät Fremdgerät Gerätenummer;55-A-Gerät Fremdgerät Geräteart;56-A-Gerät  Fremdgerät Gerätetyp;57-A-Gerät / Fremdgerät Gerätehersteller;58-A-Gerät Fremdgerät Bauart;59-A-Gerät Folgestatus;60-A-Gerät Geräteplombe;61-A-Gerät Fremdgerät ID BV-ZW;62-A-Gerät Fremdgerät BV-ZWNr;63-A-Gerät Fremdgerät BV-ZWArt;64-A-Gerät Fremdgerät BV-ZW Reg.opt. Auslesung;65-A-Gerät Fremdgerät BV-ZW Code opt. Ausl.;66-A-Gerät Fremdgerät BV-ZWFaktor;67-A-Gerät Fremdgerät BV-ZW VK-Stellen;68-A-Gerät Fremdgerät BV-ZW NK- Stellen;69-A-Gerät VA-Abr.-Zählwerk NK-Stellen;70-A-Gerät Zählerplatzvermerk;71-A-Gerät Zählerplatzinfo;72-A-Gerät ID VA-Abr-ZW;73-A-Gerät VA-Abr-ZW ltz.Abl.Stand;74-A-Gerät VA-Abr-ZW letzte Ablesung Datum;75-A-Gerät VA-Abr.ZW ltz. Abl.Zeit;76-A-Gerät VA-Abr-ZW ltz. Abl. Rückst.;77-A-Gerät VA-Abr-ZW Fremdg. Verbrauch alt;78-A-Gerät VA-Abr-ZW Fremdgerät erw.Stand min;79-A-Gerät VA-Abr.-ZW Fremdgerät erw. Stand max.;80-A-Gerät VA-Abr-ZW Fremdgerät Zstand NEU;81-A-Gerät VA-Abr.-ZW Fremdgerät Ablesedatum neu;82-A-Gerät VA-Abr.-ZW Fremdgerät Ablesezeit neu;83-A-Gerät VA-Abr.-ZW Rückstellung neu;84-A-Gerät VA-Abr.-ZW Ablesekennz.;85-E-Gerät ID;86-E-Gerät;87-E-Gerätart;88-E-Gerätetyp;89-E-Gerätehersteller;90-E-Gerät Baurt;91-E-Gerät;92-E-Gerät;93-E-Gerät;94-E-Gerät;95-E-Gerät;96-E-Gerät;97-E-Gerät;98-E-Gerät;99-E-Gerät;100-E-Gerät;101-E-Gerät;102-E-Gerät;103-E-Gerät;104-E-Gerät;105-E-Gerät;106-E-Gerät;107-E-Gerät;108-E-Gerät;109-E-Gerät;110-E-Gerät;111-E-Gerät;112-E-Gerät;113-E-Gerät;114-E-Gerät;115-Anschrift Titel + Vorname + Name;116-Anschrift-Straße-Hnr.-Erg;117-Anschrift Postfach;118-Anschrift PLZ Ort;119-Rechnungsempfänger Titel + Vorname + Name;120-Rechnungsempfänger Straße - Hnr. Erg.;121-Rechnungsempfänger Postfach;122- Rechnungsemfpänger PLZ + Ort
</code>
</code>


=== Speichern unter .csv ===


* nun als .csv abspeichern
* Nun als .csv Datei speichern (mit "Speichern unter" und dann .txt durch .csv ersetzen)
* Notepad++ nun beenden


== Beim Import beachten ==
== Import ==


* importieren mit dem Schema
* importieren mit dem Schema
=== vor 2020 ===
   
   
  Zähler_Nummer(43)
  Zähler_Nummer(43)
Zeile 52: Zeile 64:
  Zähler_Info_#_#(Z-Ort,60)
  Zähler_Info_#_#(Z-Ort,60)


* ab 2020 Version von CS.TG ist 2.21.31.3 importieren mit Schema
=== ab 2020 Version von CS.TG ist 2.21.31.3 ===


  Zähler_Nummer(42)
  Zähler_Nummer(42)
Zeile 80: Zeile 92:
  SAP_Info_#_#(ID_Mengenpunkt,38)
  SAP_Info_#_#(ID_Mengenpunkt,38)


== Beim Export beachten (vor 2020) ==
=== ab 2022 Version von CS.TG ist 2.220.0.0 ===
 
Zähler_Nummer(54)
SAP_Art_#_#(48,62)
SAP_Info_#_#(Auftragsnummer,01)
SAP_Info_#_#(Positionsnummer,02)
SAP_Info_#_#(Montageart,03)
SAP_Info_#_#(ID_Abnahmestelle,26)
SAP_Info_#_#(ID_Installationsort,34)
SAP_Info_#_#(A_Zaehlerplatz,70)
SAP_Info_#_#(ZPV_Info,71)
SAP_Info_#_#(A-Geräte_ID,53)
SAP_Info_#_#(ID_TG-Zählwerk,61)
SAP_Info_#_#(A_Zaehlwerknummer,62)
SAP_Info_#_#(ID_VA-Abrechnungszählwerk,72)
SAP_Info_#_#(Geschäftsbereich,48)
SAP_Info_#_#(ID_Mengenpunkt,50)
Zähler_Ort_Strasse_#_#_#(39,41,)
Zähler_Ort_Ort_#_#(37,38)
Zähler_Info_#_#(Typ,88)
Zähler_Info_#_#(Art,87)
Zähler_Info_#_#(Z-Platz,70)
Zähler_Info_#_#(ZPV_Info,71)
Kunde_Brief_Name1(115)
Kunde_Brief_Strasse_#_#_#(116,117,)
Kunde_Brief_Ort(118)
Zähler_Info_#_#(VP Tel,09)
Zähler_Info_#_#(VP Fax,10)
Zähler_Info_#_#(VP Mobil,11)
Zähler_Info_#_#(VP Mail,12)
Zähler_Info_#_#(NN Tel,20)
Zähler_Info_#_#(NN Mobil,21)
Zähler_Info_#_#(NN Mail,22)
Zähler_Info_#_#(Etage,42)
Zähler_Info_#_#(Ausrichtung Et.,43)
Zähler_Info_#_#(Nr. Etage,44)
 
== Ergebnismeldung ==


* wir können KEINE Doppeltarif-Zähler melden!!!
* wir können KEINE Doppeltarif-Zähler melden!!!
Zeile 88: Zeile 137:


  AuchAlsCSV=JA
  AuchAlsCSV=JA
SpaltenReihenfolge=Auftragsnummer!;Positionsnummer;Montageart;4;5;6;7;8;VAANS_ID;10;11;12;13;14;15;16;17;18;19;vaiso_id;21;22;23;24;25;26;27;28;29;30;31;32;GB_Original;34;VAMgp_id;36;37;A_BVGer_id;39;40;41;42;43;Folgestatus;45;A-BVZwk_id;Zaehlwerk;ZwArt;49;50;51;52;53;54;55;56;A_VAAzw_id;58;59; 60;61;62;63;64;ZaehlerStandAlt;WechselDatum;WechselZeit;68;69;ZaehlerNummerNeu!;E_Geräteart;E_Gerätetyp;E_Hersteller;E_Bauart;Hauptmandat;Mandant;77;78;Zaehlwerk;ZwArt;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;ZaehlerStandNeu;WechselDatum;WechselZeit;99;100;FA!
  ZählerNummerNeuAusN1=NEIN
  ZählerNummerNeuAusN1=NEIN
  Zählwerk=Zaehlwerk
  Zählwerk=Zaehlwerk
  ZaehlwerksnummerNeu=Art
  ZaehlwerksnummerNeu=Art
 
  #
  #
  # SQL_Filter=(ART not containing '2') and
  # SQL_Filter=(ART not containing '2') and


== Beim Export beachten (ab 2020 Version von CS.TG ist 2.21.31.3) ==
=== vor 2020 ===
 
<code> SpaltenReihenfolge=Auftragsnummer!;Positionsnummer;Montageart;4;5;6;7;8;VAANS_ID;10;11;12;13;14;15;16;17;18;19;vaiso_id;21;22;23;24;25;26;27;28;29;30;31;32;GB_Original;34;VAMgp_id;36;37;A_BVGer_id;39;40;41;42;43;Folgestatus;45;A-BVZwk_id;Zaehlwerk;ZwArt;49;50;51;52;53;54;55;56;A_VAAzw_id;58;59; 60;61;62;63;64;ZaehlerStandAlt;WechselDatum;WechselZeit;68;69;ZaehlerNummerNeu!;E_Geräteart;E_Gerätetyp;E_Hersteller;E_Bauart;Hauptmandat;Mandant;77;78;Zaehlwerk;ZwArt;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;ZaehlerStandNeu;WechselDatum;WechselZeit;99;100;FA!
</code>
 
=== ab 2020 Version von CS.TG ist 2.21.31.3 auch für 2.220.0.0 ===


  AuchAlsCSV=JA
  AuchAlsCSV=JA
Zeile 109: Zeile 162:
  # SQL_Filter=(ART not containing '2') and
  # SQL_Filter=(ART not containing '2') and


== Fixed-Formats (vor 2020)==
== Fixed-Formats ==


* Fixed-Formats.ini
* Fixed-Formats.ini
=== vor 2020 ===


  Separator=|
  Separator=|
Zeile 118: Zeile 173:
  75='FIRMA
  75='FIRMA


== Fixed-Formats (ab 2020 Version CS.TG ist 2.21.31.3)==
* Column_48.ini (nicht tragend in Version ab 2020 CS.TG ist 2.21.31.3)
 
52-A-BV-Zählwerkart wird umgesetzt
 
* Column_80.ini (nicht tragend in Version ab 2020 CS.TG ist 2.21.31.3)
 
52-A-BV-Zählwerkart wird umgesetzt
 
=== ab 2020 Version CS.TG ist 2.21.31.3 ===


  Separator=|
  Separator=|
Zeile 127: Zeile 190:
  WechselZeit=-0123456789
  WechselZeit=-0123456789


* Column_48.ini (nicht tragend in Version ab 2020 CS.TG ist 2.21.31.3)
* andere .ini Dateien nicht notwendig
 
52-A-BV-Zählwerkart wird umgesetzt
 
* Column_80.ini (nicht tragend in Version ab 2020 CS.TG ist 2.21.31.3)
 
52-A-BV-Zählwerkart wird umgesetzt


== Besonderheiten ==
== Besonderheiten ==


* Es wird eine TXT Datei geschickt, diese enthält als Feldtrenner ein "|". Man muss also in einem text-Editor folgende Schritte durchführen
# ersetze alle ";" durch ","
# ersetze alle "|" durch ";" (|-Zeichen aus der Originaldatei kopieren und in den Suchindex einfügen)
# komplettiere die zeile 1 mit




Zeile 155: Zeile 207:
  "getrennt" und bei Dateiursprung "westeuropäisches Windows" auswählen -> Tabstopp und Semikolon auswählen "Weiter" und "fertig stellen"
  "getrennt" und bei Dateiursprung "westeuropäisches Windows" auswählen -> Tabstopp und Semikolon auswählen "Weiter" und "fertig stellen"


== Ergebnis (.csv) ab 2020 Version CS.TG ist 2.21.31.3 ==
== Beispiel ==
 
* Ergebnis-Meldung (.csv) ab 2020 Version CS.TG ist 2.21.31.3
   
   
  5354|27|TW|14214|7480|22177|G|42184|1|65030|10082020|085010|7593||20200292|1|47218|10082020|085010|0|||FirmaDienstleisterName||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  5354|27|TW|14214|7480|22177|G|42184|1|65030|10082020|085010|7593||20200292|1|47218|10082020|085010|0|||FirmaDienstleisterName||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Aktuelle Version vom 26. April 2022, 11:47 Uhr

zurück


Vorlauf

Schleupen-Schnittstelle muss vom Auftraggeber konfiguriert werden, so dass die vorgegebene Feldreihenfolge eingehalten wird (das schaffen nicht alle). Feldtrenner muss dabei ";" sein (das schaffen nicht alle). Es werden .txt Dateien geliefert.

Feldtrenner '|'?

Auftragsdatei .txt in den Notepad++ laden

  • Es wird eine TXT Datei geschickt, diese enthält als Feldtrenner ein "|". Man muss also in einem text-Editor folgende Schritte durchführen
  1. ersetze alle ";" durch ","
  2. ersetze alle "|" durch ";" (|-Zeichen aus der Originaldatei kopieren und in den Suchindex einfügen)
  3. komplettiere die nun zeile 1 mit

Titelzeile vor 2020

1-Auftragsnummer;2-Positionsnummer;3-Montageart;4-Ausführungsdatum;5-Ausführungszeit;6-PIN-1;7-Anrede-1;8-Titel-1;9-Nachname-1;10-Vorname-1;11-Straße-1;12-Ort-1;13-ID-2;14-Tour-2;15-Folge-2;16-PLZ-2;17-Ort-2;18-Straße-2;19-Hausnummer-2;20-Hausnummerzusatz-2;21-Etage-2;22-Ausrichtung-2;23-Etagetext-2;24-ID-3;25-Tour-3;26-Folge-3;27-PLZ-3;28-Ort-3;29-Straße-3;30-Hausnummer-3;31-Hausnummerzusatz-3;32-Etage-3;33-Ausrichtung-3;34-Etagetext-3;35-Hinweis-Vorbereitung-3;36-Hinweis-Ablesung-3;37-Geschäftsbereich;38-Art;39-ID-Zählpunkt;40-Zählpunkt;41-Zählwerk;42-A-ID;43-A-Nummer;44-A-Art;45-A-Typ;46-A-Hersteller;47-A-Bauart;48-A-Folgestatus;49-A-Plombe;50-A-ID-BV-Zählwerk;51-A-BV-Zählwerknummer;52-A-BV-Zählwerkart;53-A-BV-Register-optische-Auslesung;54-A-BV-Code-optische-Auslesung;55-A-BV-Faktor;56-A-BV-Vorkommastellen;57-A-BV-Nachkommastellen;58-A-VA-Nachkommastellen;59-A-Zählerplatz;60-A-Zählerplatzvermerk;61-A-VA-ID;62-A-VA-Stand-alt;63-A-VA-Datum-alt;64-A-VA-Zeit-alt;65-A-VA-Rückstellung-alt;66-A-VA-Verbrauch-alt;67-A-VA-Plausi-Stand-min;68-A-VA-Plausi-Stand-max;69-A_Stand_neu;70-A_Datum_neu;71-A_Zeit_neu;72-A_Rueckst_neu;73-E-ID;74-E-Nummer;75-E-Art;76-E-Typ;77-E-Hersteller;78-E-Bauart;79-Hauptmandant;80-Mandant

Titelzeile ab 2020 Version von CS.TG ist 2.21.31.3

1-Auftragsnummer;2-Positionsnummer;3-Montageart;4-Ausführungsdatum;5-Ausführungszeit;6-PIN;7-Name;8-Vorname;9-Netznutzer_Name;10-Netznutzer_Vorname;11-ID_Abnahmestelle;12-Tour;13-Folge;14-PLZ;15-Ort;16-Straße;17-num.Teil.Hausnr.Abnahme;18-vollständige.Hausnr.Abnahme;19-Etage;20-Ausrichtung;21-NrInEtage;22-ID_Installationsort;23-Tour_Inst;24-Folge_Inst;25-PLZ_Inst;26-Ort_Inst;27-Straße_Inst;28-HausnrNum_Inst;29-Hausnr_Inst;30-Etage_Inst;31-Ausr_Inst;32-NrInEtage_Inst;33-Vorbereitung;34-Hinweis1;35-Hinweis2;36-GB_Original;37-Energieart_versch.;38-ID_Zaehlpunkt;39-Zählpunktbezeichnung;40-Erweiterung;41-A-Geräte_ID;42-Gerätenummer;43-A_Geräteart;44-A_Gerätetyp;45-A_Hersteller;46-A_Bauart;47-A_Folgestatus;48-A_Plombe;49-A_BVZwk;50-A_Zaehlwerknummer;51-A_Zaehlwerkart;52-A_Reg_OA;53-A_Code_OA;54-A_Ablesefaktor;55-A_Vorkommastellen_TG;56-A_Nachkommastellen_TG;57-A_Nachkommastellen_VA;58-A_Zaehlerplatz;59-A_ZPV_Info;60-A_VAAzw_id-;61-A_Stand_alt;62-A_Datum_alt;63-A_Zeit_alt;64-A_Rueckstellung_alt;65-A_Verbrauch_alt;66-A_Stand_min;67-A_Stand_max;68-A_Stand_neu;69-A_Datum_neu;70-A_Zeit_neu-;71-A_Rueckst_neu-;72A_Able_Kennz.;73-E_BVGer_id;74-E_Geraetenummer-;75-E_Geräteart-;76-E_Gerätetyp-;77-E_Hersteller;78-E_Bauart;

Titelzeile ab 2020 Version von CS.TG ist 2.220.0.0

1-Auftragsnummer;2-Positionsnummer;3-Montageart;4-Ausführungsdatum;5-Ausführungszeit;6-PIN;7-Name;8-Vorname;9-Vertragspartner Erreichbarkeit Tel (führend Anschrift, Person);10-Vertragspartner Erreichbarkeit Fax (führend Anschrift, Person);11-Vertragspartner Erreichbarkeit Mobil (führend Anschrift, Person);12-Vertragspartner Erreichbarkeit Mail (führend Anschrift, Person);13-Netznutzer Anschrift Titel + Vorname + Name;14-Netznutzer_Name;15-Netznutzer_Vorname;16-Netznutzer Anschrift Anrede;17-Netznutzer Anschrift Straße + Hnr. + Erg.;18-Netznutzer Postfach;19-Netznutzer Postfach;20-Netznutzer Erreichbarkeit Tel (führend Anschrift, Person);21-Netznutzer Erreichbarkeit Mobil (führend Anschrift, Person);22-Netznutzer Erreichbarkeit E-Mail (führend Anschrift, Person);23-ID Abnahmestelle;24-Tour Abnahmestelle;25-Folge Abnahmestelle;26-ID Abnahmestelle;27-Ort Abnahmestelle;28-Straße Abnahemstelle;29-num. Teil Hausnr. Abnahmestelle;30-vollständige Hausnr. Abnahemstelle;31-Etage Abnahmestelle;32-Ausrichtung Etage Abnahmestelle;33-Nr. Etage Abnahmestelle;34-ID Installationsort;35-Tour Installationsort;36-Folge Installationsort;37-PLZ Installationsort;38-Ort Installationsort;39-Straße Installationsort;40-num. Teil Hausnr. Installationsort;41-vollständige Hausnr. Installationsort;42-Etage Installationsort;43-Ausrichtung Etage Installationsort;44-Nr. Etage Installationsort;45-Hinweis Vorbereitung Installationsort;46-Hinweis Ablesung Installationsort;47-Hinweis Lokation Installationsort;48-Geschäftsbereich;49-Energieart verschlüsselt;50-ID Zählpunkt;51-Zählpunktbezeichnung;52-Zählpunkterweiterung / Fremdgerät Zählpunkterweiterung;53-A Gerät ID / Fremdgerät interne Identifikations-Id;54-A-Gerät Fremdgerät Gerätenummer;55-A-Gerät Fremdgerät Geräteart;56-A-Gerät Fremdgerät Gerätetyp;57-A-Gerät / Fremdgerät Gerätehersteller;58-A-Gerät Fremdgerät Bauart;59-A-Gerät Folgestatus;60-A-Gerät Geräteplombe;61-A-Gerät Fremdgerät ID BV-ZW;62-A-Gerät Fremdgerät BV-ZWNr;63-A-Gerät Fremdgerät BV-ZWArt;64-A-Gerät Fremdgerät BV-ZW Reg.opt. Auslesung;65-A-Gerät Fremdgerät BV-ZW Code opt. Ausl.;66-A-Gerät Fremdgerät BV-ZWFaktor;67-A-Gerät Fremdgerät BV-ZW VK-Stellen;68-A-Gerät Fremdgerät BV-ZW NK- Stellen;69-A-Gerät VA-Abr.-Zählwerk NK-Stellen;70-A-Gerät Zählerplatzvermerk;71-A-Gerät Zählerplatzinfo;72-A-Gerät ID VA-Abr-ZW;73-A-Gerät VA-Abr-ZW ltz.Abl.Stand;74-A-Gerät VA-Abr-ZW letzte Ablesung Datum;75-A-Gerät VA-Abr.ZW ltz. Abl.Zeit;76-A-Gerät VA-Abr-ZW ltz. Abl. Rückst.;77-A-Gerät VA-Abr-ZW Fremdg. Verbrauch alt;78-A-Gerät VA-Abr-ZW Fremdgerät erw.Stand min;79-A-Gerät VA-Abr.-ZW Fremdgerät erw. Stand max.;80-A-Gerät VA-Abr-ZW Fremdgerät Zstand NEU;81-A-Gerät VA-Abr.-ZW Fremdgerät Ablesedatum neu;82-A-Gerät VA-Abr.-ZW Fremdgerät Ablesezeit neu;83-A-Gerät VA-Abr.-ZW Rückstellung neu;84-A-Gerät VA-Abr.-ZW Ablesekennz.;85-E-Gerät ID;86-E-Gerät;87-E-Gerätart;88-E-Gerätetyp;89-E-Gerätehersteller;90-E-Gerät Baurt;91-E-Gerät;92-E-Gerät;93-E-Gerät;94-E-Gerät;95-E-Gerät;96-E-Gerät;97-E-Gerät;98-E-Gerät;99-E-Gerät;100-E-Gerät;101-E-Gerät;102-E-Gerät;103-E-Gerät;104-E-Gerät;105-E-Gerät;106-E-Gerät;107-E-Gerät;108-E-Gerät;109-E-Gerät;110-E-Gerät;111-E-Gerät;112-E-Gerät;113-E-Gerät;114-E-Gerät;115-Anschrift Titel + Vorname + Name;116-Anschrift-Straße-Hnr.-Erg;117-Anschrift Postfach;118-Anschrift PLZ Ort;119-Rechnungsempfänger Titel + Vorname + Name;120-Rechnungsempfänger Straße - Hnr. Erg.;121-Rechnungsempfänger Postfach;122- Rechnungsemfpänger PLZ + Ort

Speichern unter .csv

  • Nun als .csv Datei speichern (mit "Speichern unter" und dann .txt durch .csv ersetzen)
  • Notepad++ nun beenden

Import

  • importieren mit dem Schema

vor 2020

Zähler_Nummer(43)
SAP_Art_#_#(44,51)
SAP_Info_#_#(Auftragsnummer,1)
SAP_Info_#_#(Positionsnummer,2)
SAP_Info_#_#(Montageart,3)
SAP_Info_#_#(VAANS_ID,13)
SAP_Info_#_#(vaiso_id,24)
SAP_Info_#_#(GB_Original,37)
SAP_Info_#_#(VAMgp_id,39)
SAP_Info_#_#(A_BVGer_id,42)
SAP_Info_#_#(A-BVZwk_id,50)
SAP_Info_#_#(ZwArt,52)
SAP_Info_#_#(A_VAAzw_id,61)
Zähler_Ort_Name1(09)
Zähler_Ort_Name2(10)
Zähler_Ort_Strasse_#_#_#(18,19,20)
Zähler_Ort_Ort_#_#(16,17)
Zähler_Info_#_#(Z-Ort,60)

ab 2020 Version von CS.TG ist 2.21.31.3

Zähler_Nummer(42)
SAP_Art_#_#(44,50)
SAP_Info_#_#(Auftragsnummer,01)
SAP_Info_#_#(Positionsnummer,02)
SAP_Info_#_#(Montageart,03)
SAP_Info_#_#(ID_Abnahmestelle,11)
SAP_Info_#_#(ID_Installationsort,22)
SAP_Info_#_#(A_Zaehlerplatz,58)
SAP_Info_#_#(ZPV_Info,59)
SAP_Info_#_#(A-Geräte_ID,41)
SAP_Info_#_#(ID_TG-Zählwerk,49)
SAP_Info_#_#(A_Zaehlwerknummer,50)
SAP_Info_#_#(ID_VA-Abrechnungszählwerk,60)
Zähler_Ort_Name1_#_#(10,09)
Zähler_Ort_Strasse_#_#_#(27,29,)
Zähler_Ort_Ort_#_#(25,26)
Kunde_Brief_Name1_#_#(08,07)
Kunde_Brief_Strasse_#_#_#(16,18,)
Kunde_Brief_Ort_#_#(14,15)
Zähler_Info_#_#(Typ,76)
Zähler_Info_#_#(Art,75)
Zähler_Info_#_#(Z-Platz,58)
Zähler_Info_#_#(ZPV_Info,59)
SAP_Info_#_#(Geschäftsbereich,36)
SAP_Info_#_#(ID_Mengenpunkt,38)

ab 2022 Version von CS.TG ist 2.220.0.0

Zähler_Nummer(54)
SAP_Art_#_#(48,62)
SAP_Info_#_#(Auftragsnummer,01)
SAP_Info_#_#(Positionsnummer,02)
SAP_Info_#_#(Montageart,03)
SAP_Info_#_#(ID_Abnahmestelle,26)
SAP_Info_#_#(ID_Installationsort,34)
SAP_Info_#_#(A_Zaehlerplatz,70)
SAP_Info_#_#(ZPV_Info,71)
SAP_Info_#_#(A-Geräte_ID,53)
SAP_Info_#_#(ID_TG-Zählwerk,61)
SAP_Info_#_#(A_Zaehlwerknummer,62)
SAP_Info_#_#(ID_VA-Abrechnungszählwerk,72)
SAP_Info_#_#(Geschäftsbereich,48)
SAP_Info_#_#(ID_Mengenpunkt,50)
Zähler_Ort_Strasse_#_#_#(39,41,)
Zähler_Ort_Ort_#_#(37,38)
Zähler_Info_#_#(Typ,88)
Zähler_Info_#_#(Art,87)
Zähler_Info_#_#(Z-Platz,70)
Zähler_Info_#_#(ZPV_Info,71)
Kunde_Brief_Name1(115)
Kunde_Brief_Strasse_#_#_#(116,117,)
Kunde_Brief_Ort(118)
Zähler_Info_#_#(VP Tel,09)
Zähler_Info_#_#(VP Fax,10)
Zähler_Info_#_#(VP Mobil,11)
Zähler_Info_#_#(VP Mail,12)
Zähler_Info_#_#(NN Tel,20)
Zähler_Info_#_#(NN Mobil,21)
Zähler_Info_#_#(NN Mail,22)
Zähler_Info_#_#(Etage,42)
Zähler_Info_#_#(Ausrichtung Et.,43)
Zähler_Info_#_#(Nr. Etage,44)

Ergebnismeldung

  • wir können KEINE Doppeltarif-Zähler melden!!!


  • Export-Einstellungen
AuchAlsCSV=JA
ZählerNummerNeuAusN1=NEIN
Zählwerk=Zaehlwerk
ZaehlwerksnummerNeu=Art

#
# SQL_Filter=(ART not containing '2') and

vor 2020

SpaltenReihenfolge=Auftragsnummer!;Positionsnummer;Montageart;4;5;6;7;8;VAANS_ID;10;11;12;13;14;15;16;17;18;19;vaiso_id;21;22;23;24;25;26;27;28;29;30;31;32;GB_Original;34;VAMgp_id;36;37;A_BVGer_id;39;40;41;42;43;Folgestatus;45;A-BVZwk_id;Zaehlwerk;ZwArt;49;50;51;52;53;54;55;56;A_VAAzw_id;58;59; 60;61;62;63;64;ZaehlerStandAlt;WechselDatum;WechselZeit;68;69;ZaehlerNummerNeu!;E_Geräteart;E_Gerätetyp;E_Hersteller;E_Bauart;Hauptmandat;Mandant;77;78;Zaehlwerk;ZwArt;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;ZaehlerStandNeu;WechselDatum;WechselZeit;99;100;FA!

ab 2020 Version von CS.TG ist 2.21.31.3 auch für 2.220.0.0

AuchAlsCSV=JA
SpaltenReihenfolge=Auftragsnummer!;Positionsnummer;Montageart;ID_Abnahmestelle;ID_Installationsort;ID_Mengenpunkt;Geschäftsbereich;A-Geräte_ID;A_Zaehlwerknummer;ID_VA-Abrechnungszählwerk;WechselDatum;WechselZeit;ZaehlerStandAlt;14;ZaehlerNummerNeu!;A_Zaehlwerknummer;ID_TG-Zählwerk;WechselDatum;WechselZeit;ZaehlerStandNeu;21;22;23;24;25;A_Zaehlerplatz;A_ZPV_Info;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;99;100;FA!;FN!;
ZählerNummerNeuAusN1=NEIN
Zählwerk=Zaehlwerk
ZaehlwerksnummerNeu=Art
FreieZähler=PfadXXXXXX\20210616 Lagerliste Gesamt.csv

#
# SQL_Filter=(ART not containing '2') and

Fixed-Formats

  • Fixed-Formats.ini

vor 2020

Separator=|
NoHeader=JA
MaxColumn=107
75='FIRMA
  • Column_48.ini (nicht tragend in Version ab 2020 CS.TG ist 2.21.31.3)
52-A-BV-Zählwerkart wird umgesetzt
  • Column_80.ini (nicht tragend in Version ab 2020 CS.TG ist 2.21.31.3)
52-A-BV-Zählwerkart wird umgesetzt

ab 2020 Version CS.TG ist 2.21.31.3

Separator=|
NoHeader=JA
MaxColumn=99
23='FIRMA DIENSTLEISTER
WechselDatum=-0123456789
WechselZeit=-0123456789
  • andere .ini Dateien nicht notwendig

Besonderheiten

  • bei einigen Schleupen Kunden wird zusätlich eine XLS-Datei gesendet, da in TXT Datei keine Rechnungsadresse enthalten ist. Bitte die Rechnungsadresse in die CSV einfügen für den korrekten Import.

1-Auftragsnummer;2-Positionsnummer;3-Montageart;4-Ausführungsdatum;5-Ausführungszeit;6-PIN;7-Name;8-Vorname;9-VAANS_ID;10-Tour;11-Folge;12-PLZ;13-Ort;14-Straße;15-HausnrNum;16-Hausnr;17-Etage;18-Ausrichtung;19-NrInEtage;20-vaiso_id;21-Tour_Inst;22-Folge_Inst;23-PLZ_Inst;24-Ort_Inst;25-Straße_Inst;26-HausnrNum_Inst;27-Hausnr_Inst;28-Etage_Inst;29-Ausr_Inst;30-NrInEtage_Inst;31-Vorbereitung;32-Hinweis1;33-Hinweis2;34-GB_Original;35-GB_MDE;36-VAMgp_id;37-Zählpunktbezeichnung;38-Erweiterung;39-A_BVGer_id;40-A_Geraetenummer;41-A_Geräteart;42-A_Gerätetyp;43-A_Hersteller;44-A_Bauart;45-A_Folgestatus;46-A_Plombe;47-A_BVZwk_id;48-A_Zaehlwerknummer;49-A_Zaehlwerkart;50-A_Reg_OA;51-A_Code_OA;52-A_Ablesefaktor;53-A_Vorkommastellen_TG;54-A_Nachkommastellen_TG;55-A_Nachkommastellen_VA;56-A_Zaehlerplatz;57-A_ZPV_Info;58-A_VAAzw_id-;59-A_Stand_alt;60-A_Datum_alt;61-A_Zeit_alt;62-A_Rueckstellung_alt;63-A_Verbrauch_alt;64-A_Stand_min;65-A_Stand_max;66-A_Stand_neu;67-A_Datum_neu;68-A_Zeit_neu-;69-A_Rueckst_neu-;71-E_BVGer_id;72-E_Geraetenummer-;73-E_Geräteart-;74-E_Gerätetyp-;75-E_Hersteller;76-E_Bauart

  • txt-Datei in Excel umwandeln:
Excel starten -> "öffnen mit", Datei auswählen.
"getrennt" und bei Dateiursprung "westeuropäisches Windows" auswählen -> Tabstopp und Semikolon auswählen "Weiter" und "fertig stellen"

Beispiel

  • Ergebnis-Meldung (.csv) ab 2020 Version CS.TG ist 2.21.31.3
5354|27|TW|14214|7480|22177|G|42184|1|65030|10082020|085010|7593||20200292|1|47218|10082020|085010|0|||FirmaDienstleisterName||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||