migrage: Adjust for Weinland

This commit is contained in:
2025-02-20 14:57:17 +01:00
parent 0a1cce63af
commit 351228bf30
3 changed files with 338 additions and 2 deletions

View File

@ -208,6 +208,11 @@ STREET_NAMES: Dict[str, str] = {
'Erzherzogin Isabelle Straße': 'Erzherzogin-Isabelle-Straße',
'E. Penzig Franz Straße': 'Edgar-Penzing-Franz-Straße',
'Hernsteinerstr Straße': 'Hernsteiner Straße',
'Windisch Baumgarten': 'Windisch-Baumgarten',
'Gr.Inzersdorf': 'Groß-Inzersdorf',
'Großinzersdorf': 'Groß-Inzersdorf',
'Kaiser Franz Josef Straße': 'Kaiser-Franz-Josef-Straße',
'Josef Zuntichgasse': 'Josef-Zuntich-Gasse',
}
@ -1151,12 +1156,15 @@ def migrate_members(in_dir: str, out_dir: str) -> None:
continue
pred = m['MGNR-Vorgänger'] if m['MGNR-Vorgänger'] in mgnrs else None
comment = m['Anmerkung']
if str(comment).strip().strip('0') == str(bnr).strip().strip('0'):
comment = None
f_m.row(
mgnr, pred, family_name, prefix, given_name, middle_names, suffix, None,
m['Geburtsjahr'], m['Eintrittsdatum'], m['Austrittsdatum'], m['Geschäftsanteile1'] or 0,
m['BHKontonummer'], zwstid, bnr, ustid_nr,
m['Volllieferant'] or False, m['Buchführend'] or False, False, funktionaer, active, deceased,
iban, bic, AUSTRIA, postal_dest, address or '-', kgnr, m['Anmerkung']
iban, bic, AUSTRIA, postal_dest, address or '-', kgnr, comment
)
phone_1: Optional[str] = m['Telefon']
@ -2002,7 +2010,7 @@ def migrate_parameters(in_dir: str, out_dir: str) -> None:
'CLIENT_NAME_TOKEN': tokens[0],
'CLIENT_NAME_SHORT': tokens[1],
'CLIENT_NAME': name,
'CLIENT_NAME_SUFFIX': None,
'CLIENT_NAME_SUFFIX': 'mit dem Sitz in Groß-Inzersdorf' if 'Weinland' in name else None,
'CLIENT_NAME_TYPE': types[suffix],
'CLIENT_PLZ': PARAMETERS['MANDANTENPLZ'],
'CLIENT_ORT': ort,