|
DataMuseum.dkPresents historical artifacts from the history of: Q1 computer |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Q1 computer Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3792 (0xed0) Types: Q1_Text, reclen=79 Notes: q1file Names: »DUBBEL«
└─⟦3e550eca6⟧ Bits:30008695 DDMQ1-0135_DUBBEL └─⟦this⟧ »DUBBEL«
DCL 1 FAK, 2 FAKT CHAR(10), 2 DATUM CHAR(8), 2 DEBET CHAR(10) INIT(' '), 2 KREDIT CHAR(10) INIT(' '), 2 BELOPP CHAR(10) INIT(' '), 2 TEXT CHAR(20) INIT(' '); DCL FAKFILE FILE; DCL RUB1 CHAR(30) INIT('M S T E N H A R D T A B'); DCL RUB2 CHAR(10) INIT ('PROGR:MS1'); DCL RUB3 CHAR(40) INIT ('D U B B U E L B E T K O N T R O L L '); DCL RUB4 CHAR(45) INIT ('FAKTURANR DATUM DEBET KREDIT'); DCL RUB5 CHAR(5) INIT ('TEXT'); PUT SKIP EDIT(RUB1)(A(36)); PUT EDIT(RUB2)(A(23))(RUB3)(A(40)); PUT SKIP(2) EDIT(RUB4)(A(50))(RUB5)(A(5)); OPEN FAKFILE; LOOP1: KREDIT=' '; DEBET=' ';BELOPP=' '; PUT FILE(DISP) SKIP LIST('FAKTURANUMMER, OM SLUT SLUT '); GET LIST (FAKT); IF (FAKT ='SLUT ') THEN GO TO SLUT; PUT FILE(DISP) SKIP LIST('DATUM'); GET LIST(DATUM); PUT FILE(DISP) SKIP LIST('TEXT '); GET LIST (TEXT); PUT FILE(DISP) SKIP LIST('BELOPP, OM DEBET=K7, OM KREDIT=K6 '); XX: GET LIST (BELOPP); CALL KEYFUN(I); IF (I=138) THEN GO TO K; IF (I=139) THEN GO TO D; GO TO XX; K: KREDIT = BELOPP; GO TO LOPPA; D: DEBET=BELOPP; LOPPA: PUT SKIP EDIT(FAKT)(A(13)) (DATUM)(A(10)); PUT EDIT(DEBET)(A(12)) (KREDIT) (A(15)); PUT EDIT(TEXT)(A(20)); CALL SEOF(FAKFILE); WRITE FILE(FAKFILE) FROM (FAK); CLOSE FAKFILE; OPEN FAKFILE; GO TO LOOP1; SLUT: END;