Tervehdys!
MLInvoice 1.15.0 on julkaistu. Tämä versio sisältää korjaukset edellisistä versioista löytyneisiin virheisiin, ja toteuttaa joitakin pitkäaikaisia toiveita. Asennuspaketti ja -ohjeet löytyvät osoitteesta https://www.labs.fi/mlinvoice_installation.php.
Tässä lista uuden version sisältämistä muutoksista versioon 1.14.2 verrattuna:
- Lisätty mahdollisuus siirtyä laskusta, tuotteesta ym. seuraavaan ja edelliseen.
- Lisätty mahdollisuus syöttää alennus myös arvona prosentin lisäksi.
- Lisätty mahdollisuus antaa asiakkaille ja kontakteille tageja. Tageja ei toistaiseksi hyödynnetä MLInvoicessa muuten kuin että laajassa haussa voi hakea niillä asiakkaita, mutta niitä voi hyödyntää ulkoisissa järjestelmissä (ks. <a href="mlinvoice_usage.php#tags">esimerkit</a>).
- Lisätty parempi virheilmoitus mahdollisesti puuttuvasta XSL-moduulista Finvoice-tulostukseen.
- Lisätty kirjanpitoraporttiin lyhyt seliteteksti raportin tarkoituksesta.
- Lisätty tuotteeseen toimittaja ja toimittajan tuotekoodi.
- Lisätty tuotteen valintalistaan osa tuotteen kuvauksesta, toimittaja, toimittajan tuotekoodi ja yksikköhinta.
- Lisätty mahdollisuus käyttää Markdown-kuvailua tuotteen nimessä ja kuvauksessa sekä laskun lisätiedoissa ja alku- ja loppusanoissa (kytkettävissä päälle asetuksista). Lisätietoa Markdown-syntaksista esim. osoitteessa <a href="https://daringfireball.net/projects/markdown/syntax">https://daringfireball.net/projects/markdown/syntax</a>. Tämä toiminto on vielä koekäytössä, eikä muotoilua näytetä kuin tulosteissa.
- Lisätty mahdollisuus avata tietue listalta uuteen ikkunaan tai välilehteen hiiren keskinappulalla tai pitämällä ctrl-nappulaa (Macissa cmd-nappulaa) pohjassa klikatessa.
- Lisätty toimitusehtojen, toimitustapojen, varastosaldomuutosten ja oletustekstien tuonti ja vienti.
- Lisätty mahdollisuus määrittää oletustekstejä sähköpostiviesteille ja valita teksti sähköpostin lähetyksen yhteydessä.
- Lisätty ALV-erittely tulosteisiin (kytkettävissä pois päältä asetuksista).
- Muutettu versiotarkistus käyttämään HTTPS-yhteyttä, jotta se toimii myös suojattua yhteyttä käyttävissä palveluissa.
- Muutettu listojen kokonaissummat latautumaan vasta, kun listojen sisältö on latautunut.
- Siirretty nappula, jolla tarjouksesta saa tehtyä laskun, ruudun yläreunaan muiden toimintonappuloiden yhteyteen.
- Parannettu tulosteiden ulkoasua niin, että rivien sarakkeiden leveydet määritetään automaattisesti sisällön mukaan ja alku- ja loppusanat näytetään samoilla marginaaleilla kuin rivit. Myös otsikon asemointia on parannettu hiukan, ja rivien otsikoiden ja sisällön väliin on lisätty vaakasuora viiva.
- Parannettu sähköpostinlähetysnäytön ulkoasua.
- Nopeutettu tuontitoimintoa huomattavasti. Käyttöympäristöstä riippuen nopeutus voi olla kymmenistä prosenteista ainakin satakertaiseen.
- Korjattu desimaalilukujen ja tyhjien rivien käsittelyä csv-tiedostojen tuonnissa.
- Korjattu ongelma, jonka seurauksena lähetetyn sähköpostin sisältö ei välttämättä näkynyt oikein vastaanottajalle.
- Korjattu tarjouksen maksuajan laskenta käyttämään oletusarvoja tarjouksen voimassaoloajan sijaan.
- Korjattu virhe, jonka seurauksena normaali käyttäjä ei voinut muokata oletustekstejä.
- Korjattu tarjousten toimitusajan tallennus.
- Korjattu asiakkaan lisäys laskulomakkeelta tallentamaan tyhjät kentät tyhjinä eikä nollina.
- Korjattu arkistoitujen laskujen laaja haku.
t. Ere
Päivityksen jälkeen (1.14 -> 1.15 rivien muokkauksessa ongelmia.
Kun muokataan laskun 1. riviä, muokkaa-toiminto toimii odotetusti.
Kun muokataan 2.- n. riviä, muokkaa-painikkeen painaminen ei tee mitään ja antaa konsoliin seuraavan virheen:
index.php?func=invoices&form=invoice&id=209:671 Uncaught TypeError: json.order_no.replace is not a function
at Object.success (index.php?func=invoices&form=invoice&id=209:671)
at i (jquery-2.2.4.min.js?_=1497122930:2)
at Object.fireWith [as resolveWith] (jquery-2.2.4.min.js?_=1497122930:2)
at z (jquery-2.2.4.min.js?_=1497122930:4)
at XMLHttpRequest.<anonymous> (jquery-2.2.4.min.js?_=1497122930:4)
(anonymous) @ index.php?func=invoices&form=invoice&id=209:671
i @ jquery-2.2.4.min.js?_=1497122930:2
fireWith @ jquery-2.2.4.min.js?_=1497122930:2
z @ jquery-2.2.4.min.js?_=1497122930:4
(anonymous) @ jquery-2.2.4.min.js?_=1497122930:4
Koodi näyttäisi viittaavan form.php tiedostoon rivin 1060 paikkeille.
Testattu kolmessa eri mlinvoice instanssissa saman päivityksen jälkeen kahdella eri palvelimella. Testattu uuden "puhtaan" laskun luominen kolmella testirivillä samoin tuloksin.
ideoita?
Tämä näyttäisi korjaavan ongelman... Muualla voi olla muita kohtia jotka eivät samasta syystä toimi.
Old:
value = json.<?php echo $name?> ? json.<?php echo $name?>.replace('.', '<?php Translator::translate('Dec$
form.<?php echo "iform_popup_$name"?>.value = value;
New:
value = json.<?php echo $name?> ? json.<?php echo $name?>.toString().replace('.', '<?php Translator::translate('Dec$
form.<?php echo "iform_popup_$name"?>.value = value;
Kiitos tiedosta, bugihan siihen oli jäänyt. Korjataan 1.15.1:een.
Miten nämä x.x.1 päivitykset, onko mahdollista, tai resurssia saada tuollaisia bugeja päivitettyä automaattisesti tai niin ettei tarvitsisi koodia mennä itse muuttamaan tai odotella uutta x.x.1 versiota?
Onko ollut suunnitelmissa "klikkaa tästä päivittääksesi" -nappia. Joka päivittäisi mlinvoicen uusimpaan versioon automaattisesti?
Versio 1.15.1 on nyt julkaistu korjaamaan tämä ongelma.
Automaattinen päivitys on toivelistalla, mutta toteutusaikataulua ei ole..
--Ere
käytin etusivun haku -toimintoa jolloin ekan merkin antamisen jälkeen tuli tämä:
DataTables warning: table id=resultlist_open_invoices - Ajax error. For more information about this error, please see http://datatables.net/tn/7
bugi?
EDIT: versio 1.15.1
Juu, bugihan se. Korjaan ehtiessäni..
kzmx, voisitko testata, toimiiko tämä versio list.php:sta sinullakin oikein: https://raw.githubusercontent.com/emaijala/MLInvoice/e107adcd8928b68d7e3567755cd429ca7c666c68/list.php
Toimii.
EDIT: ja pahoittelut, kun kestänyt vastata ja testata..
Hei
Arkisto sivun Laaja haku ei tunnu toimivan. Esim jos laittaa hakukenttään Asiakas ja valitsee hakuehtoon asiakkaan niin haku ei näytä tuloksia.
Käytössä viimeisin githubin versio
Quote from: anryna on 22.06.17 - klo:08:42
Arkisto sivun Laaja haku ei tunnu toimivan. Esim jos laittaa hakukenttään Asiakas ja valitsee hakuehtoon asiakkaan niin haku ei näytä tuloksia.
Käytössä viimeisin githubin versio
Eihän vaan sattumalta ole jäänyt pikahakuun jotain? Aiemmissa versioissa oli ongelmaa sekä sivun että pikahaun säilymisen kanssa. Nyt ne nollataan aina, kun lista ladataan uusiksi. Viimeisin korjaus pikahakuun siis juuri äsken.
Quote from: Ere Maijala on 22.06.17 - klo:14:26
Quote from: anryna on 22.06.17 - klo:08:42
Arkisto sivun Laaja haku ei tunnu toimivan. Esim jos laittaa hakukenttään Asiakas ja valitsee hakuehtoon asiakkaan niin haku ei näytä tuloksia.
Käytössä viimeisin githubin versio
Eihän vaan sattumalta ole jäänyt pikahakuun jotain? Aiemmissa versioissa oli ongelmaa sekä sivun että pikahaun säilymisen kanssa. Nyt ne nollataan aina, kun lista ladataan uusiksi. Viimeisin korjaus pikahakuun siis juuri äsken.
Laskutus sivun Laaja haku kyllä toimii mutta tuo arkisto sivun haku ei tunnu toimivan. Pikahaussakaan ei näy mitään?
Toimiiko tuolla yllämainitulla list.php:lla eli https://raw.githubusercontent.com/emaijala/MLInvoice/e107adcd8928b68d7e3567755cd429ca7c666c68/list.php ?
kokeilin korvata tuon list.php tiedoston ja nyt tulee virheilmoitus heti kirjautumisen jälkeen
DataTables warning: table id=resultlist_open_invoices - Ajax error. For more information about this error, please see http://datatables.net/tn/7
No johan nyt. Otithan tuon linkin takana olevan version? Uudempi ei toimi ilman muita muutoksia. Saisitko kaivettua mahdollisia virheilmoituksia Apachen tai PHP:n lokeista?
Tai vaihtoehtoisesti, voisitko testata, toimiiko tämä versio oikein: https://labs.fi/files/mlinvoice-1.15.2-test2.zip ? Kyseessä on 1.15.2:n muuten julkaisuvalmis versio, mutta haluaisin varmistaa, että haut toimivat siinä oikein.
Quote from: Ere Maijala on 25.06.17 - klo:14:38
Tai vaihtoehtoisesti, voisitko testata, toimiiko tämä versio oikein: https://labs.fi/files/mlinvoice-1.15.2-test2.zip ? Kyseessä on 1.15.2:n muuten julkaisuvalmis versio, mutta haluaisin varmistaa, että haut toimivat siinä oikein.
tällä versiolla toimii.
Nyt oli myös vikaa testaajassa, tuo arkiston hakukin toimii, tuli vaan etsittyä asiakasta jonka laskuja ei ollut arkistossa ::)
Quote from: Ere Maijala on 25.06.17 - klo:14:38
Tai vaihtoehtoisesti, voisitko testata, toimiiko tämä versio oikein: https://labs.fi/files/mlinvoice-1.15.2-test2.zip ? Kyseessä on 1.15.2:n muuten julkaisuvalmis versio, mutta haluaisin varmistaa, että haut toimivat siinä oikein.
Hakutoiminnot tuntuvat toimivan tässä korjauksessa, mutta esimerkiksi tuote-näkymässä on puutteita. Järjestelmä ei lataa yksikköhintoja eikä varastosaldoja laisinkaan. Tuotetta editoitaessa tiedot näkyvät tuotteen tekstikentissä, mutta tuotelistauksessa näkyy vain Tuotteen nimi ja tuotekuvauskentät. Muut ovat tyhjiä.
Quote from: Mihail on 27.06.17 - klo:13:20
Hakutoiminnot tuntuvat toimivan tässä korjauksessa, mutta esimerkiksi tuote-näkymässä on puutteita. Järjestelmä ei lataa yksikköhintoja eikä varastosaldoja laisinkaan. Tuotetta editoitaessa tiedot näkyvät tuotteen tekstikentissä, mutta tuotelistauksessa näkyy vain Tuotteen nimi ja tuotekuvauskentät. Muut ovat tyhjiä.
Kiitos huomiosta, pitäisi olla nyt korjattu tässä versiossa: http://labs.fi/files/mlinvoice-1.15.2-test3.zip
Ja nyt julkaistussa 1.15.2:ssa pitäisi myös olla kunnossa.