ASTERI TUOTEKORTISTO, TIETUEKUVAUS - Tuotekortisto tallettaa peräkkäistiedostoa, jossa tiedot erotetaan toisistaan CR + LF merkillä. - Tuotekortisto saa aina tarkenteen KTO (esim TUOTE.KTO) - Laskutuksessa käytetyn tuotekortiston nimi on aina TUOTE.KTO - Yksi tietue (tuotekortti) koostuu kuudesta tiedosta 1. TUOTTEEN YKSILÖIVÄ KOODI alfanumeerinen 2. OSTOHINTA tai RYHMÄTUNNISTE tai MÄÄRÄMUOTOISTA TAI VAPAAMUOTOISTA TIETOA 3. NIMIKE 4. TILASTOTIETO: MYYTY KAPPALETTA laskutusohjelma kerää tähän tietoon laskutetut kappalemäärät 5. TILASTOTIETO: MYYTY MARKKAA laskutusohjelma kerää tähän tietoon laskutetut markkamäärät 6. MYYNTIHINTA numeerinen desimaalipiste - Tiedot eivät ole määrämittaisia - Tyhjän tiedon merkkinä voidaan käyttää asteriskia * - Tiedostoa luetaan kuuden tiedon ryhmissä kunnes tiedosto on loppu. - skandien ASCII koodit ovat: å = 134 Å = 143 ä = 132 Ä = 142 ö = 148 Ö = 153 - kortisto tulostetaan DOS tilassa ruudulle kirjoittamalla: TYPE TUOTE.KTO TIEDOSTOESIMERKKI (kolme tuotetta) 1000 ASTERI YRITYSOHJELMASARJA 10 70000.00 7000.00 1010 ASTERI KIRJANPITO 11 29600.00 2500.00 1020 ASTERI LASKUTUS 3 7500.00 2500.00 ESIMERKKI GWBASIC OHJELMASTA, JOKA LUKEE TUOTEORTISTON: 10 DIM a$(1000,6) 20 LET kpl = 0 30 OPEN "I",#1,"TUOTE.KTO" 40 LET kpl = kpl+1 50 FOR x = 1 TO 6 60 LINE INPUT#1,a$(kpl,x) 70 NEXT x 80 IF EOF(1) = 0 THEN GOTO 40 90 CLOSE#1 - rivillä 10 varataan taulukko 1000 tuotteelle - rivillä 30 avataan TUOTE.KTO niminen tiedosto lukemista varten (Lainausmerkeissä oleva kirjain on iso i) - rivillä 70 tutkitaan onko tiedoston loppu jo saavutettu ASTERI DOS TUOTEKORTISTON (*.KTO, TUOTE.KTO) TIETUEKUVAUS