bazuna
authorMichael Wagner <michael@wagnertech.de>
Tue, 12 Mar 2024 07:52:56 +0000 (08:52 +0100)
committerMichael Wagner <michael@wagnertech.de>
Tue, 12 Mar 2024 07:52:56 +0000 (08:52 +0100)
python/eh_util/eh_abgleich/MyTest.py
python/sv-merger/sv-merger.py

index 0ddfd40..c146456 100644 (file)
@@ -18,9 +18,9 @@ def mytest(datei_name):
                 betrag += 32
             if len(m.iban) > 0:
                 iban = m.iban[0:3]+"XXXXXXXXXXXXX"+m.iban[-4:]
-                austxt += f"\n\nDer Betrag von {betrag}.- wird von Ihrem Konto {iban} eingezogen."
+                austxt += f"\n\nDer Betrag von {betrag}.- wird von Ihrem Konto {iban} mit Gläubiger ID TODO und Mandatsreferenz TODO eingezogen."
             else:
-                austxt += f"\n\nBitte überweisen Sie den offnen Betrag von {betrag}.- auf unser Konto TODO."
+                austxt += f"\n\nBitte überweisen Sie den offnen Betrag von {betrag}.- auf unser Konto DE69 7019 0000 0003 2143 62 bei der Münchner Bank."
             austxt += "\n\nBitte beachten Sie die Einladung zu unserer Hauptversammlung in der Anlage."
             austxt += "\n\nMit freundlichen Grüßen,\nMichael Wagner\n(Vorstand)"
             ausweis.erzeuge_ausweis(m, austxt, "MitgliederausweisSVBaLVorlage_leer.pdf", f"Ausweis_{m.mitgliedsnr}_{m.nachname}.pdf")
index 7e3c1e5..aa48d57 100755 (executable)
@@ -10,6 +10,11 @@ import sys
 if __name__ == '__main__':
     pass
 
+def rd_opt_qval(s):
+     if s[0] == '"':
+         s = s[1:-1]
+     return s
+
 numArgs = len(sys.argv)
 if (numArgs != 4):
     raise RuntimeError("usage: sv-merger EXPORT DELTA FIELD") 
@@ -43,14 +48,15 @@ if sv_such_spalte == -1:
     raise RuntimeError("S-Verein-Export enthält nicht das gewünschte Datenfeld "+sys.argv[3])
 
 line = dh_delta.readline().rstrip()
-delta_header = line.split(";")
+delta_header = line.split(",")
 
 delta_pn_sp = -1
 delta_such_sp = -1
 
 i = 0
 for kopf in delta_header:
-    if kopf == "Partnernummer":
+    print (kopf)
+    if rd_opt_qval(kopf) == "Partnernummer":
         delta_pn_sp = i
     if kopf == sys.argv[3]:
         delta_such_sp = i