MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: kzmx on 11.04.17 - klo:22:48

Title: Laajennetun haun "on yhtäkuin"
Post by: kzmx on 11.04.17 - klo:22:48
hei

Eli miten tuo "hakukone" toimii?
esimerkiksi:

Lisätiedot (ei näytetä laskussa) | on yhtäkuin | haettava sana

jos laskussa on tuossa kentässä tekstiä/numeroita, ei kummallakaan sanalla/numeroina löydä kyseistä laskua
esim laitoin laskussa ko. laatikkoon 313 ja hais juuri tuolla hakusanalla 313 , koitin myös hakea "313", ei löydy.

miksi kyseinen hakukone ei toimi?


ja myös kehitysehdotusta lisää.. tuotenimikkeelläkin voisi hakea(?) koska sitten ei tarvitsisi käyttää hakukoneita? esim käytettäessä varausmaksu tuotenimikettä.
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: Ere Maijala on 13.04.17 - klo:19:07
Hakua voisi toki kehittää monellakin tavalla, mutta en saanut toistettua tuota ongelmaa. Mikä versio MLInvoicesta on käytössä? Voi olla, että 1.14-sarjassa on tuohon vaikuttavia korjauksia.
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: kzmx on 14.04.17 - klo:20:57
Versio 1.13.0

jos tuossa kentässä laskussa luki varausmaksu

ja koitin sitä hakea hakutoiminnolla, en yhtään tulosta saanut, ei edes "heittomerkeissä" toiminut.

Title: Re: Laajennetun haun "on yhtäkuin"
Post by: Ere Maijala on 15.04.17 - klo:10:49
Ok. Luultavasti tuo siis toimisi 1.14.2:ssa.

--Ere
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: kzmx on 02.05.17 - klo:22:55
hei..

vihdoin sain testattua.

ei toimi uusimmassakaan versiossa tuo haku
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: taleman on 04.05.17 - klo:14:03
Versio 1.14.2. Haku toimi, valitsin "Laaja haku" painikkeen, valitsin kentäksi "Lisätiedot (ei näytetä laskussa)" ja kirjoitin hakuehtoon täsmälleen samoin kuin laskussa luki. Löytyi sekä keskeneräisistä laskuista että lähetetyistä laskuista.
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: kzmx on 05.05.17 - klo:19:51
En saanut itsellä toimimaan. Testasin uudella laskulla ja tallentaa vanhaan laskuun "Varausmaksu". Koitin myös pienellä. *varausmaksu*, *maksu. Ei löytynyt mitenkään. Ainoa jolla sain tuloksia oli "Lisätiedot (ei näytetä laskussa)"  ja valitsin "on yhtäkuin kohtaan" - "viivan". Jolloin tulostui kaikki laskut.
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: Ere Maijala on 05.05.17 - klo:20:02
Ehkäpä jotain vihjettä tuohon voisi antaa se, että lisäisi config.php:hen rivin:

define('_SQL_DEBUG_', true);

Sitten haku, tuo rivi pois ja PHP:n virhelokista löytyy SQL-lause, jonka haku muodosti. Siitä voisi päästä jäljille..

--Ere
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: kzmx on 09.05.17 - klo:13:41
ainoa jonka haku näyttää nyt jossa on "varausmaksu" teksti (lisätietoja(ei näytetä laskussa)) kentässä lasku on keskenäeräinen.

lisäilin muutamiin maksettuihin laskuihin "varausmaksu" tiedot, enkä saa debugillakaan logeihin mitään virheitä, lukuunottamatta seuraavaa kun tallennan minkä tahansa laskun.

[Tue May 09 13:34:45.580748 2017] [fcgid:warn] [pid 25438:tid 139918114236160] [client 94.22.215.252:52301] mod_fcgid:
stderr: PHP Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid
this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0, referer:
https://www.osoiteonpiilotettu/kansio/index.php?func=invoices&list=invoices&form=invoice&id=194
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: Ere Maijala on 09.05.17 - klo:17:06
Voipi olla toki niin, että asetusmuutosten voimaantulo kestää jonkin aikaa, jos vanha versio pysyy välimuistissa. Aika paljonkin roinaa pitäisi lokiin tuolla _SQL_DEBUG_ -asetuksella tulla.

Tuo varoitus HTTP_RAW_POST_DATA:sta tulee PHP:n asetusten takia. MLInvoice ei sitä käytä.

--Ere
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: kzmx on 10.05.17 - klo:00:24
en usko että kestää välimuistin takia _näin_ kauaa.. testasin esimerkki oyn laskulla joka oli jätetty tahallaan keskeneräiseksi..

merkitsin laskun maksetuksi ja laaja haku löysi kyseisen "varausmaksu" hakusanoin.

mitään muita laskuja joissa on "varausmaksu", ei haku löydä, kyseiset laskut on merkitty ensin maksetuksi ja sen jälkeen olen kirjoittanut "varausmaksu" lisätietoja(ei näytetä....) kenttään
Title: Re: Laajennetun haun "on yhtäkuin"
Post by: Ere Maijala on 10.06.17 - klo:16:01
Ovatko nuo laskut, joita ei löydy, arkistoituja? Tavallisten laskujen haussa niiden ei pidäkään löytyä, mutta löysin juuri virheen arkistoitujen laskujen laajasta hausta, joka ei haekaan arkistoiduista vaan arkistoimattomista. Korjataan 1.15.0:aan.

--Ere