Hei!
MLInvoice 2.4.0 on julkaistu. Tässä versiossa on muutama virheenkorjaus ja toivottu erillinen kenttä maksun saajan nimelle. Lisäksi mukana on ensimmäinen versio toistuvien maksujen malleista. Tarkemmat tiedot löytyvät muutoslokista sivulta https://labs.fi/mlinvoice_features.php#changelog.
Uusi versio on ladattavissa osoitteesta https://labs.fi/files/mlinvoice-2.4.0.zip.
t. Ere
Terve
Kokeilin versiota 2.4.0, mutta antaa heti etusivulla virhettä:
"Fatal error: Uncaught mysqli_sql_exception: Unknown column 'invoice_template' in 'WHERE' in /usr/local/mlinvoice/sqlfuncs.php:1706 Stack trace: #0 /usr/local/mlinvoice/sqlfuncs.php(1706): mysqli_stmt_prepare(Object(mysqli_stmt), 'SELECT count(*)...') #1 /usr/local/mlinvoice/sqlfuncs.php(331): dbParamQuery('SELECT count(*)...', Array) #2 /usr/local/mlinvoice/start_page.php(46): recurringInvoiceTemplatesNeedProcessing() #3 /usr/local/mlinvoice/index.php(267): createStartPage() #4 {main} thrown in /usr/local/mlinvoice/sqlfuncs.php on line 1706"
-Markus
Quote from: makkeh on 06.01.26 - klo:19:57Terve
Kokeilin versiota 2.4.0, mutta antaa heti etusivulla virhettä:
"Fatal error: Uncaught mysqli_sql_exception: Unknown column 'invoice_template' in 'WHERE' in /usr/local/mlinvoice/sqlfuncs.php:1706 Stack trace: #0 /usr/local/mlinvoice/sqlfuncs.php(1706): mysqli_stmt_prepare(Object(mysqli_stmt), 'SELECT count(*)...') #1 /usr/local/mlinvoice/sqlfuncs.php(331): dbParamQuery('SELECT count(*)...', Array) #2 /usr/local/mlinvoice/start_page.php(46): recurringInvoiceTemplatesNeedProcessing() #3 /usr/local/mlinvoice/index.php(267): createStartPage() #4 {main} thrown in /usr/local/mlinvoice/sqlfuncs.php on line 1706"
-Markus
Näyttäisi ettei tietokannan päivitys jostain syystä onnistunut. Löytyisikö jostakin tuo tietokannan päivitys 2.3.3 -> 2.4.0 jonka voisi ajaa jälkikäteen?
-Markus
Moi,
Tietokannan pitäisi päivittyä automaattisesti, kun menet kirjautumissivulle. Jos ei päivity, niin sitten pitää selvittää, mitä menee pieleen ennemmin kuin yrittää manuaalisesti päivittää. Epäonnistumisesta pitäisi kyllä myös tulla ilmoitus.
--Ere
moi, kirjautumissivulla "Tietokanta päivitetty" ja hyvin lähti toimimaan!
pitääpä tutustua tuohon toistuvat laskut :)
kiitos, Kimi
Quote from: makkeh on 06.01.26 - klo:20:46Quote from: makkeh on 06.01.26 - klo:19:57Terve
Kokeilin versiota 2.4.0, mutta antaa heti etusivulla virhettä:
"Fatal error: Uncaught mysqli_sql_exception: Unknown column 'invoice_template' in 'WHERE' in /usr/local/mlinvoice/sqlfuncs.php:1706 Stack trace: #0 /usr/local/mlinvoice/sqlfuncs.php(1706): mysqli_stmt_prepare(Object(mysqli_stmt), 'SELECT count(*)...') #1 /usr/local/mlinvoice/sqlfuncs.php(331): dbParamQuery('SELECT count(*)...', Array) #2 /usr/local/mlinvoice/start_page.php(46): recurringInvoiceTemplatesNeedProcessing() #3 /usr/local/mlinvoice/index.php(267): createStartPage() #4 {main} thrown in /usr/local/mlinvoice/sqlfuncs.php on line 1706"
-Markus
Näyttäisi ettei tietokannan päivitys jostain syystä onnistunut. Löytyisikö jostakin tuo tietokannan päivitys 2.3.3 -> 2.4.0 jonka voisi ajaa jälkikäteen?
-Markus
Palautin backupin ja tein päivityksen uudestaan.
Hienosti toimii, kiitos
-Markus
Tuli muuten esille mahdollinen ongelma alunperin vanhalla MySQL- tai MariaDB:llä luodun tietokannan päivityksen kanssa. Jos taulujen formaatti on vanhaa sorttia, ei tietokannan päivitys välttämättä onnistu. Taulut pitää silloin päivittää manuaalisesti DYNAMIC-formaattiin. MLInvoice ei sitä osaa itse tehdä. Lisätietoa aiheesta:
https://mariadb.com/docs/server/server-usage/storage-engines/innodb/innodb-row-formats/troubleshooting-row-size-too-large-errors-with-innodb
--Ere
moi,
Käsittelyä odottavat toistuvien laskujen mallit
Muokkaa valittuja
herjaa seuraavaa
Fatal error: Uncaught Exception: Invalid form: invoice_templates in C:\mlinvoice\form_switch.php:2434 Stack trace: #0 C:\mlinvoice\form_config.php(43): include() #1 C:\mlinvoice\multiedit.php(62): getFormConfig('invoice_templat...', 'multiedit', 427) #2 C:\mlinvoice\index.php(249): MultiEdit->launch() #3 {main} thrown in C:\mlinvoice\form_switch.php on line 2434
.Kimi
Kiitos tiedosta, pistetään korjauslistalle.
MLInvoice 2.4.1 on nyt julkaistu korjaamaan yllämainittu virhe ja laskun lähetys sähköpostilla.
kiitos!
eräpäivä ei enää näy punaisella jos erääntynyt maksamattomat listalla?
onko vain minulla tai 2.4.1 versio?
2.4.1
Keskeneräiset laskut Haku ei myöskään löydä samalla tavalla kuten aikaisemmin esim. As.viite kentästä?
Julkaisin juuri version 2.4.2. Siinä on korjattu tuo erääntyneiden korostus ja lisätty asiakkaan viite hakuun. Lisäksi korjattu laskunumeron ja viitenumeron päivitysnappula (näkyy, jos automaattinen numeron lisäys ei ole käytössä).
--Ere
Päivitin juuri 2.4.2. Kun painaa "lasku" painiketta (eli pdf:n pitäisi lähteä generoitumaan) niin tulee:
This page isn't working 192.168.1.226 is currently unable to handle this request. HTTP ERROR 500
Tutkin logeja ja näyttäisi että vika liittyi mahdollisesti curliin. Yritin sitä päivittää, niin aika nopeaa piti päivittää sitten yhtä ja toista, kunnes lopulta huomasin, että piti päivittää koko virtuaalikone. Lopputulema oli, että tein kokonaan uuden virtuaaliserverin, johon pudotin tiedostot ja kannan. Nyt siis taas kunnossa. Pitäisi siis ehkä huolehtia päivityksistäkin joskus
moi, huomatuslaskussa eräpäiväksi tulee HETI
Finvoice ei mene läpi tuolla eräpäivällä
Vastaanottajan operaattori on pankki. Pankit vaativat että eräpäivään on vähintään neljä pankkipäivää lähetyspäivästä.
voiko jotenkin kiertää ... tai ehkä tulevaisuudessa :)
.Kimi
ja kun laittaa lasit silmille näkee että tuo HETI tulee vain tulostettavalle laskulle
ja Finvoice riville tulee oikea pvm.