MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: laaristo on 13.11.19 - klo:12:18

Title: Viivakoodin tulostusongelma
Post by: laaristo on 13.11.19 - klo:12:18
Missähän mättää, kun viivakoodi ei tulostu laskulle? Koneella on kolme MLInvoice-asennusta, eri tietokannoilla mutta muuten samanlaisia, käyttävät samaa apache2.4-http-palvelinta, joskin eri virtuaalidomaineilla. Yhdellä em.paketeista viivakoodit näkyy (tavallinen http), kahdella muulla ei (näillä https). Kaikki olivat alunperin samaa versiota (1.9.0, vähän vanha siis) ja asennushakemistossa invoice_printer*.php -tiedostot on samat. Päivitin 2 paketeista uusimpaan versioon 1.21.2, sama juttu, sillä yhdellä toimii, toisella ei.
'Ongelma'asennuksella laskussa on logo, otin sen pois, ei auta, ei viivakoodia. Myöskään virtuaaliviivakoodi ei tulostu em. asennuksilla, mutta sillä yhdellä toimivalla kyllä, jos on enabloitu tulostusmalleista. Ja muuten ohjelma tuntuu toimivan ongelmitta, kiitokset tekijälle.
Eli joku asetuksissa on eri tavalla, mutten ole löytänyt, mikä. Apachen error-lokiin ei kirjaudu mitään...
Ideoita?
Title: Re: Viivakoodin tulostusongelma
Post by: taleman on 13.11.19 - klo:13:56
Katso mitä on MLInvoicen YLeiset asetukset kohdassa

Näytä viivakoodi laskun tilisiirtolomakkeessa

noissa koneissa.
Title: Re: Viivakoodin tulostusongelma
Post by: ele on 14.11.19 - klo:16:15
Virtuaaliviivakoodi tulee varmaankin näkyviin esim. sähköpostilaskun lähetysikkunassa? Jos näin, ajatukset kääntyvät pdf-generoinnin suuntaan. Ovatko eri versioiden vendor-alihakemistot täysin identtiset? Linkkaa toimimattomasta versiosta toimivaan tai tekee uusasennuksen ihan tyhjältä pöydältä. Mulla on lisäksi mm. tcpdf-niminen alihakemisto ihan mlinvoicen juuressa, mutta se taitaa olla joku reliikki eikä liity enää mihinkään? Ajetaanko http:tä ja https:ää samoilla käyttäjillä?
Title: Re: Viivakoodin tulostusongelma
Post by: laaristo on 14.11.19 - klo:16:53
Kiitos ehdotuksista. Kävin asetukset vielä kertaalleen läpi, ruutu-ruudulta, ja huomasin, että noissa viivakoodia tulostamattomissa asennuksissa kohdassa Asetukset > Yleiset asetukset  kentällä 'Oletusmaksuaika päivinä' ei ollut lainkaan arvoa. Kun laitoin siihen luvun (14), viivakoodit alkoivat tulostua ja virtuaaliviivakoodikin näkyi. Testilaskuissa oli manuaalisesti laitettu eräpäivä, ja ilmeisesti viivakoodin generoinnissa se ei riitä, vaikka luulisi.
Päivitin sitten tuon yhdenkin vielä uusimpaan versioon, ja toimii siinäkin. Tulosteessa vielä määrä ja á-hinta -kentät oli järjestetty toisella, paremmalla tavalla, tuli ikäänkuin bonuksena. Great!