VLLasku 1.1 beta 1 saatavissa

Started by Ere Maijala, 30.12.10 - klo:17:40

Previous topic - Next topic

Ere Maijala

Tervehdys,

VLLasku 1.1 beta 1 on nyt saatavissa kansiossa https://sourceforge.net/projects/vllasku/files/beta/vllasku-1.1b1/ . Olennaiset muutokset versiossa 1.1:

Toiminnallisuus:
- Laskun muokkaukseen lisätty rivien summat ja koko laskun summat.
- Vain kriittiset tietokanta-asetukset tehdään enää settings.php -tiedostoon. Muut asetukset löytyvät käyttöliittymästä.
- Parannettu varmuuskopioinnin toimintavarmuutta.
- Lisätty yrityksille logon käyttömahdollisuus. Logo tulee laskulomakkeelle lähettäjän tietojen kohdalle.
- Korjattu laskun numerointi laskua kopioitaessa.
- Lisätty mahdollisuus tulostaa laskun sijaan lähetysluettelo tai kuitti.
- Toteutettu tietueille pehmeä poisto. Tietoja ei enää poisteta tietokannasta kokonaan, vaan ne merkitään poistetuiksi. Admin-käyttäjillä on mahdollisuus katsoa myös poistettuja tietoja ja tallentaa ne tarvittaessa uudelleen, jolloin ne palaavat käyttöön.
- Laskurivien laatikko säätyy nyt tarvittaessa automaattisesti suuremmaksi rivien määrän lisääntyessä.
- Muutettu laskun Kopioi-nappula toimimaan oikein ja poistettu erillinen laskun ja laskurivien kopiointinappula.
- Laskulomakkeen muita toimintoja aloittavat nappulat tallentavat nyt laskun ensin, jotta esim. laskun tulostuksessa käytetään viimeisimpiä tietoja.
- Korjattu Laaja haku ja Pikahaku.
- Lisätty eräpäivä laskulistalle.

Muut:
- Parannettu toimivuutta Internet Explorer -selaimella.
- Vaihdettu ponnahdusikkunoita jQuery-dialogeiksi.
- Muutettu kenttien otsikoita ei-tummennetuiksi.
- Parannettu kirjautumisen turvallisuutta rajaamalla kirjautumisavain käyttäjän IP-osoitteeseen ja lisäämällä viive epäonnistuneen kirjautumisen palautukseen.
- Laskulomakkeelle ei enää yritetä tulostaa viivakoodia, jos laskun summa on liian suuri tai tilinumero virheellinen.

--Ere

Alex

Kiitoksia hienosta ohjelmasta ja hienosta kehitystyöstä!

Tässä olisi muutama ehdotus ohjelmaan:

-Laskurivien kenttien selitteiden muokkaaminen ja laskurivien kenttien paikkojen(/sarakkeiden) vaihto mahdollisuus. Lisäksi kenttien tietotyyppien muuttamis mahdollisuus ja omien kenttien lisääminen olisivat mukavia lisäominaisuuksia.
-Kaikki asiakkaani eivät ole yrityksiä, joten asiakkaita lisätessä voisi olla valinta kuuluuko asiakas kategoriaan Yksityisasiakkaat
vai Yritysasiakkaat
-Uuden laskun luonnissa nopea maksajan/asiakkaan lisääminen (vain oleelliset kentät, kuten nimi jne), tämä olisi kätevä jos tarvitsee vain nopeasti tulostaa käteiskuitti. Tällöin ei yleensä paljon asiakastietoja tule kerättyä.

-Yrityksen logo:  mahdollisuus säilyttää logo-kuvan alkuperäinen koko ja mahdollisuus muokata kuvan korkeutta ja leveyttä

Hyvää Uutta vuotta!

Ere Maijala

Kiitos ehdotuksista. Pari tarkentavaa kysymystä:

- Onko jotain erityisiä kenttiä, joita yksityisasiakkaalla pitäisi olla?
- Mitkä olisivat laskun luonnissa lisätyn asiakkaan olennaiset kentät?

Muutkin aiheesta kiinnostuneet saavat osallistua. :)

Mainiota loppuvuotta ja erinomaista uutta vuotta!

--Ere

Alex

Oikeastaan yksityisasiakkaan kenttien ei tarvitsisi erota muuten kuin, että y-tunnus kenttä puuttuisi kokonaan ja yrityksen nimi kenttä olisi henkilön nimi. Eipä tämä kyllä ole mitenkään oleellinen ominaisuus. Olisi vaan näppärää pystyä selaamaan erikseen yritysasiakkaita ja yksityisasiakkaita.

Laskun luonnissa lisätyn asiakkaan olennaiset kentät ovat nimi, puhelin ja sähköpostiosoite, joista vain nimi olisi pakollinen täyttää.

Vielä yksi ehdotus tuli mieleen: voisiko laskun tulostukseen lisätä verkkolaskun http://fi.wikipedia.org/wiki/Verkkolasku, jossa lasku olisi xml-muodossa.

Kiitos!

AriK

Moi,

Tuli pienoinen probleema, elikkä seuraava herja tulee, kun yritän ajaa create_database.sql:n:
SQL-kysely:

INSERT INTO vllasku_users( id, name, email, login, passwd, type_id )
VALUES ( 1, 'Administrator', 'foo@bar.fi.not', 'admin', md5( 'admin' ) , 2 ) ;

MySQL ilmoittaa: Ohjeet
#1452 - Cannot add or update a child row: a foreign key constraint fails (`vllasku`.`vllasku_users`, CONSTRAINT `vllasku_users_ibfk_1` FOREIGN KEY (`type_id`) REFERENCES `vllasku_session_type` (`id`))

Tämä siis, kun tuhosin vanhan kannan ja tein sen jälkeen uuden ja ajoin ao scriptin...

t. Ari

Ere Maijala

Hoplaa, tuli moka järjestäessäni rivejä uudelleen. Aja ensin skriptin lopusta kaksi riviä, jotka lisäävät vllasku_session_type -tauluun rivit, sen pitäisi auttaa.

--Ere

AriK

Kiitokset!
Haen uusimmat koodit svn:stä ja nyt toimii!
Yksi regressiobugi löytyi... elikkä tuoteraportista tulee nyt "Tietokantavirhe". Laskutusraportti toimii ok pikatestauksella, mutta
tuoteraporttia en saanut.

t. Ari

Ere Maijala

Jeps, siistin vähän raporttien koodia muutenkin ja huomasin saman. Korjattu nyt SVN:ssä.

--Ere

AriK

Okay, nyt pelittää! ;-)
t. Ari