Schnittstelle.MEA

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen

zurück


  • mea Schnittstelle des Derago Systems

Import

Konvertierung der .tab-Datei

  • mea_x_d.txt = der Auftrag
  • mea_mzv_d.txt = die Lagerdatei (optional)
  • Speichern Sie beide Dateien in ein eigenes "Auftrags" Verzeichnis
  • Benennen Sie die Datei sinnreich um. z.B.
    • mea_x_d.txt -> Auftrag-Oktober-2008.tab
    • mea_mzv_d.txt -> Lager-2008-10-05.tab
  • Stellen Sie sicher dass die Dateiendungen .tab sind (und nicht mehr .txt)!!
  • Stellen Sie sicher dass sich die Datei Mapping.txt im Verzeichnis befindet:

Mapping.txt

7=Sparte;Serialnummer;MaterialNo;ZWrk;SAPBauform;Hersteller;Lager;Werk;Stand
52=Id;Zählernummer;Energieart;Materialnummer;Mandant;Kundennummer;Lauftour;Name;Namensergänzung;Straße;Hausnummer;Hausnummerergänzung;PLZ;Ort;RName;RNamensergänzung;RStraße;RHausnummer;RHausnummerergänzung;RPLZ;ROrt;Fabrikat;Baujahr;Eichjahr;Standort;Zählerbauweise;ZählwerkStandalt;ZählwerkMerkmal;ZählwerkArt;ZählwerkVorkomma;ZählwerkNachkomma;ZählwerkKonstante;ZählwerkEDIS;MontageArt;MontageArtText;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;Ableseeinheit


  • Die Konvertierung der .tab in .csv
    • Also hat man die beiden Datein in .tab umbenannt, kann man in der REgel einen Doppel-Klick drauf machen. Ich war etwas irritiert das es kein "Konvertieren mit Oc " Eintrag gab im Menü das erscheint wenn man einen rechten Mausklick auf die Datei macht. Da wir scheinbar die einzigsten sind, die sich für die "Datei-Endung" .tab interessieren erscheint hier einfach nur "öffnen". Also einfach mal probieren ...

Sollte es nicht mit öffnen gehen,zunächst mal im Editor öffnen (nicht notepad++),danach "öffnen mit" und Programm OC.exe auswählen.

Ableseeinheit

02-200 z.B. bedeutet = nicht wechseln im Februar (01.02.2009-31.02.2009) Es muss ein Spalte existieren: Ablesedatum und Ableseeinheit (02-200 = Ablesedatum 01.02.2009)

Konvertieren der .csv-Datei

  • In einem 2. Lauf muss die Spalte Zählwerk ergänzt werden
  • Dazu öffnet man die eben enstandene "mea_x_d.tab.csv" mit Oc - es entsteht eine "mea_x_d.tab-mapped.csv"
  • die Spalte "Sparte" enthält nun anstelle der Ziffern die Sparte als Text
  • es wird eine neue Spalte hinzugenommen und errechent: die Spalte "Zählwerk"

Schema

  • technisch notwendige Felder:
SAP_Info_#_#(ID,01)
SAP_Info_#_#(MaterialNummerAlt,04)
SAP_Art_#_#(26,28)
  • weitere Felder
Zähler_Nummer(02)
Kunde_Brief_Nummer(06)
Zähler_Ort_Name1_#_#(09,08)
Zähler_Ort_Strasse_#_#_#(10,11,12)
Zähler_Ort_Ort_#_#(13,14)
Kunde_Brief_Name1_#_#(15,16)
Kunde_Brief_Strasse_#_#_#(17,18,19)
Kunde_Brief_Ort_#_#(20,21)
Zähler_Info_#_#(Abl-Einheit,53)
Zähler_Info_#_#(EJ,24)
Zähler_Info_#_#(BJ,23)
Zähler_Info_#_#(Standort-Zähler,54)
Zähler_Info_#_#(,26)
Zähler_Info_#_#(nicht wechseln von,55)
Zähler_Info_#_#(nicht wechseln bis,56)
Zähler_Sperre_von(55)
Zähler_Sperre_bis(56)
Art(57)

Protokoll

  • Die Standardsachen wie NA, NN, FA, FN
  • Zusätzlich das Verschrottungsmerkmal (hier der Protokoll-Auszug):
--
S1=
H;Zaehler->Schrott
--

Ergebnismeldung

Reiter Ergebnis

SpaltenReihenfolge=ID;Zaehler_Nummer;Fabrikat;Lager;Werk;Standort;MaterialnummerNeu;ZaehlwerksnummerNeu;Art(5);Vorkomma;Nachkomma;Konstante;ZaehlerStandAlt;ZaehlerStandNeu;ZaehlerNummerNeu;Lager(L);WechselDatum;WechselZeit;FA!;FN;S1;ReglerNummerNeu
ZipPräfix=mea_x_u_
FreieZähler=mea\mea_mzv_d-2008-01-01.tab.csv
AuchAlsCSV=JA

# Namen der Spalten
#
MaterialnummerNeu=MaterialnummerNeu
ZaehlwerksnummerNeu=ZaehlwerksnummerNeu
Zählwerk=ZaehlwerksnummerAlt
FotoBenennung=6

Fotobenennung=6

  • weitere Infos zu der Foto-Erstellung. Erstellen Sie im Reiter Foto eine Vorlage.xls

Reiter Protokolle

nicht vergessen:

NA
NN

Fixed-Formats.ini

Separator=	
NoHeader=JA
Art(5)='
Lager(L)='A
ZaehlwerksnummerNeu='
WechselDatum=-0123456789
WechselZeit=-0123456789
MaxWechselZeit=4
JoinColumn=017
MaxColumn=18

Sparte.ini

  • Da über die Sparten hinweg doppelte Zählernummern vorkommen können, muss die Spalte Sparte der freien Zähler in die selben Bezeichnungen konvertiert werden wie die Zählerart im OrgaMon-Auftrag:
  • Datei Sparte.ini (Im Auftragsverzeichnis, sowie im Meldeverzeichnis!)
WE=Strom
WE2=Strom
D=Strom
D2=Strom
E=Strom
E2=Strom
G=Gas
WA=Wasser
WM=Wärme
1=Strom
2=Gas
3=Wasser
4=Wärme
*=*