MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: djesko86 on 07.12.11 - klo:10:09

Title: Tuotenumerosta
Post by: djesko86 on 07.12.11 - klo:10:09
Hei,

Onko mahdollista saada tuotenumerolle omaa kenttää siihen kohtaan missä tehdään uutta laskua. Eli siihen alle missä lukee laskurivit.  Koska en käytä ns. valmiiksi näpyteltyjä tuotteita koska harvemmin osuu niin että tulee laskuun täysin sama tuote.

Osaisiko joku neuvoa miten tuohon saisi uuden kentän tai sitten vaihtamalla tämä "Tuotteen nimi" kenttä kenttään "Tuotenumero".

Osaan hiukan php:tä. koitin tota koodia kattoa, mutta taidot loppu kesken :)

-Esko
Title: RE: Tuotenumerosta
Post by: Mihail on 07.12.11 - klo:11:31
Helppo ratkaisu olisi laittaa tuonne tuoteluetteloon tuotteita, joissa nimeksi on syötetty tuotenumero. Näin voit valita dropdownista tuotenumeron. Tämä ei tietenkään ole erityisen toimiva ratkaisu jos tuotteita on kovin monta.
Title: RE: Tuotenumerosta
Post by: djesko86 on 07.12.11 - klo:11:37
No se juuri kun tuotteita on tuhansia. Katsoin tuota form_switch.php tiedosta, mutta omat taidot loppuu kesken. Että mahtaisiko sieltä saada sen rivin lisättyä (tietenkin niin että tallentaa sen myös ja näyttää laskussa/kuitissa/lähetyslistassa)
Title: RE: Tuotenumerosta
Post by: Ere Maijala on 07.12.11 - klo:21:58
Moi,

tuotteen nimi -kentän käyttäminen ei ole mitenkään välttämätöntä. Voit laittaa kaiken tarpeellisen tarkenne-kenttään ja se tulostuu laskulle Nimike-sarakkeeseen (suluissa, jos tuote on valittu, muuten ilman sulkuja). Tarvittaessa voit vaihtaa laskusta otsikon vaikka Nimike -> Tuotenumero localize_invoice_pdf.php -tiedostosta.

Olisiko tästä apua?

t. Ere
Title: RE: Tuotenumerosta
Post by: djesko86 on 07.12.11 - klo:23:41
Kiitos nopeasta vastauksesta. Hain kuitenkin sellaista, että se tuotenumero olisi erikseen, mutta liekö tämä lähinnä tottumus kysymys toisesta laskutusohjelmasta siirtyessä :)

Käsittääkseni yhden pystyrivin lisääminen ei ole mitenkään kauhean vaikeaa? Eli voisiko joku opastaa mitä koodia laitan ja minne, että saisi yhden teksti sarakkeen lisää? :)

t. Esko

Title: RE: Tuotenumerosta
Post by: Ere Maijala on 07.12.11 - klo:23:53
Eihän se toki kauhean vaikeaa ole, mutta useita liikkuvia osia kuitenkin. Tässä nyt mitä tulee mieleen:

- tietokantaan tarvitaan uusi sarake vllasku_invoice_row -tauluun
- form_switch.php:ssa invoice_row-caseen määrittely sarakkeelle
- invoice_printer_base.php:hen sarakkeen tulostus laskuun (printRows-funktio)

Viimeinen on ehkä noista hankalin, koska nykyisessä rakenteessa rivillä ei ole juurikaan vapaata tilaa.

--Ere