MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: Ere Maijala on 03.01.26 - klo:21:31

Title: MLInvoice 2.4.0 julkaistu
Post by: Ere Maijala on 03.01.26 - klo:21:31
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
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: makkeh on 06.01.26 - klo:19:57
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
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: makkeh on 06.01.26 - klo:20:46
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
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Ere Maijala on 07.01.26 - klo:16:02
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
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Kimi on 08.01.26 - klo:10:49
moi, kirjautumissivulla "Tietokanta päivitetty" ja hyvin lähti toimimaan!
pitääpä tutustua tuohon toistuvat laskut :)
kiitos, Kimi
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: makkeh on 08.01.26 - klo:21:27
Quote from: makkeh on 06.01.26 - klo:20:46
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

Palautin backupin ja tein päivityksen uudestaan.
Hienosti toimii, kiitos

-Markus
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Ere Maijala on 09.01.26 - klo:23:22
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
Title: Re: MLInvoice 2.4.0 julkaistu
Post by: Kimi on 15.01.26 - klo:15:32
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