DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC850

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RegneCentralen RC850

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦c4c433868⟧ RcTekst, TextFile

    Length: 6400 (0x1900)
    Types: RcTekst, TextFile
    Names: »CORN189.WP«

Derivation

└─⟦1ce066637⟧ Bits:30005845 Dokumenter - Per Cornelius #135 - #236
    └─⟦this⟧ »CORN189.WP« 

RcTekst


╱04002d4e0a000600000000020a5031000000000000000000000000000000000000000000000000000e18222c36404a545e68727c86909aff04╱
**********************************************************************↲
***     udskrift af projekt status efter sortering        corn.189 ***↲
**********************************************************************↲
↲
***********************************************↲
***                                         ***↲
***            udsøgning                    ***↲
***                                         ***↲
***********************************************↲
↲
***   "tekst angiver indtastede værdier ved trimning"  ***↲
↲
sæt indeks start til "fra-projektnummer"↲
move T to UDVÆLG↲
↲
UDVÆLG løkke↲
   *↲
   * læs en projekt record *↲
   *↲
   læs projekt↲
   hvis eof↲
        move F to UDVÆLG↲
        loop↲
   end↲
   hvis projektnummer > "til-projektnummer"↲
        move F to UDVÆLG↲
        loop↲
   end↲
   *↲
   * 1. kriterie projektnummer interval *↲
   *↲
   *    std.: interval 0 - 990000       *↲
   *↲
   ↲
   hvis projektnummer < "fra-projektnummer"↲
      hvis projektnummer > "til-projektnummer"↲
        loop↲
      end↲
   end↲
   *↲
   * 2. kriterie afdelingsnummer interval  *↲
   *↲
   *    std.: rekvirentens afdelingsnummer *↲
   *↲
   ↲
   hvis projektgruppekode1 < "fra-afdelingsnummer"↲
      hvis projektgruppekode1 > "til-afdelingsnummer"↲
        loop↲
      end↲
   end↲
   *↲
   * 3 & 4. kriterie grænser for projektgruppekoderne 1 - 6 *↲
   *↲
   *    std.: under grænse interval er 00'er                *↲
   *    std.: over  grænse interval er 99'er                *↲
   *↲
   ↲
   hvis projektgruppekode1 < "fra-gruppekodeundergrænse1"↲
      hvis projektgruppekode1 > "til-gruppekodeovergrænse1"↲
        loop↲
      end↲
   end↲
   hvis projektgruppekode2 < "fra-gruppekodeundergrænse2"↲
      hvis projektgruppekode2 > "til-gruppekodeovergrænse2"↲
        loop↲
      end↲
   end↲
   hvis projektgruppekode3 < "fra-gruppekodeundergrænse3"↲
      hvis projektgruppekode3 > "til-gruppekodeovergrænse3"↲
        loop↲
      end↲
   end↲
   hvis projektgruppekode4 < "fra-gruppekodeundergrænse4"↲
      hvis projektgruppekode4 > "til-gruppekodeovergrænse4"↲
        loop↲
      end↲
   end↲
   hvis projektgruppekode5 < "fra-gruppekodeundergrænse5"↲
      hvis projektgruppekode5 > "til-gruppekodeovergrænse5"↲
        loop↲
      end↲
   end↲
   hvis projektgruppekode6 < "fra-gruppekodeundergrænse6"↲
      hvis projektgruppekode6 > "til-gruppekodeovergrænse6"↲
        loop↲
      end↲
   end↲
   *↲
   * 5. kriterie projekter alle, åbne eller lukkede i perioden *↲
   *↲
   *    std.: 5.2 alle åbne projekter                          *↲
   *↲
   ↲
   hvis 5.1↲
      * ok,  alt med *↲
   end↲
   hvis 5.2↲
      hvis projekt-slutdato <> "000000"↲
        loop↲
      end↲
   end↲
   hvis 5.3↲
      hvis projekt-slutdato < "fra-periode-dato"↲
        hvis projekt-slutdato > "til-periode-dato"↲
           loop↲
        end↲
      end↲
   end↲
   *↲
   * 6. kriterie projekter ledet af  *↲
   *↲
   hvis 6↲
      hvis projekt-ledet-af <> "indtastet-initialer"↲
         loop↲
      end↲
   end↲
   *↲
   ***  nu skal eventuelle tilhørende aktiviteter behandles ***↲
   *↲
↲
   gem projekt record↲
   sæt indeks start til "det-fundne-projektnummer"↲
   move T to UDSOG↲
↲
   UDSOG løkke↲
   *↲
   * læs en aktivitets record *↲
   *↲
   læs aktivitet↲
   hvis eof↲
        move F to UDSOG↲
        loop↲
   end↲
   hvis projektnummer <> "det-fundne-projektnummer"↲
        move F to UDSOG↲
        loop↲
   end↲
   *↲
   * 3 & 4. kriterie grænser for aktivitetsgruppekoderne 7 - 11 *↲
   *↲
   *    std.: under grænse interval er 00'er                *↲
   *    std.: over  grænse interval er 99'er                *↲
   *↲
   ↲
   hvis aktivitetgruppekode7 < "fra-gruppekodeundergrænse7"↲
      hvis aktivitetgruppekode7 > "til-gruppekodeovergrænse7"↲
        loop↲
      end↲
   end↲
   hvis aktivitetgruppekode8 < "fra-gruppekodeundergrænse8"↲
      hvis aktivitetgruppekode8 > "til-gruppekodeovergrænse8"↲
        loop↲
      end↲
   end↲
   hvis aktivitetgruppekode9 < "fra-gruppekodeundergrænse9"↲
      hvis aktivitetgruppekode9 > "til-gruppekodeovergrænse9"↲
        loop↲
      end↲
   end↲
   hvis aktivitetgruppekode10 < "fra-gruppekodeundergrænse10"↲
      hvis aktivitetgruppekode10 > "til-gruppekodeovergrænse10"↲
        loop↲
      end↲
   end↲
   hvis aktivitetgruppekode11 < "fra-gruppekodeundergrænse11"↲
      hvis aktivitetgruppekode11 > "til-gruppekodeovergrænse11"↲
        loop↲
      end↲
   end↲
   *↲
↲
   gem aktivitets record↲
↲
   *↲
   *    7. kriterie planlinier for alle                     *↲
   *↲
   *    std.: ikke specificeret på medarbejder              *↲
   *↲
   ↲
   *↲
   *    8. kriterie udskrift af aktivitetsstamdata          *↲
   *↲
   *    std.: udskrives ikke                                *↲
   *↲
   *↲
   *    9. kriterie opgjorte timer omregnes                 *↲
   *↲
   *    std.: ingen omregning                               *↲
   *↲
   *↲
   *   10. kriterie antal eksemplarer af udskriften         *↲
   *↲
   *    std.: et eksemplar                                  *↲
   *↲
↲
   loop↲
   SLUT-UDSOG↲
loop↲
SLUT-UDVÆLG↲
***********************************************↲
***                                         ***↲
***            sortering                    ***↲
***                                         ***↲
***********************************************↲
↲
hvis sort ej valgt↲
   sæt sorteringskriterie lig med nuværende sortering↲
end↲
↲
UDFØR SORTERING AF DE FUNDNE RECORD↲
↲
↲
***********************************************↲
***                                         ***↲
***            udskrivning                  ***↲
***                                         ***↲
***********************************************↲
↲
↲
*↲
* antal tegn på printlinien i dag:↲
*↲
* heraf 'bemærkninger'......:  25↲
*↲
* plan,forbrug,vurd.........:  29↲
* tilvækst,index............:  15↲
*↲
* oplysninger...............:  45↲
*                             ___↲
* ialt .....................: 114↲
*↲
*  overskrifter i dag:↲
*↲
*  linie 1          med rc-prosit, tekst , dag, dato ude og side.↲
*↲
*  linie 2 & 3      hovedoplysninger om projektet vist på siden.↲
*↲
*  linie 4 & 5      forklaring til oplysningerne i søjlerne.↲
*↲
*  linie 6          streg.↲
*↲
:↓
┆1a┆┆1a┆┆ff┆┆ff┆┆00┆

TextFile

B▶03◀▶06◀N▶04◀-N
▶06◀▶02◀
P1▶0e◀▶18◀",6@JT^hrø▶86◀▶90◀▶9a◀▶ff◀▶04◀**********************************************************************
***     udskrift af projekt status efter sortering        corn.189 ***
**********************************************************************

***********************************************
***                                         ***
***            udsøgning                    ***
***                                         ***
***********************************************

***   "tekst angiver indtastede værdier ved trimning"  ***

sæt indeks start til "fra-projektnummer"
move T to UDVÆLG

