protu-www / Protun-www-sivujen-korjaukset-ja-kehitykset

Korjaukset ja kehityspyynnöt Protun www-sivujen järjestelmään.
0 stars 0 forks source link

Laskutuksen tilan lisääminen jäsentietoihin #36

Open anwolski opened 4 years ago

anwolski commented 4 years ago

Nykyinen jäsenlaskutus toimisi hyvin, jos kaikki laskut lähetettäisi kerran vuodessa. Näin kuitenkaan ei ole, koska loppuvuodesta joudutaan lähettämään laskut jäsenille, jotka ovat liittyneet vuoden aikana. Ongelmana on, ettei jäsentiedoissa ole tietoa, onko jo laskutetu vai ei. Seurauksena laskuttamattomien tiedot pitää ylläpitää käsityönä. Esim. leirilaskutuksessa tätä ongelmaa ei ole, koska ilmoittautumisen elikaareen kuuluu mm. tila "laskutuksessa". Vastaava tilankehitys pitää saada jäsentietojen puolelle niin, että näkisi vuosikohtaisesti ketkä ovat laskutettuja ja ketkä ei.

Ratkaisuehdotus: luodaan taulu protu_jasenlaskutus(jasennro, vuosi), jonka jokainen rivi kertoisi, että kyseinen jäsen on laskutettu tietyltä vuodelta. Rivien lisäys tapahtuisi massapäivitystyökalun laajennuksella, jonne syötettäisi laskutettujen jäsenten jäsennumeroita. Kun tämä tieto on tietokannassa, SQL-kyselyllä pystyisi virheettomasti aina generoimaan laskutettavien tiedot reskontraa varten.

aevik commented 4 years ago

Kannattaa laittaa kolmanneksi sarakkeeksi "tila", koska joku kuitenkin haluaa myöhemmin laajennettavan sitä myös joihin muihinkin tiloihin kuin "kyllä" ja "ei".

Lisäksi jokin käyttöliittymä, jolla virhesyötöt voi korjata.

Ei kannata käyttää massapäivitysmoduulia, koska se on tarkoitettu paljon raskaampiin muokkauksiin. Tässä muokataan yhtä ainoaa taulua yksinkertaisesti. Helpompaa ja turvallisempaa tehdä erillinen lomake siihen.

anwolski commented 4 years ago

Tehdään uusi moduli.