MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: Ere Maijala on 07.07.12 - klo:01:06

Title: MLInvoice
Post by: Ere Maijala on 07.07.12 - klo:01:06
Tervehdys!

Seuraavan VLLaskun nimi tulee muuttumaan, kun ohjelmaan tulee tuki kokonaan englanninkieliselle käyttöliittymälle, ja näin ollen potentiaalinen käyttäjäkunta laajenee. Siksi siis uusi nimi, MLInvoice, joka ehkä kertoo englanninkielisille käyttäjille enemmän kuin suomenkielinen nimi. Muuten ohjelma säilyy samana, vaikka toki kehittyy.  :)

Näillä näkymin lähdekoodi ja bugi- ja toivetietokannat siirtyvät ennen seuraavan version julkaisua GitHubiin, kun SourceForgen kanssa on ollut vähän ongelmia.

t. Ere
Title: Re: MLInvoice
Post by: Ere Maijala on 08.07.12 - klo:19:44
Uusi ympäristö, jossa on lähdekoodi git-versionhallinnassa ja issue tracker bugeja ja kehitysehdotuksia varten, alkaa olla pystyssä osoitteessa https://github.com/emaijala/MLInvoice (https://github.com/emaijala/MLInvoice). Seuraavan version julkaisun yhteydessä www-sivujen linkit siirtyvät osoittamaan tuonne GitHubin puolelle.

--Ere
Title: Re: MLInvoice
Post by: suppo84 on 22.07.12 - klo:14:56
Jee! Oot hyvän softan väsänny. Itse käytän nykyään vielä Tommi Helinevan tekemää T-Lasku ohjelmaa mutta olisi tarkoitus pikkuhiljaa alkaa ehkä siirtymään tähän sovellukseen. Koitin vllasku 1.5.2 version jo kerran asentaakkin mutta kirjautumisen jälkeen näen vain tälläisen tekstin navigointipainikkeiden alla:

Query 'SELECT i.id,i.deleted,i.invoice_date,i.due_date,i.invoice_no,b.name,c.company_name,i.name,s.name,i.ref_number,sum(ir.row_total) as total_price FROM vllasku_invoice i LEFT OUTER JOIN vllasku_base b on i.base_id=b.id LEFT OUTER JOIN vllasku_company c on i.company_id=c.id LEFT OUTER JOIN vllasku_invoice_state s on i.state_id=s.id LEFT OUTER JOIN (select invoice_id, CASE WHEN ir.vat_included = 0 THEN ir.price * ir.pcs * (1 - IFNULL(ir.discount, 0) / 100) * (1 + ir.vat / 100) ELSE ir.price * ir.pcs * (1 - IFNULL(ir.discount, 0) / 100) END as row_total from vllasku_invoice_row ir where ir.deleted = 0) ir ON (ir.invoice_id=i.id) WHERE i.id IN (SELECT id FROM vllasku_invoice WHERE state_id=1 AND archived=0 AND deleted=0 ) GROUP BY i.invoice_date, i.due_date, i.invoice_no, b.name, c.company_name, i.name, s.name, i.ref_number' failed: (1038) Out of sort memory, consider increasing server sort buffer size

;D

Ehkä jossakin vaiheessa voisin kokeilla uudelleen.
Title: Re: MLInvoice
Post by: Ere Maijala on 24.07.12 - klo:19:19
Kiitoksia kehuista!

Tuo virhe tulee MySQL-serveriltä. Käsittääkseni tuo viittaa siihen, että siellä on asetuksissa todella pieni sort_buffer_size, jota siis pitäisi kasvattaa. Ks. lisätiedot vaikka osoitteesta http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_sort_buffer_size.

--Ere
Title: Re: MLInvoice
Post by: suppo84 on 26.07.12 - klo:13:53
Hei,

Sain sen toimimaan. Ongelma liittyi juurikin noihin mysql muisti ym. asioihin. Kiitos Ere!  8)