Comments (8)
Tämä hakee niteet, joihin kohdistuu varaus, joka on joko kuljetettavana tai käsiteltävänä. Se ei kyllä ole ihan sitä mitä haitte, mutta toiminee paremmin kuin teidän nykyinen raportti. Mietin vielä tuota varsinaista tarvetta lisää, mutta pistän tämän tänne varalta talteen.
select title as 'Nimeke', author as 'Tekijä', CONCAT('<a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=',i.biblionumber,'" target="_blank">',i.barcode,'') AS Nide,datelastseen as 'Nähty viimeksi', reserves.timestamp AS 'Varausta viimeksi käsitelty', reserves.found as 'Varauksen tila'
from items i
join reserves using (itemnumber)
join biblio b ON i.biblionumber=b.biblionumber
where found in ('P', 'T')
and itemnumber not in (select itemnumber from branchtransfers where datearrived is null and datecancelled is null)
from koha.
Tämä raportti hakee kuljetustilassa olevat niteet, joihin kohdistuu varaus, joka on joko P- tai T-tilassa (eka ei ehkä tarpeen). Toimisiko tämä?
SELECT CONCAT('<a href=\"/cgi-bin/koha/catalogue/detail.pl?biblionumber=',b.biblionumber,'">',b.title,'</a>') AS Nimeke, b.author AS 'Tekijä', i.barcode AS Viivakoodi, i.cn_sort AS 'Luokka ja pääsana', tobranch as 'Kohdekirjasto'
FROM branchtransfers bt
JOIN items i USING (itemnumber)
JOIN biblio b USING (biblionumber)
LEFT JOIN reserves r on i.itemnumber=r.itemnumber
WHERE bt.frombranch=<<Valitse kirjasto|branches>>
AND date(bt.datesent)=<<Mennyt kuljetettavaksi - valitse päivämäärä|date>>
AND datearrived is null and datecancelled is null
AND bt.itemnumber IN (SELECT itemnumber FROM reserves WHERE found in ('P', 'T'))
ORDER BY 4
Jäin kyllä miettimään, että eikö teillä automaatti lajittele kuljetukseen meneviä niteitä uudelleenkäsiteltävien laariin?
from koha.
Kiitos Anneli. Jostain syystä en edelleenkään saa noilla raporteilla tarvittavia niteitä samaan raporttiin...
Ensimmäisessä (joka tuntui paremmalta/helpommalta) raportissa näkyy automaatilla palautettu aineisto, johon kohdistuu oman kirjaston varaus. Testinide https://lappi.koha-suomi.fi/cgi-bin/koha/catalogue/detail.pl?biblionumber=1152952
Toisessa näkyy automaatilla palautettu aineisto, johon varaus ja joka tulee kuljettaa toiseen kirjastoon. Testinide https://lappi.koha-suomi.fi/cgi-bin/koha/catalogue/detail.pl?biblionumber=498077
Ja mie tarttisin nämä niteet samalle raportille. :)
Ja meillä ei ole lajittelevia palautusautomaatteja vaan lajittelun hoitavat asiakkaat ja sehän taas ei aina toimi oikein. :D
from koha.
Hmm.. mie taisin miettiä tätä vähän turhan monimutkaisesti. Toimisiko tämä:
select title as 'Nimeke', author as 'Tekijä', CONCAT('<a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=',i.biblionumber,'" target="_blank">',i.barcode,'') AS Nide,datelastseen as 'Nähty viimeksi', reserves.timestamp AS 'Varausta viimeksi käsitelty', reserves.branchcode as 'Varauksen noutokirjasto', reserves.found as 'Varauksen tila'
from items i
join reserves using (itemnumber)
join biblio b ON i.biblionumber=b.biblionumber
where found in ('P', 'T')
AND i.holdingbranch like <<Nykyinen kirjastoni|branches:all>>
Se hakee varaukset, jotka ovat joko käsiteltävänä tai kuljetettavana. Lisäksi pitää valita sijaintikirjasto, jotta listalle ei tule kaikkien mahdollisien kirjastojen uudelleenpalautettavia niteitä.
from koha.
Nyt vain määrät kasvaa niin isoksi, kun siinä on mukana myös ne jotka on jo käsitelty virkailijan toimesta. Eli tämäkään ei toimi...
from koha.
Missään ei oikein ole tietoa, että virkailija on sen jo "käsitellyt". Nähty viimeksi -sarakkeesta voi vähän tulkita kellonajan mukaan, voisiko niteelle olla tarvetta palauttaa uudelleen. Periaatteessa siihen voi jonkinlaisen aikarajauksen tehdä sen mukaan, mutta se on sitten sellainen kiinteä raja eli esim. tyyliin 24 h tai vain tänään nähdyt.
from koha.
Ok. Se aikaraja on vähän huono, koska esim. Tornion kokoisessa kirjastossa ensimmäisen tunnin aikana tulee eniten palautuksia/varauksia kuljetettavaksi ja niitä on hiljaisempanakin päivänä heti toista sataa.
Vastaanotettavat kuljetukset listasta näkee "ohi menneitä" palautuksia ja varauksia, mutta nekin huomataan vasta 7 vuorokauden jälkeen... Mutta mepä selvitellään tätä vielä täällä omalla porukalla ja koitetaan yhdistellä tietoja. :) Kiitos Anneli avusta. Suljen tiketin.
from koha.
Kerkesin tuossa jo vähän miettiä aikarajausta, niin pistän tämän säätöni vielä tänne talteen, jos vaikka joskus tarvii:
select title as 'Nimeke', author as 'Tekijä', CONCAT('<a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=',i.biblionumber,'" target="_blank">',i.barcode,'') AS Nide,datelastseen as 'Nähty viimeksi', reserves.timestamp AS 'Varausta viimeksi käsitelty', reserves.branchcode as 'Varauksen noutokirjasto', reserves.found as 'Varauksen tila'
from items i
join reserves using (itemnumber)
join biblio b ON i.biblionumber=b.biblionumber
where found in ('P', 'T')
AND i.holdingbranch like <<Palautuskirjasto|branches:all>>
AND i.datelastseen > NOW() - INTERVAL '7' HOUR
Tuohon tulee mukaan vain niteet, jotka on nähty viimeksi (items.datelastseen) aiemmin kuin 7 tuntia sitten.
from koha.
Related Issues (20)
- Lumme: Jatketut varaukset eivät näy hyllyvarauslistalla HOT 1
- Kirkes: Tuusulan pääkirjaston viimeisten noutopäivien siirto HOT 3
- Tietueen Melinda-tuonnissa syntynyt ongelma HOT 3
- Osakohteet valuneet ilman aineistotyyppiä HOT 3
- Lappi: Automaattitunnus Posion koulukirjastolle HOT 1
- Vaara: niteiden vastaanotto ei onnistu HOT 5
- Kyyti: Saapumisilmoitukset sähköpostiin jos se on tallennettu asiakastietoihin HOT 1
- Kyyti: Ennakkoilmoitus vain sähköpostina HOT 2
- Kyyti: Asiakkaan tietopyyntö HOT 8
- Esikatsele SQL-toiminnon piilotus HOT 8
- Käyttäjätietojen muokkausten estäminen muilta kuin pääkäyttäjiltä HOT 4
- Kirkes: Tuusulan pääkirjastossa tarvitaan viimeisten noutopäivien siirtoa HOT 2
- Sähköpostiviesti voimassaolevan varauksen lähestyvästä vanhenemispäivästä
- Lappi : Kustannuspaikka e-kirjeeseen HOT 2
- Kyyti: DUEDGST lähtenyt tekstiviestinä vaikka ei pitäisi HOT 11
- Cronien ajaminen järjestelmäkatkon jälkeen 14.8. HOT 1
- Aikakatkaisun selkeyttäminen
- OUTI: Karjasillan noudettavissa olevien varausten noutopäivien siirto HOT 4
- Lumme: OKM-tilastojen puolivuotiskatsaus HOT 2
- Vaski: KALI-yksikön varausten keskeytysten aktivointipäivän muutos
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from koha.