abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Adresse nach DIN 5008 Formatierung in ZMSD

2
letzte Antwort am 03.02.2023 07:04:20 von theo
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage
clfs
Beginner
Offline Online
Nachricht 1 von 3
171 Mal angesehen

Folgendes Problem:

Die DIN besagt. Nach einem Straßennamen folgt vor der Hausnummer ein Leerzeichen.

Nun haben wir jemanden der das Leerzeichen in den ZMSD nicht erfasst bzw auch nachträglich rausnimmt.

 

Kann man da nicht auch die Funktion der automatischen Formatierungen wie bei den Telefonnummern einführen?

 

Nein, wir können den "jemanden" nicht austauschen, da es der Boss persönlich ist 😕

 

 

 

Kategorie ergänzt von @Kristina_Nering 

theo
Meister
Offline Online
Nachricht 2 von 3
142 Mal angesehen

@clfs  schrieb:

Kann man da nicht auch die Funktion der automatischen Formatierungen wie bei den Telefonnummern einführen?

 


Bestimmt kann man das. Wird on premise aber nicht mehr geschehen, weil ja bei der Datev jetzt alle Funktionalität in die Wolken wandert (entschwebt).

in dubio pro theo
theo
Meister
Offline Online
Nachricht 3 von 3
138 Mal angesehen
 
"Kannst du einen Code in Cobol dafür schreiben? Wir haben alte Software im Rechenzentrum."
 
 
 

"Ja, ich kann Ihnen einen COBOL-Code zur Überprüfung und Korrektur von Adressen liefern:

IDENTIFICATION DIVISION.
PROGRAM-ID. ADDRESS-VALIDATION.

ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT ADDRESS-FILE ASSIGN TO "ADDRESS-FILE".

DATA DIVISION.
FILE SECTION.
FD ADDRESS-FILE.
01 ADDRESS-RECORD.
02 STREET-NAME PIC X(30).
02 HOUSE-NUMBER PIC X(5).

WORKING-STORAGE SECTION.
01 STREET-NAME-TEMP PIC X(30).
01 HOUSE-NUMBER-TEMP PIC X(5).

PROCEDURE DIVISION.
OPEN INPUT ADDRESS-FILE
PERFORM UNTIL END-OF-FILE
READ ADDRESS-FILE
AT END SET END-OF-FILE TO TRUE
NOT AT END
MOVE STREET-NAME TO STREET-NAME-TEMP
STRING HOUSE-NUMBER DELIMITED BY SPACES
INTO STREET-NAME-TEMP
END-STRING
MOVE STREET-NAME-TEMP TO STREET-NAME
MOVE HOUSE-NUMBER TO HOUSE-NUMBER-TEMP
REWRITE ADDRESS-RECORD
END-PERFORM
CLOSE ADDRESS-FILE
STOP RUN.

Dieser Code öffnet eine Datei mit Adressen, liest jeden Datensatz und überprüft, ob ein Leerzeichen zwischen dem Straßennamen und der Hausnummer vorhanden ist. Wenn nicht, wird es hinzugefügt. Die überarbeiteten Datensätze werden dann in dieselbe Datei geschrieben. Beachten Sie, dass dieser Code eine einfache Implementierung darstellt und je nach Ihren spezifischen Anforderungen angepasst werden muss."

in dubio pro theo
2
letzte Antwort am 03.02.2023 07:04:20 von theo
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage