|
|
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: 2528 (0x9e0)
Types: Q1_Text, reclen=79
Notes: q1file
Names: »VERLISTA«
└─⟦755e43167⟧ Bits:30008640 DDMQ1-0079_MSAB_BALANS_KONV_KPLANB
└─⟦this⟧ »VERLISTA«
└─⟦7d57c527f⟧ Bits:30008641 DDMQ1-0080_LMC_RESULTAT_for_MSAB
└─⟦this⟧ »VERLISTA«
└─⟦ecd18d2d3⟧ Bits:30008638 DDMQ1-0077_KOPIA_KPLANB_BALANS_KONV
└─⟦this⟧ »VERLISTA«
DCL 1 VER, 2 KTO CHAR(6),
2 DAT CHAR(4), 2 VNR FIXED(5), 2 TEXT CHAR(20), 2 BEL FIXED(11,2),
2 KOD CHAR(1);
DCL UTS FIXED(10,2), UTB FIXED(10,2), UTG FIXED(10,2), UTK FIXED(10,2);
UTS= 0; UTB = 0; UTG = 0; UTK = 0;
DCL DATUM CHAR(4), XX CHAR(1) INIT(' '), DATA CHAR(5);
DCL VR CHAR(5); DCL R1 CHAR(50) INIT('VERIFIKATIONSLISTA ');
DCL R2 CHAR(59)INIT('VERNR TEXT DATUM');
DCL R3 CHAR(50)INIT(' KONTO DEBET KREDIT');
DCL R4 CHAR(50)INIT(' ');
PUT SKIP(3) EDIT(XX) (A(10)) (R1) (A(50));
PUT SKIP(2) EDIT(XX) (A(10)); PUT LIST(R2,R3,R4);
DCL M CHAR(2); S1 = 0; S2 = 0; SX = 0; SY = 0;
PUT SKIP(2)LIST('');DCL VERFIL FILE; OPEN VERFIL;
ST: ON ENDFILE GO TO SLUT;
; READ FILE(VERFIL) INTO(VER); XA= 0;
IF(KOD = 'D') THEN DO;S1= S1 + BEL; SX = SX + BEL; END;
IF(KOD = 'K') THEN DO; S2 = S2 + BEL; SY = SY + BEL; END;
DATA = SUBSTR(DAT,1,2) CAT '.' CAT SUBSTR(DAT,3,2);
IF(DATUM¬=DAT)THEN DO; PUT EDIT(XX)(A(10))(VNR)(P'ZZZZZ',X(3))(TEXT)(A(24));
PUT EDIT(DATA)(A(7))(KTO)(A(10)); END;
ELSE PUT EDIT(XX)(A(10))(VNR)(P'ZZZZZ',X(3)) (TEXT)(A(31))(KTO)(A(10));
DATUM = DAT;
IF(KOD = 'D') THEN PUT EDIT(BEL)(P'ZZZZZZ9V.99');
IF( KOD = 'K') THEN PUT EDIT(XX) (A(10)) (BEL) (P'ZZZZZZZ9V.99');
PUT SKIP LIST(''); GO TO ST;
SLUT:
SS = SX - SY;
PUT SKIP(2)EDIT(XX)(A(59))(SX)(P'ZZZZZZ9V.99')(SY)(P'ZZZZZZZ9V.99');
PUT EDIT(SS)(P'ZZZZZZZZZ9V.99');
END;