13.12.2001 |
Kysymys:Siirryimme euromääräiseen laskutukseen. Käytämme edelleen Dos laskutusta. Laskutaessamme kilometrejä, esimerkiksi 14 km * 0,50 summaksi tulee 1.80 euroa, eikä 7 euroa niin kuin pitäisi. Mitä tehdä.
Vastaus: Ohjelma tulkitsee kilometrimäärän "14 km" markoiksi, koska se loppuu m kirjaimeen ja koska laskutuksen kotirahana on euro. Ohjelma laskee kilometrit oikein, kun jätät "km" tekstin pois tai lisäät sen loppuun esim pisteen "14 km."
"km" yksikön voi ilmoittaa tuoterivin yksikkökentässä "avaamalla" yksikkökentän näkyviin laskunsyöttötilaan ruudulle ja tulostumaan laskulle.
Kotirahan rahayksikkö määritetään perustiedoissa. Rahamäärän perään voidaan syöttää rahayksikön tunnus, esim "100 m" tai "100 e" jolloin ohjelma muuntaa syötetyn rahamäärän kotirahaksi. Jos syötetyn summan rahayksikkö vastaa kotirahaa, ei rahamäärä muutu, mutta jos syötetyn summan rahayksikkö on kotirahan vastaraha, ohjelma muuntaa rahayksikön kotirahaksi. Esimerkiksi kun laskutusohjelmalle on määritetty, että laskutetaan euroissa, ohjelma muuntaa "100 m" luvuksi "16.82" (jakaen markkamäärän muuntokertoimella. Tämä ominaisuus tehtiin ensisijassa kirjanpito-ohjelmaa varten nopeuttamaan vastarahassa olevien tositteiden kirjaamista (esim. tehdessäsi euromääräistä kirjanpitoa valtaosa tositteista on markkoina: syötä summan perään m niin ohjelma muuntaa markat euroiksi etkä tarvitse erillistä laskinta muunnoksen tekemiseen).