KohaSuomi / Koha

(KOHA) Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. Note: this is a synced mirror of the official Koha repo.
https://koha-community.org/
GNU General Public License v3.0
7 stars 13 forks source link

Vanhentuneet maksut -raportin korjaus #1417

Open helasann opened 1 day ago

helasann commented 1 day ago

Tukipyyntö

Kohan Raporttikirjastossa olevan SQL-raportin "Vanhentuneet maksut" ajo aiheuttaa virheilmoituksen. Raportin korjausta toivotaan.

Jotain muuta?

No response

emta001 commented 1 day ago

Tiistaina asennettiin tietoturvapaikka, joka estää asiakkaan salasanan hakemisen tietokannasta raporteilla. Tuossa raportissa pitää korvata borrowers.* niillä sarakkeilla, jotka asiakkaasta halutaan tulostaa. Nythän tuo tulostaa ne kaikki. Esim. borrowers.firstname, borrowers.surname jne. Ainakin nuo varmaan on semmosia mitä halutaan tulostaa, muista sarakkeista en oikein osaa arvata mitkä olisi tässä tarpeellisia. Lisäsin nuo rapsaan, muut sarakkeet löytyvät Kohan skeemasta.

Lisäksi tuossa vaikuttaisi olevan toinenkin virhe. Tässä ehdossa ei ole oikein järkeä.

AND accountlines.accounttype LIKE <<asiakastyyppi TAI syötä %-merkki jos haluat kaikki>>

Sarake accountlines.accounttype kertoi maksuntyypin, ei asiakastyyppiä. Eikä accounttype-saraketta ole enää edes olemassa, se on korvattu sarakkeilla credit_type_code ja debit_type_code. Kattelin raporttikirjastosta tuota ja siellä ohjeistuksessa lukee

<<accounttype TAI syötä %-merkki jos haluat kaikki>>

Eli jos tuossa halutaan tutkia maksuntyyppiä, olisi käytettävä accountlines.debit_type_code. Jos taas halutaan asiakastyyppi, niin borrowers.categorycode.