Nollia nollia

Started by bdonner, 11.02.17 - klo:20:11

Previous topic - Next topic

bdonner

Moikka, suhteellisen uusi ongelma, olisikohan tullut jo kun päivitin ML Invoicea versioon 1.13.1, tuntuu siltä kuin olisi tullu myöhemmin:

Kun luon uutta laskua, uudelle asiakkaalle, ja tallennan laskun sen jälkeen kuin asiakas on luotu (syöttääkseni laskutusrivit), viitenumero-kenttään tulee nolla.  Joudun poistamaan sen ennen kuin lähetän laskua, muuten ohjelma huutaa että viitenumero on vääränlainen. Tämä ei ole tuottanut sen enempää ongelmaa, mutta nyt huomasin että joskus (en tiedä oikein milloin, en löydä tässä järjestelmällisyyttä) kun avaan asiakaskortin muokatakseni tietoja, niin ohjelma on syöttänyt korttiin nollan kohtiin:

www
asiakaskohtainen viite
fax
lisätiedot
laskutusosoite
puh
organisaatiotunniste
y-tunnus

Tämä voi aiheuttaa ongelmia, en luule että ohjelma vaihtaa tietoja nolliin, luulen että se laittaa nollan ainoastaan tyhjiin kenttiin, mutta ne näkyvät sitten laskuissa / voivat joissain tapauksissa sekoittaa asioita.

Onko tämä ongelma vain minun järjestelmässä? Jotain ideoita mistä voisi olla kyse?
T. Benjamin

Ere Maijala

En ainakaan saa tuollaista toistettua. Ehkäpä jotain osviittaa voisi saada tutkimalla, millaisen SQL-lauseen MLInvoice tekee, kun tallentaa asiakkaan tiedot. Tämä onnistuu, jos on pääsy PHP:n virhelokiin, lisäämällä config.php:n loppuun rivi:


define('_SQL_DEBUG_', true);


Tämän jälkeen PHP:n lokiin tulee kaikki SQL-lauseet, joita MLInvoice suorittaa. Sieltä pitäisi löyty asiakkaan tallennuksessa esim. "UPDATE mlinvoice_company SET" -alkuinen komento, jossa esim. www asetetaan tyhjäksi (www='') tai uuden asiakkaan lisäyksestä "INSERT INTO mlinvoice_company" -alkuinen komento.