Tuotenumerosta

Started by djesko86, 07.12.11 - klo:10:09

Previous topic - Next topic

djesko86

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

Mihail

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.

djesko86

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)

Ere Maijala

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

djesko86

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


Ere Maijala

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