Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
de:2.0:mitgliedsbeitraege_in_admidio [2011/01/07 22:53] – geraldlutter | de:2.0:mitgliedsbeitraege_in_admidio [2011/01/07 23:11] (current) – geraldlutter | ||
---|---|---|---|
Line 49: | Line 49: | ||
* Eine Kontrolldatei für das **dtaus** Programm, mit dem in einem weiteren Schritt eine dtaus0.txt Datei für den automatischen Bankeinzug erstellt werden kann. | * Eine Kontrolldatei für das **dtaus** Programm, mit dem in einem weiteren Schritt eine dtaus0.txt Datei für den automatischen Bankeinzug erstellt werden kann. | ||
==== Algorithmus zur Bestimmung der Beiträge ==== | ==== Algorithmus zur Bestimmung der Beiträge ==== | ||
- | - Für alle Mitglieder die persönlichen Daten abgefragt und temporär in einem array gespeichert. | + | - Für alle Mitglieder |
- Es werden alle Familien abgefragt. Das sind Rollen, die innerhalb der Kategorie **Familien** abgelegt sind, wie es oben bereits beschrieben wurde. | - Es werden alle Familien abgefragt. Das sind Rollen, die innerhalb der Kategorie **Familien** abgelegt sind, wie es oben bereits beschrieben wurde. | ||
- Die Mitglieder der einzelnen Familien werden hierbei aus dem array aus Punkt 1 gelöscht und befinden sich jetzt nur noch innerhalb der Familienzuordnung. | - Die Mitglieder der einzelnen Familien werden hierbei aus dem array aus Punkt 1 gelöscht und befinden sich jetzt nur noch innerhalb der Familienzuordnung. | ||
- | - Die Ehrenmitglieder, | + | - Die Ehrenmitglieder, |
- Beginn der Beitragsberechnung: | - Beginn der Beitragsberechnung: | ||
- Für jede Familie wird der Familienbeitrag bestimmt. Dabei wird zufällig ein Mitglied aus der Familie ausgewählt, | - Für jede Familie wird der Familienbeitrag bestimmt. Dabei wird zufällig ein Mitglied aus der Familie ausgewählt, | ||
Line 107: | Line 107: | ||
Um aus der vom Plugin zur Verfügung gestellten Kontrolldatei eine dtaus0.txt Datei zu erzeugen, wird das Programm [[http:// | Um aus der vom Plugin zur Verfügung gestellten Kontrolldatei eine dtaus0.txt Datei zu erzeugen, wird das Programm [[http:// | ||
<code bash> | <code bash> | ||
- | dtaus -d dtaus0.txt -c dtaus0.ctl -b begleit.txt -o dtaus0.sik -control | + | dtaus -d dtaus0.txt -c dtaus0.ctl -b begleit.txt -o dtaus0.sik -dtaus |
</ | </ | ||
Hierbei werden aus der Datei **dtaus0.ctl**, | Hierbei werden aus der Datei **dtaus0.ctl**, |