MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: Ere Maijala on 18.08.12 - klo:13:11

Title: MLInvoice 1.6.0 beta 1 saatavissa
Post by: Ere Maijala on 18.08.12 - klo:13:11
Tervehdys!

MLInvoice 1.6.0 beta 1 on nyt saatavilla pitkähkön kehitysrupeaman jälkeen. Tässä versiossa on runsaasti muutoksia edelliseen verrattuna. Tarkemmat tiedot muutoksista löytyvät osoitteesta http://www.labs.fi/mlinvoice_features.php. Asennuspaketti ja -ohjeet löytyvät osoitteesta http://www.labs.fi/mlinvoice_installation.php.

Runsaat muutokset tuovat usein tullessaan myös virheitä, ja vaikka tuota on nyt vähän aikaa testattu, niin on hyvin mahdollista, että virheitä löytyy. Kaikesta testauksesta ja huomioista olisi siis kovasti hyötyä.

t. Ere
Title: Re: MLInvoice 1.6.0 beta 1 saatavissa
Post by: Ere Maijala on 19.08.12 - klo:17:30
Alkuperäisessä asennuspaketissa ei ollut juurihakemistoa. Nyt sellainen on lisätty, eli paketti purkautuu oletuksena mlinvoice-hakemistoon.

t. Ere
Title: Re: MLInvoice 1.6.0 beta 1 saatavissa
Post by: ilmis on 22.08.12 - klo:11:44
Hei,

sqlfuncs.php:ssa on buggi.

---8<---
$ git diff -w c84d381074569d33e2dc4ff53ddcba5dea5cd323
diff --git a/sqlfuncs.php b/sqlfuncs.php
index f601e94..edde7bf 100755
--- a/sqlfuncs.php
+++ b/sqlfuncs.php
@@ -289,10 +289,10 @@ EOT
   }
   if ($version < 20) {
     $updates = array_merge($updates, array(
-      "ALTER TABLE vllasku_product CHANGE COLUMN unit_price unit_price decimal(15,5)",
-      "ALTER TABLE vllasku_invoice_row CHANGE COLUMN price price decimal(15,5)",
-      "ALTER TABLE vllasku_product CHANGE COLUMN discount discount decimal(4,1) NULL",
-      "ALTER TABLE vllasku_invoice_row CHANGE COLUMN discount discount decimal(4,1) NULL",
+      "ALTER TABLE {prefix}product CHANGE COLUMN unit_price unit_price decimal(15,5)",
+      "ALTER TABLE {prefix}invoice_row CHANGE COLUMN price price decimal(15,5)",
+      "ALTER TABLE {prefix}product CHANGE COLUMN discount discount decimal(4,1) NULL",
+      "ALTER TABLE {prefix}invoice_row CHANGE COLUMN discount discount decimal(4,1) NULL",
       "REPLACE INTO {prefix}state (id, data) VALUES ('version', '20')"
     ));
   }
---8<---

Ja jostain syystä ei login enää toimi vanhoilla vllasku-tunnuksilla.

Nämä siis git versiossa.

Terveisin,
Mika
Title: Re: MLInvoice 1.6.0 beta 1 saatavissa
Post by: ilmis on 22.08.12 - klo:11:51
Hei,

Tässä vielä virheet logista.

[Wed Aug 22 11:48:20 2012] [error] [client a.b.c.d] PHP Warning:  Error parsing lang/fi-FI.ini on line 34\n in /usr/share/mlinvoice/localize.php on line 28, referer: https://a.b.c/mlinvoice/login.php
[Wed Aug 22 11:48:20 2012] [error] [client a.b.c.d] PHP Notice:  Undefined index:  locDatePickerOptions in /usr/share/mlinvoice/htmlfuncs.php on line 61, referer: https://a.b.c/mlinvoice/login.php
[Wed Aug 22 11:48:20 2012] [error] [client a.b.c.d] File does not exist: /usr/share/mlinvoice/jquery/js/jquery.cookie.js, referer: https://a.b.c/mlinvoice/login.php
[Wed Aug 22 11:48:20 2012] [error] [client a.b.c.d] File does not exist: /usr/share/mlinvoice/jquery/js/jquery.cookie.js, referer: https://a.b.c/mlinvoice/login.php

Terveisin,
Mika
Title: Re: MLInvoice 1.6.0 beta 1 saatavissa
Post by: Ere Maijala on 22.08.12 - klo:12:15
Kiitos näistä. Tietokannan päivitys on korjattu ja puuttuva skripti lisätty, mutta tuo lang/fi-FI.ini:n parsimisongelma hiukan kummastuttaa. Olettaen, että siinä on nämä rivit:

VATRegistered = 'ALV-rekisteröity*'
VATRegisteredHint = 'Huom! ALV-rekisteröimättömän yrityksen laskuissa ei näytetä ALV-erittelyä'


Voisitko kokeilla vaihtaa noihin jotain yksinkertaista, kuten:

VATRegistered = ALV
VATRegisteredHint = ALVVihje


PHP:n eri versioissa on jotain eroja ini-tiedostojen parsimisen suhteen, joten tieto käytetystä versiosta voisi olla hyödyllinen. Kiitos!

t. Ere
Title: Re: MLInvoice 1.6.0 beta 1 saatavissa
Post by: ilmis on 22.08.12 - klo:12:38
Hei,

Php versio on 5.1.6-39.el5_8.

Tuota ei taida saada enää toimimaan noin vanhalla php:lla. Virherivi vain siirtyy kun noita lokalisointeja säätää.

Terveisin,
Mika
Title: Re: MLInvoice 1.6.0 beta 1 saatavissa
Post by: Ere Maijala on 22.08.12 - klo:13:20
Juu, on liian vanha PHP-versio. Itselläni on testikäytössä 5.3.5, enkä suosittele paljon vanhemmilla yrittämään. Alkaa olla sen verran puutteita ja toiminnallisia eroja noiden versioiden välillä.

--Ere
Title: Re: MLInvoice 1.6.0 beta 1 saatavissa
Post by: ilmis on 22.08.12 - klo:16:44
Ok. Toimii RHEL6:lla, muttei RHEL5:n php:lla enää. RHEL6 php versio on 5.3.3-14.

//Mika
Title: Re: MLInvoice 1.6.0 beta 1 saatavissa
Post by: Ere Maijala on 22.08.12 - klo:22:22
Hyvä tietää. Tokihan RHEL 5:n PHP:nkin saa päivitettyä (esim. http://lincgeek.org/blog/?p=1126 (http://lincgeek.org/blog/?p=1126)), mutta se voi tietysti vaikuttaa mahdollisiin muihin ohjelmistoihin.

--Ere