UDVÆLG løkke
   *
   * læs en projekt record *
   *
   læs projekt
   hvis eof
        move F to UDVÆLG
        loop
   end
   hvis projektnummer > "til-projektnummer"
        move F to UDVÆLG
        loop
   end
   *
   * 1. kriterie projektnummer interval *
   *
   *    std.: interval 0 - 990000       *
   *
   
   hvis projektnummer < "fra-projektnummer"
      hvis projektnummer > "til-projektnummer"
        loop
      end
   end
   *
   * 2. kriterie afdelingsnummer interval  *
   *
   *    std.: rekvirentens afdelingsnummer *
   *
   
   hvis projektgruppekode1 < "fra-afdelingsnummer"
      hvis projektgruppekode1 > "til-afdelingsnummer"
        loop
      end
   end
   *
   * 3 & 4. kriterie grænser for projektgruppekoderne 1 - 6 *
   *
   *    std.: under grænse interval er 00'er                *
   *    std.: over  grænse interval er 99'er                *
   *
   
   hvis projektgruppekode1 < "fra-gruppekodeundergrænse1"
      hvis projektgruppekode1 > "til-gruppekodeovergrænse1"
        loop
      end
   end
   hvis projektgruppekode2 < "fra-gruppekodeundergrænse2"
      hvis projektgruppekode2 > "til-gruppekodeovergrænse2"
        loop
      end
   end
   hvis projektgruppekode3 < "fra-gruppekodeundergrænse3"
      hvis projektgruppekode3 > "til-gruppekodeovergrænse3"
        loop
      end
   end
   hvis projektgruppekode4 < "fra-gruppekodeundergrænse4"
      hvis projektgruppekode4 > "til-gruppekodeovergrænse4"
        loop
      end
   end
   hvis projektgruppekode5 < "fra-gruppekodeundergrænse5"
      hvis projektgruppekode5 > "til-gruppekodeovergrænse5"
        loop
      end
   end
   hvis projektgruppekode6 < "fra-gruppekodeundergrænse6"
      hvis projektgruppekode6 > "til-gruppekodeovergrænse6"
        loop
      end
   end
   *
   * 5. kriterie projekter alle, åbne eller lukkede i perioden *
   *
   *    std.: 5.2 alle åbne projekter                          *
   *
   
   hvis 5.1
      * ok,  alt med *
   end
   hvis 5.2
      hvis projekt-slutdato <> "000000"
        loop
      end
   end
   hvis 5.3
      hvis projekt-slutdato < "fra-periode-dato"
        hvis projekt-slutdato > "til-periode-dato"
           loop
        end
      end
   end
   *
   * 6. kriterie projekter ledet af  *
   *
   hvis 6
      hvis projekt-ledet-af <> "indtastet-initialer"
         loop
      end
   end
   *
   ***  nu skal eventuelle tilhørende aktiviteter behandles ***
   *

   gem projekt record
   sæt indeks start til "det-fundne-projektnummer"
   move T to UDSOG

   UDSOG løkke
   *
   * læs en aktivitets record *
   *
   læs aktivitet
   hvis eof
        move F to UDSOG
        loop
   end
   hvis projektnummer <> "det-fundne-projektnummer"
        move F to UDSOG
        loop
   end
   *
   * 3 & 4. kriterie grænser for aktivitetsgruppekoderne 7 - 11 *
   *
   *    std.: under grænse interval er 00'er                *
   *    std.: over  grænse interval er 99'er                *
   *
   
   hvis aktivitetgruppekode7 < "fra-gruppekodeundergrænse7"
      hvis aktivitetgruppekode7 > "til-gruppekodeovergrænse7"
        loop
      end
   end
   hvis aktivitetgruppekode8 < "fra-gruppekodeundergrænse8"
      hvis aktivitetgruppekode8 > "til-gruppekodeovergrænse8"
        loop
      end
   end
   hvis aktivitetgruppekode9 < "fra-gruppekodeundergrænse9"
      hvis aktivitetgruppekode9 > "til-gruppekodeovergrænse9"
        loop
      end
   end
   hvis aktivitetgruppekode10 < "fra-gruppekodeundergrænse10"
      hvis aktivitetgruppekode10 > "til-gruppekodeovergrænse10"
        loop
      end
   end
   hvis aktivitetgruppekode11 < "fra-gruppekodeundergrænse11"
      hvis aktivitetgruppekode11 > "til-gruppekodeovergrænse11"
        loop
      end
   end
   *

   gem aktivitets record

   *
   *    7. kriterie planlinier for alle                     *
   *
   *    std.: ikke specificeret på medarbejder              *
   *
   
   *
   *    8. kriterie udskrift af aktivitetsstamdata          *
   *
   *    std.: udskrives ikke                                *
   *
   *
   *    9. kriterie opgjorte timer omregnes                 *
   *
   *    std.: ingen omregning                               *
   *
   *
   *   10. kriterie antal eksemplarer af udskriften         *
   *
   *    std.: et eksemplar                                  *
   *

   loop
   SLUT-UDSOG
loop
SLUT-UDVÆLG
***********************************************
***                                         ***
***            sortering                    ***
***                                         ***
***********************************************

hvis sort ej valgt
   sæt sorteringskriterie lig med nuværende sortering
end

UDFØR SORTERING AF DE FUNDNE RECORD


***********************************************
***                                         ***
***            udskrivning                  ***
***                                         ***
***********************************************


*
* antal tegn på printlinien i dag:
*
* heraf 'bemærkninger'......:  25
*
* plan,forbrug,vurd.........:  29
* tilvækst,index............:  15
*
* oplysninger...............:  45
*                             ___
* ialt .....................: 114
*
*  overskrifter i dag:
*
*  linie 1          med rc-prosit, tekst , dag, dato ude og side.
*
*  linie 2 & 3      hovedoplysninger om projektet vist på siden.
*
*  linie 4 & 5      forklaring til oplysningerne i søjlerne.
*
*  linie 6          streg.
*
:
«eof»

Full view