|
DataMuseum.dkPresents historical artifacts from the history of: RegneCentralen RC850 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RegneCentralen RC850 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 8704 (0x2200) Types: TextFile Names: »LISTE1.CMD«
└─⟦c252abf18⟧ Bits:30008917 RCTOAX RC TIME OG OMKOSTNINGS OVERSIGT ARBEJDSDISK └─⟦this⟧ »LISTE1.CMD«
***************************************************************************** * COMMANDO FILE TIL RC TIME OG OMKOSTNINGS OVERSIGT * * NAVN : LISTE1.CMD SIDST ÆNDRET DATO: 86.02.24 KL..: 09.15 * * KALDES FRA START.CMD, T1.MEN OG T5.MEN * ***************************************************************************** set talk off set format to screen store T to lok6 * DO WHILE lok6 store ' ' to dagsdato store ' ' to per store ' ' to fra store ' ' to til store ' ' to gemkode2 store 'nej' to funk store ' ' to ok store ' ' to svars erase text RC TIME OG OMKOSTNINGS OVERSIGT LISTE 1 ---------------------------------------------------------------------------- OVERSIGT TIMER OG OMKOSTNINGER ---------------------------------------------------------------------------- 0 = RETUR TIL HOVEDMENU 1 = OVERSIGTS LISTE FOR EN PERIODE (format: A4-høj) HVIS ALT ØNSKES SKREVET UD, SÅ TAST $$ I FRA PROJEKTGRUPPE ---------------------------------------------------------------------------- endtext @ 17,0 say '* TAST * nummer ......................... ' get svars read * if svars='0' store F to lok6 loop endif 2.0 * if svars <> '1' loop endif 2.1 * @ 18,0 say ' ---- udskrifts dato ................. ' get dagsdato @ 19,0 say ' ---- PERIODE ÅR OG MÅNED (ÅRMD) ..... ' get per @ 20,0 say ' ---- FRA projektgruppekode 2 ........ ' get fra @ 21,0 say ' ---- TIL projektgruppekode 2 ........ ' get til @ 22,0 say ' ---- OK hvis printer er klar ....... ' get ok read if !(OK) <> 'OK' loop endif store 'gout' + per to navn1 store 'gind' + per to navn2 store ' ' to ok * ******************************************************************************* *** HER STARTER UDSKRIFTEN ( funk er lig med nex ) *** ******************************************************************************* * if .not. file ('&navn1') @ 22,0 say '>>>> periode ikke fundet ! TAST RETUR <<<< ' get ok read loop endif use &navn1 index &navn2 * go top if art = '0' store STR(prim,8,1) to helpe store $(helpe,3,4) to perbeg endif skip 1 * store ' ' to ok if '&fra' = '$$' store '00' to fra store '99' to til endif if '&fra' <> '00' store '&fra' + '0' + '00' to nogle find '&nogle' if # = 0 @ 22,0 say ' >>>> FRA NUMMER IKKE FUNDET ! TAST RETUR <<<< ' get ok read loop endif endif * @ 22,0 say ' **** LISTEN ER PÅ VEJ , VENT ****' SET CONSOLE OFF do fside store 99 to linie set format to print set print on store 'nex' to funk * DO WHILE FUNK <> ' ' * ******************************************************************************* *** funk = nex næste record læses *** ******************************************************************************* if funk = 'nex' if EOF store 'END' to funk loop endif sidste record laest * if kode2 < '&fra' skip loop endif kode2 mindre end start vaerdi * if kode2 > '&til' store 'END' to funk loop endif kode2 storre end til vaerdi * if kode2 <> '&gemkode2' store kode2 to gemkode2 store 1 to art store 01 to linie ? CHR(30) ? chr(31) @ linie,02 say 'RC TIME- OG OMKOSTNINGS OVERSIGT' store linie + 2 to linie ? chr(29) @ linie,05 say 'LISTE 1' @ linie,21 say 'TOTALT TIMEFORBRUG PÅ AKTUELLE PROJEKTER' @ linie,86 say 'FOR PERIODE' @ linie,100 say 'ÅR/MÅNED:' @ linie,117 say perbeg using 'XXXX' store linie + 2 to linie @ linie,05 say 'PROJEKTGRUPPE KODE2 :' @ linie,47 say kode2 using 'XX' @ linie,51 say tekst using 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' @ linie,100 say 'DATO' @ linie,115 say dagsdato using 'XXXXXX' store linie + 2 to linie @ linie,47 say '* - - - - - - - - -' @ linie,75 say ' T I M E R ' @ linie,93 say '- - - - - - - - - *' store linie + 1 to linie @ linie,05 say 'K6 PROJEKTNR. & NAVN' @ linie,56 say 'PRIMO' @ linie,69 say 'PERIODE' @ linie,85 say 'ULTIMO' @ linie,100 say 'B.REST' @ linie,117 say 'PLAN' store linie + 3 to linie skip loop endif kode2 ej gammel kode2 * if linie > 64 eject store 02 to linie @ linie,05 say 'RC TIME- OG OMKOSTNINGS OVERSIGT' @ linie,80 say '--- forsat fra forrige side ---' store linie + 2 to linie endif side 2 * if art = '1' if kode6 = '999' @ linie,47 say '--------------------------------------' @ linie,85 say '------------------------------------' store linie + 1 to linie @ linie,09 say tekst using 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' @ linie,53 say prim @ linie,68 say peri @ linie,83 say ulti @ linie,98 say rest @ linie,113 say plan store linie + 1 to linie @ linie,47 say '======================================' @ linie,85 say '====================================' store linie + 2 to linie @ linie,47 say '* - O M K O S T N I N G E R 1000 KR. ' @ linie,85 say ' I N D E V Æ R E N D E Å R - - *' store linie + 1 to linie @ linie,05 say 'GR TEKST' @ linie,56 say 'PRIMO' @ linie,69 say 'PERIODE' @ linie,85 say 'ULTIMO' @ linie,96 say 'PER. BUDG.' @ linie,111 say 'REST BUDG.' store linie + 3 to linie skip loop endif total linie for timer if kode6 <> '999' @ linie,05 say kode6 using 'XX' @ linie,09 say tekst using 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' @ linie,53 say prim @ linie,68 say peri @ linie,83 say ulti @ linie,98 say rest @ linie,113 say plan store linie + 2 to linie skip loop endif almindelig detaillinie timer endif art 1 timer if art = '2' if kode6 = '50' @ linie,47 say '--------------------------------------' @ linie,85 say '------------------------------------' store linie + 1 to linie @ linie,09 say tekst using 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' @ linie,54 say int(prim) @ linie,69 say int(peri) @ linie,84 say int(ulti) @ linie,99 say int(plan) @ linie,114 say int(rest) store linie + 1 to linie @ linie,47 say '======================================' @ linie,85 say '====================================' store linie + 2 to linie skip loop endif total linie kroner omkostningsgrupper 40 til 48 if kode6 <> '50' @ linie,05 say kode6 using 'XX' @ linie,09 say tekst using 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' @ linie,54 say int(prim) @ linie,69 say int(peri) @ linie,84 say int(ulti) @ linie,99 say int(plan) @ linie,114 say int(rest) store linie + 2 to linie skip loop endif investerings kroner endif art 2 endif nex * ******************************************************************************* *** funk = end slut på liste *** ******************************************************************************* if funk = 'END' ? chr(30) eject set print off set format to screen do lside SET CONSOLE ON @ 22,0 say ' **** LISTEN ER FÆRDIG ----->> TAST RETUR !!' get ok read store ' ' to funk loop endif end * ENDDO FUNK * ENDDO lok6 * erase release lok6, svars, fra, til, dagsdato, gemkode2, nogle, funk, linie release navn1, navn2, per, perbeg, helpe store ' ' to ok RETURN «eof»