Closed pirliis closed 1 year ago
Jokin tuossa haussa näyttäisi tosiaan olevan hieman vinksallaan. Kun hain esimerkki asiakkaan laskua tällä asetuksella:
Saan tulokseksi myös 23.3. vanhentuneen lainan:
Mutta jos säädän aikavälin loppupäivämäärää 4.4., asiakasta ei löydy ollenkaan. Tutkaillaan jossain vaiheessa.
Toisessa laskutustyökaluun liittyvässä tiketissä [https://github.com/KohaSuomi/koha-plugin-overdue-tool/issues/2]([https://github.com/KohaSuomi/koha-plugin-overdue-tool/issues/2](https://github.com/KohaSuomi/koha-plugin-overdue-tool/issues/2) on raportti, jota voi käyttää myös sillä aikaa, kunnes ongelma ratkaistaan laskutustyökalussa.
Jokin tuossa haussa näyttäisi tosiaan olevan hieman vinksallaan. Kun hain esimerkki asiakkaan laskua tällä asetuksella:
Saan tulokseksi myös 23.3. vanhentuneen lainan:
Mutta jos säädän aikavälin loppupäivämäärää 4.4., asiakasta ei löydy ollenkaan. Tutkaillaan jossain vaiheessa.
Tämä selvisi. Eli koodissa haetaan aikaväliä between operaattorilla, mutta koska päivämäärät ovat muodossa yyyy-mm-dd loppupäivässä käytetään automaattisesti kellonaikaa 00:00:00. Tällöin päivämäärä siis rajautuukin haun ulkopuolelle. Korjataan tämä samalla kun korjataan tuo ylimääräisten laskuettavien haku.
Niin siis tässähän käy tällä hetkellä niin, että myös laskutetut haetaan niteiden eräpäivien perusteella, ei sen perusteella milloin lasku on luotu. Pitäisikö laskutetuissa rajauksen toimia siis jälkimmäisellä tavalla?
Mielestämme haku voi edelleen toimia lainojen eräpäivän mukaan, Me saadaan raportilla tieto laskutuspäivän mukaan, joten hyvä jos voimme tarvittaessa liitännäisessä tehdä haun lainojen eräpäivän mukaan.
Lisäsin pari korjausta testeille:
1) Päivämäärällä rajaaminen ei enää jätä huomiotta rajauksen päättymispäivää. 2) Listaukseen ei tule enää mukaan lainoja, jotka ovat rajauksen ulkopuolella.
Muokkasin otsikkoa, tämähän ei ole ongelma vain OUTIssa.
Mielestämme korjaukset toimivat juuri silleen kuin pitääkin :)
Mikä vikana?
Kun haetaan jo laskutettuja niteitä, aikaväli jolta ne halutaan, ei toimi. Näkyville tulee myös asiakkaan aiemmin laskutetut niteet, jotka eivät sisälly rajattuun aikaväliin.
Esim. https://outi.koha-suomi.fi/cgi-bin/koha/members/moremember.pl?borrowernumber=189486
Mitä pitäisi tapahtua
Kun hakee laskutetut tietyltä aikaväliltä, näkyville pitäisi tulla vain ne laskutetut niteet, jotka on laskutettu rajatulla aikavälillä.
Kuinka toistaa ongelma/asia
No response
Selain
No response
Jotain muuta?
No response
Kohan osio
Laskutus