DataMuseum.dk

Presents historical artifacts from the history of:

MIKADOS

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

See our Wiki for more about MIKADOS

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦515867698⟧ TextFile

    Length: 15168 (0x3b40)
    Types: TextFile
    Notes: Mikados_K
    Names: »SMAFSLUT.K«

Derivation

└─⟦eb89399bc⟧ Bits:30008990 SOM ISFORIG, MEN KUN K-FILER
    └─⟦this⟧ »SMAFSLUT.K« 

Mikados K File

PROGRAM MÅNEDSAFSLUTNING;
 
CONST  DK=8;
(*$IISFHEAD*)
KPOST=RECORD
       A:AR;
       NR:ARRAY(1..23) OF INTEGER;
       NAVN:ARRAY (1..3) OF PACKED ARRAY (1..30) OF CHAR;
       LANDSBY:PACKED ARRAY (1..20) OF CHAR;
       POSTNR:PACKED ARRAY (1..25) OF CHAR;
       TLF:PACKED ARRAY (1..10) OF CHAR;
       SALDOKØB:ARRAY (1..9) OF REAL
END;
ZONE= RECORD
       H:ISFHEAD;
       T:ARRAY(1..918) OF INTEGER
END;
 VPOST=RECORD
        A       :AR;
        HELTAL:ARRAY (1..11) OF INTEGER;
 (*VARENR,LVRNDØR,OPRLAND,PAKENHED,FORVLEVU,DATSBES1,DATSBES2,DATSORD1,
   DATSORD2,DÆKGRASÅ,ANAFTILG*)
        NAVN:ARRAY (1..2) OF PACKED ARRAY(1..30) OF CHAR;
 (*VARENAVN,NAVNHOSLEVERANDØR*)
        REELTAL :ARRAY (1..15) OF REAL
 (*PRIS,KOSTPRIS,TOLDPNR,FYSLAGER,PRIMOLAG,MINLAGER,RESAFLAG,IORDRE,
   RESAFIORDRE,STASBEST,ASOLGTIÅ,ASOLGTSÅ,OMSIÅR,OMSSÅR,DÆKBIDTD*)
  END;
 VZONE= RECORD
        H:ISFHEAD;
        T:ARRAY(1..451) OF INTEGER
  END;
POSTPOST=RECORD
       A:AR;
      (*KNR1-2,DATO1-2,TEKSTKODE,BILAGSNR1-2*) HELTAL:ARRAY(1..7) OF INTEGER;
      (*BELØB,RESTBELØB*) REEL:ARRAY (1..2) OF REAL
END;
POSTZONE=RECORD
       H:ISFHEAD;
       T:ARRAY (1..508) OF INTEGER
END;
LANDFILE=FILE OF PACKED ARRAY (1..30) OF CHAR;
SYSPOST=RECORD
       HELTAL:ARRAY (1..24) OF INTEGER;
       KGB:ARRAY (1..5) OF REAL;
       BETADAT:PACKED ARRAY (1..13) OF CHAR;
       KODE:ARRAY (1..2) OF PACKED ARRAY (1..10) OF CHAR
END;
SYSFILE=FILE OF SYSPOST;
BETAPOST=RECORD
       A:AR;
       NR:ARRAY (1..3) OF INTEGER;
       (*KNR1,KNR2,LAND*)
       NAVN:ARRAY (1..3) OF PACKED ARRAY (1..30) OF CHAR;
       (*NAVN,UDVNAVN,ADR*)
       LANDSBY:PACKED ARRAY (1..20) OF CHAR;
       POSTNR:PACKED ARRAY (1..25) OF CHAR;
       TLF:PACKED ARRAY (1..10) OF CHAR
END;
BETAZONE=RECORD
       H:ISFHEAD;
       T:ARRAY(1..374) OF INTEGER
END;
 RORPOST=RECORD
        A:AR;
 (*     KNR1,KNR2,
        VNR,
        DAT1,DAT2:INTEGER;*) HEAD:ARRAY(1..5) OF INTEGER;
        ANTAL:REAL
  END;
 RORZONE=RECORD
        H:ISFHEAD;
        T:ARRAY(1..327) OF INTEGER
  END;
PROCSTAT=RECORD
       NP,NROSTART:INTEGER
END;
NPFILE=FILE OF PROCSTAT;
VAR    FBETA,FVAR,FROR,FPOST,FKUN:ISF;
       BZ:BETAZONE;
       BETA:BETAPOST;
       VZ:VZONE;
       VARE:VPOST;
       SYSFIL:SYSFILE;
       PZ:POSTZONE;
       PPOST:POSTPOST;
       LINE:ARRAY (1..22) OF STRING(72);
       TEKST:ARRAY(1..4) OF STRING(72);
       RZ:RORZONE;
       LANDFIL:LANDFILE;
       RESTORD:RORPOST;
       NRPF,CF:NPFILE;
       QUQ:^INTEGER;
       CH:CHAR;
       KZ:ZONE;
       FILNAVN2:STRING(20);
       LINIE,J,IER,I:INTEGER;
      KUNDE:KPOST;
       PTYPE:ARRAY (0..10) OF PACKED ARRAY (1..15) OF CHAR;
       NAME:PACKED ARRAY (1..26) OF CHAR;
       R,TOTAL:REAL;
       F:TEXT;
       NOFIND:BOOLEAN;
 
(*$L-*)
(*$R-,IEXCOMCOP*)
(*$ISÆTØG*)
(*$IREADPROC*)
(*$IFINDPOST*)
(*$IFORSKYD*)
(*$INEXTREC*)
(*$IDELETE*)
(*$IINSERT*)
(*$IIOPEN*)
(*$IICLOSE*)
(*$IPUTGET*)
(*$R+*)
(*$L+*)
PROCEDURE ERROR;
BEGIN
  WRITELN('FEJL I KUNDEREG ',IER);
  ICLOSE(KZ.H,FKUN);
  ICLOSE(PZ.H,FPOST);
  ICLOSE(RZ.H,FROR);
  ICLOSE(VZ.H,FVAR);
  WRITELN('ICLOSE ',IER);
  I:=I DIV 0
END;
PROCEDURE OFEJL;
BEGIN
  GOTOXY(1,20);
  WRITELN('REGISTERFEJL ',IER,' . SITUATIONEN ER FORSØGT REDDET.');
  WRITELN('TAST 0, HVIS DER SKAL FORTSÆTTES');
  REPEAT GOTOXY(40,21);READLN;READ(I) UNTIL IORESULT=0;
  IF I<>0 THEN ERROR;
  CLEARSCREEN
END;
PROCEDURE HEAD(J:INTEGER);
VAR I:INTEGER;
BEGIN
  FOR I:=1 TO 9 DO WRITELN(LIST);
WITH KUNDE DO
IF NOFIND THEN
BEGIN
  FOR I:=1 TO 11 DO WRITELN(LIST);
  WRITELN(LIST,NR(1)*10000.0+NR(2):9:-2,' ':52,SYSFIL^.HELTAL(1)*10000.0+
                                               SYSFIL^.HELTAL(2):10:-2);
  WRITELN(LIST)
END
ELSE
BEGIN
  IF (NR(3)=1) AND (J=1) THEN
  BEGIN
                       I:=0;
        REPEAT I:=I+1
        UNTIL (I=4) OR (BETA.NAVN(1,I)<>' ');
        IF BETA.NAVN(1,I)=' ' THEN
       BEGIN
         MOVELEFT(BETA.NAVN(1,5),NAME,26);
         WRITE(LIST,' ':6,NAME,' ':14)
       END
       ELSE
         WRITE(LIST,' ':6,BETA.NAVN(1),' ':10);
       I:=0;
       REPEAT I:=I+1
       UNTIL (I=4) OR (NAVN(1,I)<>' ');
       IF NAVN(1,I)=' ' THEN
       BEGIN
         MOVELEFT(NAVN(1,5),NAME,26);
         WRITELN(LIST,NAME)
       END
       ELSE
         WRITELN(LIST,NAVN(1));
       WRITELN(LIST,' ':6,BETA.NAVN(2),' ':10,NAVN(2));
       WRITELN(LIST,' ':6,BETA.NAVN(3),' ':10,NAVN(3));
       WRITELN(LIST,' ':6,BETA.LANDSBY,' ':20,LANDSBY);
       WRITELN(LIST,' ':6,BETA.POSTNR,' ':15,POSTNR);
       IF BETA.NR(3)=DK THEN
         WRITE(LIST,' ':46)
       ELSE
       BEGIN
         SEEK(LANDFIL,BETA.NR(3));
         GET(LANDFIL);
         WRITE(LIST,' ':6,LANDFIL^,' ':10)
       END;
       IF NR(7)=DK THEN
         WRITELN(LIST)
       ELSE
       BEGIN
         SEEK(LANDFIL,NR(7));
         GET(LANDFIL);
         WRITELN(LIST,LANDFIL^)
       END
  END
  ELSE
  BEGIN
       I:=0;
       REPEAT I:=I+1
       UNTIL (I=4) OR (NAVN(1,I)<>' ');
       IF NAVN(1,I)=' ' THEN
       BEGIN
         MOVELEFT(NAVN(1,5),NAME,26);
         WRITELN(LIST,' ':6,NAME)
       END
       ELSE
       WRITELN(LIST,' ':6,NAVN(1));
       WRITELN(LIST,' ':6,NAVN(2));
       WRITELN(LIST,' ':6,NAVN(3));
       WRITELN(LIST,' ':6,LANDSBY);
       WRITELN(LIST,' ':6,POSTNR);
       IF NR(7)=DK THEN
         WRITELN(LIST)
       ELSE
       BEGIN
         SEEK(LANDFIL,NR(7));
         GET(LANDFIL);
         WRITELN(LIST,' ':6,LANDFIL^)
       END
  END;
  FOR I:=1 TO 5 DO WRITELN(LIST);
  WRITELN(LIST,NR(1)*10000.0+NR(2):9:-2,' ':52,SYSFIL^.HELTAL(1)*10000.0+
                                               SYSFIL^.HELTAL(2):10:-2);
  WRITELN(LIST)
END
END;
PROCEDURE PRKUNOPL;
BEGIN
  IF NOFIND THEN WRITELN(LIST) ELSE
  WITH KUNDE DO
  BEGIN
  WRITE(LIST,SALDOKØB(7)/100:9:2,
               (SALDOKØB(1)+SALDOKØB(2))/100:12:2,
               (SALDOKØB(3)+SALDOKØB(4))/100:12:2,
               (SALDOKØB(5)+SALDOKØB(6))/100:13:2);
  IF PPOST.REEL(1)<0.0 THEN
     WRITELN(LIST,' ':13,-PPOST.REEL(1)/100:13:2)
  ELSE
     WRITELN(LIST,PPOST.REEL(1)/100:13:2);
  END;
 
    WRITELN(LIST);
    WRITELN(LIST);
    IF KUNDE.SALDOKØB(1)+KUNDE.SALDOKØB(2)+KUNDE.SALDOKØB(3)+
       KUNDE.SALDOKØB(4)+KUNDE.SALDOKØB(5)+KUNDE.SALDOKØB(6)<>PPOST.REEL(1)
    THEN WRITELN(LIST,'****** FEJL I KONTOUDTOG, UDSENDES IKKE ******')
    ELSE
    WRITELN(LIST);
END;
PROCEDURE BREV;
BEGIN
  HEAD(1);
  FOR I:=1 TO 22 DO WRITELN(LIST,' ':4,LINE(I));
  FOR I:=1 TO 4 DO WRITELN(LIST)
END;
PROCEDURE SKRIVLIN;
BEGIN
  LINIE:=LINIE+1;
  IF LINIE=20 THEN
  BEGIN
    FOR I:=1 TO 103 DO WRITELN(LIST);
    HEAD(1);
    LINIE:=1
  END;
  WITH PPOST DO
  BEGIN
    WRITE(LIST,HELTAL(3)*10000.0+HELTAL(4):9:-2,
          HELTAL(6)*10000.0+HELTAL(7):7:-2,' ':2,
          PTYPE(HELTAL(5)),' ':13);
     IF REEL(1)>0 THEN
     BEGIN
       WRITELN(LIST,REEL(1)/100:13:2);
       IF (TOTAL<0.0) AND (REEL(2)>0.0) THEN
       BEGIN
         REEL(2):=REEL(2)+TOTAL;
         IF REEL(2)<=0.0 THEN
         BEGIN
           KUNDE.NR(12):=KUNDE.NR(12)+1;
           REEL(2):=0.0
         END
       END;
       TOTAL:=TOTAL+REEL(1)
     END
     ELSE
     BEGIN
       WRITELN(LIST,' ':13,-REEL(1)/100:13:2);
       REEL(2):=0.0;
       TOTAL:=TOTAL+REEL(1)
     END
  END
END;
PROCEDURE KONTOUDT;
VAR    RENT:BOOLEAN;
BEGIN
  LINIE:=0;
  WITH PPOST,KUNDE DO
  BEGIN
      WHILE (HELTAL(5)<>10) AND (IER=0) AND (HELTAL(1)=NR(1)) AND
            (HELTAL(2)=NR(2)) DO NEXTREC(PZ.H,FPOST,PPOST.A);
      IF (IER<>0) AND (IER<>-2) THEN ERROR;
      TOTAL:=0.0;
      RENT:=FALSE;
      HEAD(1);
      IF (HELTAL(1)<>NR(1)) OR (HELTAL(2)<>NR(2)) OR (IER=-2) THEN
      BEGIN
        HELTAL(1):=NR(1);
        HELTAL(2):=NR(2);
        FOR I:=3 TO 7 DO HELTAL(I):=0;
        HELTAL(5):=-1;
        NEXTREC(PZ.H,FPOST,PPOST.A);
        IF IER<>-1 THEN ERROR;IER:=0
      END
      ELSE
      BEGIN
        SKRIVLIN;
        DELETE(PZ.H,FPOST,PPOST.A);
      END;
      WHILE (IER=0) AND (NR(1)=HELTAL(1)) AND (NR(2)=HELTAL(2)) DO
      BEGIN
        IF HELTAL(5)=9 THEN RENT:=TRUE;
        SKRIVLIN;
        PUTREC(PZ.H,FPOST,PPOST.A);
        NEXTREC(PZ.H,FPOST,PPOST.A)
      END;
      IF (IER<>-2) AND (IER<>0) THEN ERROR;
      IF NOFIND THEN REPEAT WRITELN(LIST);LINIE:=LINIE+1 UNTIL LINIE=26
      ELSE
      BEGIN
      HELTAL(1):=NR(1);
      HELTAL(2):=NR(2);
      HELTAL(3):=SYSFIL^.HELTAL(1);
      HELTAL(4):=SYSFIL^.HELTAL(2);
      HELTAL(5):=10;
      HELTAL(6):=0;
      HELTAL(7):=0;
      REEL(1):=0.0;
      FOR I:=1 TO 6 DO REEL(1):=REEL(1)+SALDOKØB(I);
      REEL(2):=REEL(1);
      INSERT(PZ.H,FPOST,PPOST.A);
      WHILE LINIE<18 DO
      BEGIN
        WRITELN(LIST);
        LINIE:=LINIE+1
      END;
      LINIE:=LINIE+1;
      IF REEL(1)<>TOTAL THEN
        WRITELN(LIST,' ':18,'JUSTERING',' ':19,(REEL(1)-TOTAL)/100:13:2)
      ELSE WRITELN(LIST);
      IF RENT THEN
      BEGIN
        WRITELN(LIST,' ',TEKST(3));
        WRITELN(LIST,' ',TEKST(4))
      END
      ELSE
      BEGIN
        WRITELN(LIST);
        WRITELN(LIST)
      END;
      WRITELN(LIST);
      LINIE:=LINIE+3;
      PRKUNOPL;
      R:=SALDOKØB(5);
      SALDOKØB(5):=SALDOKØB(6)+SALDOKØB(4);
      SALDOKØB(6):=R;
      SALDOKØB(4):=SALDOKØB(3);
      SALDOKØB(3):=SALDOKØB(2);
      SALDOKØB(2):=SALDOKØB(1);
      SALDOKØB(1):=0.0;
      SALDOKØB(8):=0.0;
      END
  END
END;
PROCEDURE RESTORDRER;
  BEGIN
      RESTORD.HEAD(1):=KUNDE.NR(1);
      RESTORD.HEAD(2):=KUNDE.NR(2);
      RESTORD.HEAD(3):=-1;
      NEXTREC(RZ.H,FROR,RESTORD.A);
      LINIE:=0;
      HEAD(0);
      IF (IER=-1) OR (IER=-2) OR (IER=-9) THEN IER:=0 ELSE ERROR;
          IF (RESTORD.HEAD(1)=KUNDE.NR(1)) AND (RESTORD.HEAD(2)=KUNDE.NR(2))
          THEN
          REPEAT
            LINIE:=LINIE+1;
            IF LINIE=22 THEN
            BEGIN
              FOR I:=1 TO 101 DO WRITELN(LIST);
              HEAD(0);
              LINIE:=1
            END;
            VARE.HELTAL(1):=RESTORD.HEAD(3);
            GETREC(VZ.H,FVAR,VARE.A);
            IF (IER<>0) AND (IER<>-6) THEN ERROR;
          IF IER=0 THEN
          BEGIN
            WRITE(LIST,RESTORD.HEAD(3):9,' ':3,VARE.NAVN(1):30,' ':4);
            WRITELN(LIST,RESTORD.ANTAL:6:-2,RESTORD.HEAD(4)*10000.0+
                                             RESTORD.HEAD(5):12:-2);
          END
          ELSE
            WRITELN(LIST,RESTORD.HEAD(3):9,' ':3,'FINDES IKKE');
            NEXTREC(RZ.H,FROR,RESTORD.A)
          UNTIL (IER<>0) OR (RESTORD.HEAD(1)<>KUNDE.NR(1)) OR
                            (RESTORD.HEAD(2)<>KUNDE.NR(2));
          IF LINIE=0 THEN
          BEGIN
            WRITELN(LIST,' ':12,'Ingen restordrer');
            LINIE:=1
          END;
          WHILE LINIE<21 DO BEGIN WRITELN(LIST);LINIE:=LINIE+1 END;
          WRITELN(LIST,' ',TEKST(1));
          WRITELN(LIST,' ',TEKST(2));
          FOR I:=1 TO 3 DO WRITELN(LIST);
          IF (IER<>0) AND (IER<>-2) AND (IER<>-9) THEN ERROR;
        END;
PROCEDURE INITTEXT;
BEGIN
  PTYPE(0):='Fejl-postering ';
  PTYPE(1):='Faktura        ';
  PTYPE(2):='Kreditnota     ';
  PTYPE(3):='Indbetaling    ';
  PTYPE(4):='Udbetaling     ';
  PTYPE(5):='Kasserabat     ';
  PTYPE(6):='Rabatrettelse  ';
  PTYPE(7):='Renterettelse  ';
  PTYPE(9):='Rentenota      ';
  PTYPE(10):='Sidste udtog   ';
  TEKST(1):=
'Dette er en ny ajourført liste over Deres restordrer, som leveres så    ';
  TEKST(2):=
'snart varerne igen er på lager. Bedes gemt til de modtager en ny.       ';
TEKST(3):=
'Da vi har konstateret, at De har overskredet vore betalingsbetingelser, ';
 TEKST(4):=
'har vi tilladt os at debitere Dem renter jvnf. ovenstående.             ';
  REPEAT
    CLEARSCREEN;
    WRITELN('Rentetekst');
    WRITELN(TEKST(3));
    WRITELN(TEKST(4));
    GOTOXY(1,2);EDIT(TEKST(3));
    GOTOXY(1,3);EDIT(TEKST(4));
    WRITELN('Restordretekst');
    WRITELN(TEKST(1));
    WRITELN(TEKST(2));
    GOTOXY(1,5);EDIT(TEKST(1));
    GOTOXY(1,6);EDIT(TEKST(2));
    WRITELN('Tilfreds  (J/N)');
    REPEAT
       GOTOXY(17,7);READLN;READ(CH)
    UNTIL (IORESULT=0) AND ((CH='J') OR (CH='N') OR (CH='j') OR (CH='n'));
  UNTIL (CH='J') OR (CH='j');
END;
BEGIN
  FILNAVN2:='BREV:P1:0:K';
  RESET(F,FILNAVN2);
  READLN(F);
  FOR I:=1 TO 22 DO READLN(F,LINE(I));
  CLOSE(F);
  FILNAVN2:='PROCSTAT:P2:0:I';
(*$C-*)
  REPEAT
    REWRITE(NRPF,FILNAVN2);
    SEEK(NRPF,1)
  UNTIL IORESULT=0;
(*$C+*)
  GET(NRPF);
  NRPF^.NP:=1;
  SEEK(NRPF,1);
  PUT(NRPF);
  REPEAT
    GOTOXY(1,20);
    WRITELN('Sæt plade 1 i drev 1 og tryk RETURN');
    READLN;
(*$C-*)
    REWRITE(CF,'C1:P1:0:J');
    SEEK(CF,1)
(*$C+*)
  UNTIL IORESULT=0;
  CLOSE(CF);
  CLOSE(NRPF);
 
  FILNAVN2:='KUNDERG:P2:1338:I';
  REWRITE(FKUN,FILNAVN2);
  IOPEN(KZ.H,FKUN,SKRIV);
  IF IER<>0 THEN OFEJL;
 
  FILNAVN2:='LANDEREG:P2:0:I';
  REWRITE(LANDFIL,FILNAVN2);
 
  FILNAVN2:='BETAREG:P2:0000:I';
  RESET(FBETA,FILNAVN2);
  IOPEN(BZ.H,FBETA,LÆS);
 
  FILNAVN2:='REGVARE:P1:0000:I';
  RESET(FVAR,FILNAVN2);
  IOPEN(VZ.H,FVAR,LÆS);IF IER<>0 THEN ERROR;
  FILNAVN2:='RESTREG:P2:0000:I';
 
  RESET(FROR,FILNAVN2);
  IOPEN(RZ.H,FROR,LÆS);IF IER<>0 THEN ERROR;
 
  FILNAVN2:='POSTREG:P2:0000:I';
  REWRITE(FPOST,FILNAVN2);
  IOPEN(PZ.H,FPOST,SKRIV);
  IF IER<>0 THEN ERROR;
  FILNAVN2:='SYSREG:P2:1:I';
  RESET(SYSFIL,FILNAVN2);
  SEEK(SYSFIL,1);
  GET(SYSFIL);
  CLOSE(SYSFIL);
  INITTEXT;
  FOR I:=1 TO 7 DO PPOST.HELTAL(I):=0;
  NEXTREC(PZ.H,FPOST,PPOST.A);
  IF IER<>-1 THEN ERROR;IER:=0;
  WHILE IER=0 DO
  WITH PPOST,KUNDE DO
  BEGIN
    NOFIND:=FALSE;
    NR(1):=HELTAL(1);
    NR(2):=HELTAL(2);
    GETREC(KZ.H,FKUN,KUNDE.A);
    IF (IER<>0) AND (IER<>-6) THEN ERROR;
      IF IER=-6 THEN BEGIN NOFIND:=TRUE;IER:=0 END;
      IF NR(3)=1 THEN
      BEGIN
        BETA.NR(1):=NR(1);
        BETA.NR(2):=NR(2);
        GETREC(BZ.H,FBETA,BETA.A);
        IF IER<>0 THEN IF IER=-6 THEN BEGIN NOFIND:=TRUE;IER:=0 END
                                 ELSE ERROR;
      END;
      IF NOT NOFIND THEN
      FOR I:=1 TO 6 DO
      IF SALDOKØB(I)<>0.0 THEN
      BEGIN
      KONTOUDT;
      BREV;
      RESTORDRER;
      PUTREC(KZ.H,FKUN,KUNDE.A);
      I:=6;
      END;
      NEXTREC(PZ.H,FPOST,PPOST.A)
  END;
  IF IER<>-2 THEN ERROR;
  ICLOSE(KZ.H,FKUN);
  ICLOSE(PZ.H,FPOST);
  CLEARSCREEN;
  WRITELN('ICLOSE ',IER,I:7);
  CHAIN('INTRE   *1','HOVSA:P1',QUQ)
END.

Mikados K File

0x0000…001b Line {l1=0x19, l2=»PROGRAM MÅNEDSAFSLUTNING;«, l3=0x19}
0x001b…001e Line {l1=0x01, l2=» «, l3=0x01}
0x001e…002c Line {l1=0x0c, l2=»CONST  DK=8;«, l3=0x0c}
0x002c…003b Line {l1=0x0d, l2=»(*$IISFHEAD*)«, l3=0x0d}
0x003b…0049 Line {l1=0x0c, l2=»KPOST=RECORD«, l3=0x0c}
0x0049…0057 Line {l1=0x0c, l2=»       A:AR;«, l3=0x0c}
0x0057…007b Line {l1=0x22, l2=»       NR:ARRAY(1..23) OF INTEGER;«, l3=0x22}
0x007b…00b6 Line {l1=0x39, l2=»       NAVN:ARRAY (1..3) OF PACKED ARRAY (1..30) OF CHAR;«, l3=0x39}
0x00b6…00e4 Line {l1=0x2c, l2=»       LANDSBY:PACKED ARRAY (1..20) OF CHAR;«, l3=0x2c}
0x00e4…0111 Line {l1=0x2b, l2=»       POSTNR:PACKED ARRAY (1..25) OF CHAR;«, l3=0x2b}
0x0111…013b Line {l1=0x28, l2=»       TLF:PACKED ARRAY (1..10) OF CHAR;«, l3=0x28}
0x013b…0161 Line {l1=0x24, l2=»       SALDOKØB:ARRAY (1..9) OF REAL«, l3=0x24}
0x0161…0167 Line {l1=0x04, l2=»END;«, l3=0x04}
0x0167…0175 Line {l1=0x0c, l2=»ZONE= RECORD«, l3=0x0c}
0x0175…0188 Line {l1=0x11, l2=»       H:ISFHEAD;«, l3=0x11}
0x0188…01ab Line {l1=0x21, l2=»       T:ARRAY(1..918) OF INTEGER«, l3=0x21}
0x01ab…01b1 Line {l1=0x04, l2=»END;«, l3=0x04}
0x01b1…01c0 Line {l1=0x0d, l2=» VPOST=RECORD«, l3=0x0d}
0x01c0…01d6 Line {l1=0x14, l2=»        A       :AR;«, l3=0x14}
0x01d6…0200 Line {l1=0x28, l2=»        HELTAL:ARRAY (1..11) OF INTEGER;«, l3=0x28}
0x0200…0249 Line {l1=0x47, l2=» (*VARENR,LVRNDØR,OPRLAND,PAKENHED,FORVLEVU,DATSBES1,DATSBES2,DATSORD1,«, l3=0x47}
0x0249…026a Line {l1=0x1f, l2=»   DATSORD2,DÆKGRASÅ,ANAFTILG*)«, l3=0x1f}
0x026a…02a5 Line {l1=0x39, l2=»        NAVN:ARRAY (1..2) OF PACKED ARRAY(1..30) OF CHAR;«, l3=0x39}
0x02a5…02c6 Line {l1=0x1f, l2=» (*VARENAVN,NAVNHOSLEVERANDØR*)«, l3=0x1f}
0x02c6…02ee Line {l1=0x26, l2=»        REELTAL :ARRAY (1..15) OF REAL«, l3=0x26}
0x02ee…0334 Line {l1=0x44, l2=» (*PRIS,KOSTPRIS,TOLDPNR,FYSLAGER,PRIMOLAG,MINLAGER,RESAFLAG,IORDRE,«, l3=0x44}
0x0334…0378 Line {l1=0x42, l2=»   RESAFIORDRE,STASBEST,ASOLGTIÅ,ASOLGTSÅ,OMSIÅR,OMSSÅR,DÆKBIDTD*)«, l3=0x42}
0x0378…0380 Line {l1=0x06, l2=»  END;«, l3=0x06}
0x0380…0390 Line {l1=0x0e, l2=» VZONE= RECORD«, l3=0x0e}
0x0390…03a4 Line {l1=0x12, l2=»        H:ISFHEAD;«, l3=0x12}
0x03a4…03c8 Line {l1=0x22, l2=»        T:ARRAY(1..451) OF INTEGER«, l3=0x22}
0x03c8…03d0 Line {l1=0x06, l2=»  END;«, l3=0x06}
0x03d0…03e1 Line {l1=0x0f, l2=»POSTPOST=RECORD«, l3=0x0f}
0x03e1…03ef Line {l1=0x0c, l2=»       A:AR;«, l3=0x0c}
0x03ef…043e Line {l1=0x4d, l2=»      (*KNR1-2,DATO1-2,TEKSTKODE,BILAGSNR1-2*) HELTAL:ARRAY(1..7) OF INTEGER;«, l3=0x4d}
0x043e…0473 Line {l1=0x33, l2=»      (*BELØB,RESTBELØB*) REEL:ARRAY (1..2) OF REAL«, l3=0x33}
0x0473…0479 Line {l1=0x04, l2=»END;«, l3=0x04}
0x0479…048a Line {l1=0x0f, l2=»POSTZONE=RECORD«, l3=0x0f}
0x048a…049d Line {l1=0x11, l2=»       H:ISFHEAD;«, l3=0x11}
0x049d…04c1 Line {l1=0x22, l2=»       T:ARRAY (1..508) OF INTEGER«, l3=0x22}
0x04c1…04c7 Line {l1=0x04, l2=»END;«, l3=0x04}
0x04c7…04f7 Line {l1=0x2e, l2=»LANDFILE=FILE OF PACKED ARRAY (1..30) OF CHAR;«, l3=0x2e}
0x04f7…0507 Line {l1=0x0e, l2=»SYSPOST=RECORD«, l3=0x0e}
0x0507…0530 Line {l1=0x27, l2=»       HELTAL:ARRAY (1..24) OF INTEGER;«, l3=0x27}
0x0530…0552 Line {l1=0x20, l2=»       KGB:ARRAY (1..5) OF REAL;«, l3=0x20}
0x0552…0580 Line {l1=0x2c, l2=»       BETADAT:PACKED ARRAY (1..13) OF CHAR;«, l3=0x2c}
0x0580…05ba Line {l1=0x38, l2=»       KODE:ARRAY (1..2) OF PACKED ARRAY (1..10) OF CHAR«, l3=0x38}
0x05ba…05c0 Line {l1=0x04, l2=»END;«, l3=0x04}
0x05c0…05da Line {l1=0x18, l2=»SYSFILE=FILE OF SYSPOST;«, l3=0x18}
0x05da…05eb Line {l1=0x0f, l2=»BETAPOST=RECORD«, l3=0x0f}
0x05eb…05f9 Line {l1=0x0c, l2=»       A:AR;«, l3=0x0c}
0x05f9…061d Line {l1=0x22, l2=»       NR:ARRAY (1..3) OF INTEGER;«, l3=0x22}
0x061d…0638 Line {l1=0x19, l2=»       (*KNR1,KNR2,LAND*)«, l3=0x19}
0x0638…0673 Line {l1=0x39, l2=»       NAVN:ARRAY (1..3) OF PACKED ARRAY (1..30) OF CHAR;«, l3=0x39}
0x0673…0690 Line {l1=0x1b, l2=»       (*NAVN,UDVNAVN,ADR*)«, l3=0x1b}
0x0690…06be Line {l1=0x2c, l2=»       LANDSBY:PACKED ARRAY (1..20) OF CHAR;«, l3=0x2c}
0x06be…06eb Line {l1=0x2b, l2=»       POSTNR:PACKED ARRAY (1..25) OF CHAR;«, l3=0x2b}
0x06eb…0714 Line {l1=0x27, l2=»       TLF:PACKED ARRAY (1..10) OF CHAR«, l3=0x27}
0x0714…071a Line {l1=0x04, l2=»END;«, l3=0x04}
0x071a…072b Line {l1=0x0f, l2=»BETAZONE=RECORD«, l3=0x0f}
0x072b…073e Line {l1=0x11, l2=»       H:ISFHEAD;«, l3=0x11}
0x073e…0761 Line {l1=0x21, l2=»       T:ARRAY(1..374) OF INTEGER«, l3=0x21}
0x0761…0767 Line {l1=0x04, l2=»END;«, l3=0x04}
0x0767…0778 Line {l1=0x0f, l2=» RORPOST=RECORD«, l3=0x0f}
0x0778…0787 Line {l1=0x0d, l2=»        A:AR;«, l3=0x0d}
0x0787…079b Line {l1=0x12, l2=» (*     KNR1,KNR2,«, l3=0x12}
0x079b…07a9 Line {l1=0x0c, l2=»        VNR,«, l3=0x0c}
0x07a9…07e4 Line {l1=0x39, l2=»        DAT1,DAT2:INTEGER;*) HEAD:ARRAY(1..5) OF INTEGER;«, l3=0x39}
0x07e4…07f8 Line {l1=0x12, l2=»        ANTAL:REAL«, l3=0x12}
0x07f8…0800 Line {l1=0x06, l2=»  END;«, l3=0x06}
0x0800…0811 Line {l1=0x0f, l2=» RORZONE=RECORD«, l3=0x0f}
0x0811…0825 Line {l1=0x12, l2=»        H:ISFHEAD;«, l3=0x12}
0x0825…0849 Line {l1=0x22, l2=»        T:ARRAY(1..327) OF INTEGER«, l3=0x22}
0x0849…0851 Line {l1=0x06, l2=»  END;«, l3=0x06}
0x0851…0862 Line {l1=0x0f, l2=»PROCSTAT=RECORD«, l3=0x0f}
0x0862…087e Line {l1=0x1a, l2=»       NP,NROSTART:INTEGER«, l3=0x1a}
0x087e…0884 Line {l1=0x04, l2=»END;«, l3=0x04}
0x0884…089e Line {l1=0x18, l2=»NPFILE=FILE OF PROCSTAT;«, l3=0x18}
0x089e…08c6 Line {l1=0x26, l2=»VAR    FBETA,FVAR,FROR,FPOST,FKUN:ISF;«, l3=0x26}
0x08c6…08db Line {l1=0x13, l2=»       BZ:BETAZONE;«, l3=0x13}
0x08db…08f2 Line {l1=0x15, l2=»       BETA:BETAPOST;«, l3=0x15}
0x08f2…0904 Line {l1=0x10, l2=»       VZ:VZONE;«, l3=0x10}
0x0904…0918 Line {l1=0x12, l2=»       VARE:VPOST;«, l3=0x12}
0x0918…0930 Line {l1=0x16, l2=»       SYSFIL:SYSFILE;«, l3=0x16}
0x0930…0945 Line {l1=0x13, l2=»       PZ:POSTZONE;«, l3=0x13}
0x0945…095d Line {l1=0x16, l2=»       PPOST:POSTPOST;«, l3=0x16}
0x095d…0987 Line {l1=0x28, l2=»       LINE:ARRAY (1..22) OF STRING(72);«, l3=0x28}
0x0987…09b0 Line {l1=0x27, l2=»       TEKST:ARRAY(1..4) OF STRING(72);«, l3=0x27}
0x09b0…09c4 Line {l1=0x12, l2=»       RZ:RORZONE;«, l3=0x12}
0x09c4…09de Line {l1=0x18, l2=»       LANDFIL:LANDFILE;«, l3=0x18}
0x09de…09f7 Line {l1=0x17, l2=»       RESTORD:RORPOST;«, l3=0x17}
0x09f7…0a0f Line {l1=0x16, l2=»       NRPF,CF:NPFILE;«, l3=0x16}
0x0a0f…0a25 Line {l1=0x14, l2=»       QUQ:^INTEGER;«, l3=0x14}
0x0a25…0a36 Line {l1=0x0f, l2=»       CH:CHAR;«, l3=0x0f}
0x0a36…0a47 Line {l1=0x0f, l2=»       KZ:ZONE;«, l3=0x0f}
0x0a47…0a64 Line {l1=0x1b, l2=»       FILNAVN2:STRING(20);«, l3=0x1b}
0x0a64…0a83 Line {l1=0x1d, l2=»       LINIE,J,IER,I:INTEGER;«, l3=0x1d}
0x0a83…0a97 Line {l1=0x12, l2=»      KUNDE:KPOST;«, l3=0x12}
0x0a97…0ad4 Line {l1=0x3b, l2=»       PTYPE:ARRAY (0..10) OF PACKED ARRAY (1..15) OF CHAR;«, l3=0x3b}
0x0ad4…0aff Line {l1=0x29, l2=»       NAME:PACKED ARRAY (1..26) OF CHAR;«, l3=0x29}
0x0aff…0b15 Line {l1=0x14, l2=»       R,TOTAL:REAL;«, l3=0x14}
0x0b15…0b25 Line {l1=0x0e, l2=»       F:TEXT;«, l3=0x0e}
0x0b25…0b3d Line {l1=0x16, l2=»       NOFIND:BOOLEAN;«, l3=0x16}
0x0b3d…0b40 Line {l1=0x01, l2=» «, l3=0x01}
0x0b40…0b49 Line {l1=0x07, l2=»(*$L-*)«, l3=0x07}
0x0b49…0b5c Line {l1=0x11, l2=»(*$R-,IEXCOMCOP*)«, l3=0x11}
0x0b5c…0b69 Line {l1=0x0b, l2=»(*$ISÆTØG*)«, l3=0x0b}
0x0b69…0b79 Line {l1=0x0e, l2=»(*$IREADPROC*)«, l3=0x0e}
0x0b79…0b89 Line {l1=0x0e, l2=»(*$IFINDPOST*)«, l3=0x0e}
0x0b89…0b98 Line {l1=0x0d, l2=»(*$IFORSKYD*)«, l3=0x0d}
0x0b98…0ba7 Line {l1=0x0d, l2=»(*$INEXTREC*)«, l3=0x0d}
0x0ba7…0bb5 Line {l1=0x0c, l2=»(*$IDELETE*)«, l3=0x0c}
0x0bb5…0bc3 Line {l1=0x0c, l2=»(*$IINSERT*)«, l3=0x0c}
0x0bc3…0bd0 Line {l1=0x0b, l2=»(*$IIOPEN*)«, l3=0x0b}
0x0bd0…0bde Line {l1=0x0c, l2=»(*$IICLOSE*)«, l3=0x0c}
0x0bde…0bec Line {l1=0x0c, l2=»(*$IPUTGET*)«, l3=0x0c}
0x0bec…0bf5 Line {l1=0x07, l2=»(*$R+*)«, l3=0x07}
0x0bf5…0bfe Line {l1=0x07, l2=»(*$L+*)«, l3=0x07}
0x0bfe…0c10 Line {l1=0x10, l2=»PROCEDURE ERROR;«, l3=0x10}
0x0c10…0c17 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x0c17…0c3b Line {l1=0x22, l2=»  WRITELN('FEJL I KUNDEREG ',IER);«, l3=0x22}
0x0c3b…0c51 Line {l1=0x14, l2=»  ICLOSE(KZ.H,FKUN);«, l3=0x14}
0x0c51…0c68 Line {l1=0x15, l2=»  ICLOSE(PZ.H,FPOST);«, l3=0x15}
0x0c68…0c7e Line {l1=0x14, l2=»  ICLOSE(RZ.H,FROR);«, l3=0x14}
0x0c7e…0c94 Line {l1=0x14, l2=»  ICLOSE(VZ.H,FVAR);«, l3=0x14}
0x0c94…0caf Line {l1=0x19, l2=»  WRITELN('ICLOSE ',IER);«, l3=0x19}
0x0caf…0cbd Line {l1=0x0c, l2=»  I:=I DIV 0«, l3=0x0c}
0x0cbd…0cc3 Line {l1=0x04, l2=»END;«, l3=0x04}
0x0cc3…0cd5 Line {l1=0x10, l2=»PROCEDURE OFEJL;«, l3=0x10}
0x0cd5…0cdc Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x0cdc…0ced Line {l1=0x0f, l2=»  GOTOXY(1,20);«, l3=0x0f}
0x0ced…0d32 Line {l1=0x43, l2=»  WRITELN('REGISTERFEJL ',IER,' . SITUATIONEN ER FORSØGT REDDET.');«, l3=0x43}
0x0d32…0d62 Line {l1=0x2e, l2=»  WRITELN('TAST 0, HVIS DER SKAL FORTSÆTTES');«, l3=0x2e}
0x0d62…0d9b Line {l1=0x37, l2=»  REPEAT GOTOXY(40,21);READLN;READ(I) UNTIL IORESULT=0;«, l3=0x37}
0x0d9b…0db2 Line {l1=0x15, l2=»  IF I<>0 THEN ERROR;«, l3=0x15}
0x0db2…0dc1 Line {l1=0x0d, l2=»  CLEARSCREEN«, l3=0x0d}
0x0dc1…0dc7 Line {l1=0x04, l2=»END;«, l3=0x04}
0x0dc7…0de3 Line {l1=0x1a, l2=»PROCEDURE HEAD(J:INTEGER);«, l3=0x1a}
0x0de3…0df3 Line {l1=0x0e, l2=»VAR I:INTEGER;«, l3=0x0e}
0x0df3…0dfa Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x0dfa…0e1d Line {l1=0x21, l2=»  FOR I:=1 TO 9 DO WRITELN(LIST);«, l3=0x21}
0x0e1d…0e2c Line {l1=0x0d, l2=»WITH KUNDE DO«, l3=0x0d}
0x0e2c…0e3c Line {l1=0x0e, l2=»IF NOFIND THEN«, l3=0x0e}
0x0e3c…0e43 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x0e43…0e67 Line {l1=0x22, l2=»  FOR I:=1 TO 11 DO WRITELN(LIST);«, l3=0x22}
0x0e67…0eb2 Line {l1=0x49, l2=»  WRITELN(LIST,NR(1)*10000.0+NR(2):9:-2,' ':52,SYSFIL^.HELTAL(1)*10000.0+«, l3=0x49}
0x0eb2…0efc Line {l1=0x48, l2=»                                               SYSFIL^.HELTAL(2):10:-2);«, l3=0x48}
0x0efc…0f0d Line {l1=0x0f, l2=»  WRITELN(LIST)«, l3=0x0f}
0x0f0d…0f12 Line {l1=0x03, l2=»END«, l3=0x03}
0x0f12…0f18 Line {l1=0x04, l2=»ELSE«, l3=0x04}
0x0f18…0f1f Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x0f1f…0f3e Line {l1=0x1d, l2=»  IF (NR(3)=1) AND (J=1) THEN«, l3=0x1d}
0x0f3e…0f47 Line {l1=0x07, l2=»  BEGIN«, l3=0x07}
0x0f47…0f65 Line {l1=0x1c, l2=»                       I:=0;«, l3=0x1c}
0x0f65…0f7c Line {l1=0x15, l2=»        REPEAT I:=I+1«, l3=0x15}
0x0f7c…0fab Line {l1=0x2d, l2=»        UNTIL (I=4) OR (BETA.NAVN(1,I)<>' ');«, l3=0x2d}
0x0fab…0fcf Line {l1=0x22, l2=»        IF BETA.NAVN(1,I)=' ' THEN«, l3=0x22}
0x0fcf…0fdd Line {l1=0x0c, l2=»       BEGIN«, l3=0x0c}
0x0fdd…1009 Line {l1=0x2a, l2=»         MOVELEFT(BETA.NAVN(1,5),NAME,26);«, l3=0x2a}
0x1009…1031 Line {l1=0x26, l2=»         WRITE(LIST,' ':6,NAME,' ':14)«, l3=0x26}
0x1031…103d Line {l1=0x0a, l2=»       END«, l3=0x0a}
0x103d…104a Line {l1=0x0b, l2=»       ELSE«, l3=0x0b}
0x104a…107b Line {l1=0x2f, l2=»         WRITE(LIST,' ':6,BETA.NAVN(1),' ':10);«, l3=0x2f}
0x107b…1089 Line {l1=0x0c, l2=»       I:=0;«, l3=0x0c}
0x1089…109f Line {l1=0x14, l2=»       REPEAT I:=I+1«, l3=0x14}
0x109f…10c8 Line {l1=0x27, l2=»       UNTIL (I=4) OR (NAVN(1,I)<>' ');«, l3=0x27}
0x10c8…10e6 Line {l1=0x1c, l2=»       IF NAVN(1,I)=' ' THEN«, l3=0x1c}
0x10e6…10f4 Line {l1=0x0c, l2=»       BEGIN«, l3=0x0c}
0x10f4…111b Line {l1=0x25, l2=»         MOVELEFT(NAVN(1,5),NAME,26);«, l3=0x25}
0x111b…1138 Line {l1=0x1b, l2=»         WRITELN(LIST,NAME)«, l3=0x1b}
0x1138…1144 Line {l1=0x0a, l2=»       END«, l3=0x0a}
0x1144…1151 Line {l1=0x0b, l2=»       ELSE«, l3=0x0b}
0x1151…1172 Line {l1=0x1f, l2=»         WRITELN(LIST,NAVN(1));«, l3=0x1f}
0x1172…11ab Line {l1=0x37, l2=»       WRITELN(LIST,' ':6,BETA.NAVN(2),' ':10,NAVN(2));«, l3=0x37}
0x11ab…11e4 Line {l1=0x37, l2=»       WRITELN(LIST,' ':6,BETA.NAVN(3),' ':10,NAVN(3));«, l3=0x37}
0x11e4…121d Line {l1=0x37, l2=»       WRITELN(LIST,' ':6,BETA.LANDSBY,' ':20,LANDSBY);«, l3=0x37}
0x121d…1254 Line {l1=0x35, l2=»       WRITELN(LIST,' ':6,BETA.POSTNR,' ':15,POSTNR);«, l3=0x35}
0x1254…1272 Line {l1=0x1c, l2=»       IF BETA.NR(3)=DK THEN«, l3=0x1c}
0x1272…128f Line {l1=0x1b, l2=»         WRITE(LIST,' ':46)«, l3=0x1b}
0x128f…129c Line {l1=0x0b, l2=»       ELSE«, l3=0x0b}
0x129c…12aa Line {l1=0x0c, l2=»       BEGIN«, l3=0x0c}
0x12aa…12ce Line {l1=0x22, l2=»         SEEK(LANDFIL,BETA.NR(3));«, l3=0x22}
0x12ce…12e6 Line {l1=0x16, l2=»         GET(LANDFIL);«, l3=0x16}
0x12e6…1312 Line {l1=0x2a, l2=»         WRITE(LIST,' ':6,LANDFIL^,' ':10)«, l3=0x2a}
0x1312…131f Line {l1=0x0b, l2=»       END;«, l3=0x0b}
0x131f…1338 Line {l1=0x17, l2=»       IF NR(7)=DK THEN«, l3=0x17}
0x1338…1350 Line {l1=0x16, l2=»         WRITELN(LIST)«, l3=0x16}
0x1350…135d Line {l1=0x0b, l2=»       ELSE«, l3=0x0b}
0x135d…136b Line {l1=0x0c, l2=»       BEGIN«, l3=0x0c}
0x136b…138a Line {l1=0x1d, l2=»         SEEK(LANDFIL,NR(7));«, l3=0x1d}
0x138a…13a2 Line {l1=0x16, l2=»         GET(LANDFIL);«, l3=0x16}
0x13a2…13c3 Line {l1=0x1f, l2=»         WRITELN(LIST,LANDFIL^)«, l3=0x1f}
0x13c3…13cf Line {l1=0x0a, l2=»       END«, l3=0x0a}
0x13cf…13d6 Line {l1=0x05, l2=»  END«, l3=0x05}
0x13d6…13de Line {l1=0x06, l2=»  ELSE«, l3=0x06}
0x13de…13e7 Line {l1=0x07, l2=»  BEGIN«, l3=0x07}
0x13e7…13f5 Line {l1=0x0c, l2=»       I:=0;«, l3=0x0c}
0x13f5…140b Line {l1=0x14, l2=»       REPEAT I:=I+1«, l3=0x14}
0x140b…1434 Line {l1=0x27, l2=»       UNTIL (I=4) OR (NAVN(1,I)<>' ');«, l3=0x27}
0x1434…1452 Line {l1=0x1c, l2=»       IF NAVN(1,I)=' ' THEN«, l3=0x1c}
0x1452…1460 Line {l1=0x0c, l2=»       BEGIN«, l3=0x0c}
0x1460…1487 Line {l1=0x25, l2=»         MOVELEFT(NAVN(1,5),NAME,26);«, l3=0x25}
0x1487…14aa Line {l1=0x21, l2=»         WRITELN(LIST,' ':6,NAME)«, l3=0x21}
0x14aa…14b6 Line {l1=0x0a, l2=»       END«, l3=0x0a}
0x14b6…14c3 Line {l1=0x0b, l2=»       ELSE«, l3=0x0b}
0x14c3…14e8 Line {l1=0x23, l2=»       WRITELN(LIST,' ':6,NAVN(1));«, l3=0x23}
0x14e8…150d Line {l1=0x23, l2=»       WRITELN(LIST,' ':6,NAVN(2));«, l3=0x23}
0x150d…1532 Line {l1=0x23, l2=»       WRITELN(LIST,' ':6,NAVN(3));«, l3=0x23}
0x1532…1557 Line {l1=0x23, l2=»       WRITELN(LIST,' ':6,LANDSBY);«, l3=0x23}
0x1557…157b Line {l1=0x22, l2=»       WRITELN(LIST,' ':6,POSTNR);«, l3=0x22}
0x157b…1594 Line {l1=0x17, l2=»       IF NR(7)=DK THEN«, l3=0x17}
0x1594…15ac Line {l1=0x16, l2=»         WRITELN(LIST)«, l3=0x16}
0x15ac…15b9 Line {l1=0x0b, l2=»       ELSE«, l3=0x0b}
0x15b9…15c7 Line {l1=0x0c, l2=»       BEGIN«, l3=0x0c}
0x15c7…15e6 Line {l1=0x1d, l2=»         SEEK(LANDFIL,NR(7));«, l3=0x1d}
0x15e6…15fe Line {l1=0x16, l2=»         GET(LANDFIL);«, l3=0x16}
0x15fe…1625 Line {l1=0x25, l2=»         WRITELN(LIST,' ':6,LANDFIL^)«, l3=0x25}
0x1625…1631 Line {l1=0x0a, l2=»       END«, l3=0x0a}
0x1631…1639 Line {l1=0x06, l2=»  END;«, l3=0x06}
0x1639…165c Line {l1=0x21, l2=»  FOR I:=1 TO 5 DO WRITELN(LIST);«, l3=0x21}
0x165c…16a7 Line {l1=0x49, l2=»  WRITELN(LIST,NR(1)*10000.0+NR(2):9:-2,' ':52,SYSFIL^.HELTAL(1)*10000.0+«, l3=0x49}
0x16a7…16f1 Line {l1=0x48, l2=»                                               SYSFIL^.HELTAL(2):10:-2);«, l3=0x48}
0x16f1…1702 Line {l1=0x0f, l2=»  WRITELN(LIST)«, l3=0x0f}
0x1702…1707 Line {l1=0x03, l2=»END«, l3=0x03}
0x1707…170d Line {l1=0x04, l2=»END;«, l3=0x04}
0x170d…1722 Line {l1=0x13, l2=»PROCEDURE PRKUNOPL;«, l3=0x13}
0x1722…1729 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x1729…174e Line {l1=0x23, l2=»  IF NOFIND THEN WRITELN(LIST) ELSE«, l3=0x23}
0x174e…175f Line {l1=0x0f, l2=»  WITH KUNDE DO«, l3=0x0f}
0x175f…1768 Line {l1=0x07, l2=»  BEGIN«, l3=0x07}
0x1768…178b Line {l1=0x21, l2=»  WRITE(LIST,SALDOKØB(7)/100:9:2,«, l3=0x21}
0x178b…17bf Line {l1=0x32, l2=»               (SALDOKØB(1)+SALDOKØB(2))/100:12:2,«, l3=0x32}
0x17bf…17f3 Line {l1=0x32, l2=»               (SALDOKØB(3)+SALDOKØB(4))/100:12:2,«, l3=0x32}
0x17f3…1828 Line {l1=0x33, l2=»               (SALDOKØB(5)+SALDOKØB(6))/100:13:2);«, l3=0x33}
0x1828…1845 Line {l1=0x1b, l2=»  IF PPOST.REEL(1)<0.0 THEN«, l3=0x1b}
0x1845…1878 Line {l1=0x31, l2=»     WRITELN(LIST,' ':13,-PPOST.REEL(1)/100:13:2)«, l3=0x31}
0x1878…1880 Line {l1=0x06, l2=»  ELSE«, l3=0x06}
0x1880…18ac Line {l1=0x2a, l2=»     WRITELN(LIST,PPOST.REEL(1)/100:13:2);«, l3=0x2a}
0x18ac…18b4 Line {l1=0x06, l2=»  END;«, l3=0x06}
0x18b4…18b7 Line {l1=0x01, l2=» «, l3=0x01}
0x18b7…18cb Line {l1=0x12, l2=»    WRITELN(LIST);«, l3=0x12}
            […0x1…]
0x18df…191e Line {l1=0x3d, l2=»    IF KUNDE.SALDOKØB(1)+KUNDE.SALDOKØB(2)+KUNDE.SALDOKØB(3)+«, l3=0x3d}
0x191e…196b Line {l1=0x4b, l2=»       KUNDE.SALDOKØB(4)+KUNDE.SALDOKØB(5)+KUNDE.SALDOKØB(6)<>PPOST.REEL(1)«, l3=0x4b}
0x196b…19b4 Line {l1=0x47, l2=»    THEN WRITELN(LIST,'****** FEJL I KONTOUDTOG, UDSENDES IKKE ******')«, l3=0x47}
0x19b4…19be Line {l1=0x08, l2=»    ELSE«, l3=0x08}
0x19be…19d2 Line {l1=0x12, l2=»    WRITELN(LIST);«, l3=0x12}
0x19d2…19d8 Line {l1=0x04, l2=»END;«, l3=0x04}
0x19d8…19e9 Line {l1=0x0f, l2=»PROCEDURE BREV;«, l3=0x0f}
0x19e9…19f0 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x19f0…19fc Line {l1=0x0a, l2=»  HEAD(1);«, l3=0x0a}
0x19fc…1a2e Line {l1=0x30, l2=»  FOR I:=1 TO 22 DO WRITELN(LIST,' ':4,LINE(I));«, l3=0x30}
0x1a2e…1a50 Line {l1=0x20, l2=»  FOR I:=1 TO 4 DO WRITELN(LIST)«, l3=0x20}
0x1a50…1a56 Line {l1=0x04, l2=»END;«, l3=0x04}
0x1a56…1a6b Line {l1=0x13, l2=»PROCEDURE SKRIVLIN;«, l3=0x13}
0x1a6b…1a72 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x1a72…1a85 Line {l1=0x11, l2=»  LINIE:=LINIE+1;«, l3=0x11}
0x1a85…1a99 Line {l1=0x12, l2=»  IF LINIE=20 THEN«, l3=0x12}
0x1a99…1aa2 Line {l1=0x07, l2=»  BEGIN«, l3=0x07}
0x1aa2…1ac9 Line {l1=0x25, l2=»    FOR I:=1 TO 103 DO WRITELN(LIST);«, l3=0x25}
0x1ac9…1ad7 Line {l1=0x0c, l2=»    HEAD(1);«, l3=0x0c}
0x1ad7…1ae5 Line {l1=0x0c, l2=»    LINIE:=1«, l3=0x0c}
0x1ae5…1aed Line {l1=0x06, l2=»  END;«, l3=0x06}
0x1aed…1afe Line {l1=0x0f, l2=»  WITH PPOST DO«, l3=0x0f}
0x1afe…1b07 Line {l1=0x07, l2=»  BEGIN«, l3=0x07}
0x1b07…1b39 Line {l1=0x30, l2=»    WRITE(LIST,HELTAL(3)*10000.0+HELTAL(4):9:-2,«, l3=0x30}
0x1b39…1b6c Line {l1=0x31, l2=»          HELTAL(6)*10000.0+HELTAL(7):7:-2,' ':2,«, l3=0x31}
0x1b6c…1b91 Line {l1=0x23, l2=»          PTYPE(HELTAL(5)),' ':13);«, l3=0x23}
0x1b91…1ba9 Line {l1=0x16, l2=»     IF REEL(1)>0 THEN«, l3=0x16}
0x1ba9…1bb5 Line {l1=0x0a, l2=»     BEGIN«, l3=0x0a}
0x1bb5…1bdd Line {l1=0x26, l2=»       WRITELN(LIST,REEL(1)/100:13:2);«, l3=0x26}
0x1bdd…1c0b Line {l1=0x2c, l2=»       IF (TOTAL<0.0) AND (REEL(2)>0.0) THEN«, l3=0x2c}
0x1c0b…1c19 Line {l1=0x0c, l2=»       BEGIN«, l3=0x0c}
0x1c19…1c3b Line {l1=0x20, l2=»         REEL(2):=REEL(2)+TOTAL;«, l3=0x20}
0x1c3b…1c5a Line {l1=0x1d, l2=»         IF REEL(2)<=0.0 THEN«, l3=0x1d}
0x1c5a…1c6a Line {l1=0x0e, l2=»         BEGIN«, l3=0x0e}
0x1c6a…1c94 Line {l1=0x28, l2=»           KUNDE.NR(12):=KUNDE.NR(12)+1;«, l3=0x28}
0x1c94…1cad Line {l1=0x17, l2=»           REEL(2):=0.0«, l3=0x17}
0x1cad…1cbb Line {l1=0x0c, l2=»         END«, l3=0x0c}
0x1cbb…1cc8 Line {l1=0x0b, l2=»       END;«, l3=0x0b}
0x1cc8…1ce5 Line {l1=0x1b, l2=»       TOTAL:=TOTAL+REEL(1)«, l3=0x1b}
0x1ce5…1cef Line {l1=0x08, l2=»     END«, l3=0x08}
0x1cef…1cfa Line {l1=0x09, l2=»     ELSE«, l3=0x09}
0x1cfa…1d06 Line {l1=0x0a, l2=»     BEGIN«, l3=0x0a}
0x1d06…1d36 Line {l1=0x2e, l2=»       WRITELN(LIST,' ':13,-REEL(1)/100:13:2);«, l3=0x2e}
0x1d36…1d4c Line {l1=0x14, l2=»       REEL(2):=0.0;«, l3=0x14}
0x1d4c…1d69 Line {l1=0x1b, l2=»       TOTAL:=TOTAL+REEL(1)«, l3=0x1b}
0x1d69…1d73 Line {l1=0x08, l2=»     END«, l3=0x08}
0x1d73…1d7a Line {l1=0x05, l2=»  END«, l3=0x05}
0x1d7a…1d80 Line {l1=0x04, l2=»END;«, l3=0x04}
0x1d80…1d95 Line {l1=0x13, l2=»PROCEDURE KONTOUDT;«, l3=0x13}
0x1d95…1dab Line {l1=0x14, l2=»VAR    RENT:BOOLEAN;«, l3=0x14}
0x1dab…1db2 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x1db2…1dbf Line {l1=0x0b, l2=»  LINIE:=0;«, l3=0x0b}
0x1dbf…1dd6 Line {l1=0x15, l2=»  WITH PPOST,KUNDE DO«, l3=0x15}
0x1dd6…1ddf Line {l1=0x07, l2=»  BEGIN«, l3=0x07}
0x1ddf…1e22 Line {l1=0x41, l2=»      WHILE (HELTAL(5)<>10) AND (IER=0) AND (HELTAL(1)=NR(1)) AND«, l3=0x41}
0x1e22…1e61 Line {l1=0x3d, l2=»            (HELTAL(2)=NR(2)) DO NEXTREC(PZ.H,FPOST,PPOST.A);«, l3=0x3d}
0x1e61…1e8e Line {l1=0x2b, l2=»      IF (IER<>0) AND (IER<>-2) THEN ERROR;«, l3=0x2b}
0x1e8e…1ea1 Line {l1=0x11, l2=»      TOTAL:=0.0;«, l3=0x11}
0x1ea1…1eb5 Line {l1=0x12, l2=»      RENT:=FALSE;«, l3=0x12}
0x1eb5…1ec5 Line {l1=0x0e, l2=»      HEAD(1);«, l3=0x0e}
0x1ec5…1f09 Line {l1=0x42, l2=»      IF (HELTAL(1)<>NR(1)) OR (HELTAL(2)<>NR(2)) OR (IER=-2) THEN«, l3=0x42}
0x1f09…1f16 Line {l1=0x0b, l2=»      BEGIN«, l3=0x0b}
0x1f16…1f31 Line {l1=0x19, l2=»        HELTAL(1):=NR(1);«, l3=0x19}
0x1f31…1f4c Line {l1=0x19, l2=»        HELTAL(2):=NR(2);«, l3=0x19}
0x1f4c…1f74 Line {l1=0x26, l2=»        FOR I:=3 TO 7 DO HELTAL(I):=0;«, l3=0x26}
0x1f74…1f8c Line {l1=0x16, l2=»        HELTAL(5):=-1;«, l3=0x16}
0x1f8c…1fb2 Line {l1=0x24, l2=»        NEXTREC(PZ.H,FPOST,PPOST.A);«, l3=0x24}
0x1fb2…1fd8 Line {l1=0x24, l2=»        IF IER<>-1 THEN ERROR;IER:=0«, l3=0x24}
0x1fd8…1fe3 Line {l1=0x09, l2=»      END«, l3=0x09}
0x1fe3…1fef Line {l1=0x0a, l2=»      ELSE«, l3=0x0a}
0x1fef…1ffc Line {l1=0x0b, l2=»      BEGIN«, l3=0x0b}
0x1ffc…200f Line {l1=0x11, l2=»        SKRIVLIN;«, l3=0x11}
0x200f…2034 Line {l1=0x23, l2=»        DELETE(PZ.H,FPOST,PPOST.A);«, l3=0x23}
0x2034…2040 Line {l1=0x0a, l2=»      END;«, l3=0x0a}
0x2040…2084 Line {l1=0x42, l2=»      WHILE (IER=0) AND (NR(1)=HELTAL(1)) AND (NR(2)=HELTAL(2)) DO«, l3=0x42}
0x2084…2091 Line {l1=0x0b, l2=»      BEGIN«, l3=0x0b}
0x2091…20ba Line {l1=0x27, l2=»        IF HELTAL(5)=9 THEN RENT:=TRUE;«, l3=0x27}
0x20ba…20cd Line {l1=0x11, l2=»        SKRIVLIN;«, l3=0x11}
0x20cd…20f2 Line {l1=0x23, l2=»        PUTREC(PZ.H,FPOST,PPOST.A);«, l3=0x23}
0x20f2…2117 Line {l1=0x23, l2=»        NEXTREC(PZ.H,FPOST,PPOST.A)«, l3=0x23}
0x2117…2123 Line {l1=0x0a, l2=»      END;«, l3=0x0a}
0x2123…2150 Line {l1=0x2b, l2=»      IF (IER<>-2) AND (IER<>0) THEN ERROR;«, l3=0x2b}
0x2150…2199 Line {l1=0x47, l2=»      IF NOFIND THEN REPEAT WRITELN(LIST);LINIE:=LINIE+1 UNTIL LINIE=26«, l3=0x47}
0x2199…21a5 Line {l1=0x0a, l2=»      ELSE«, l3=0x0a}
0x21a5…21b2 Line {l1=0x0b, l2=»      BEGIN«, l3=0x0b}
0x21b2…21cb Line {l1=0x17, l2=»      HELTAL(1):=NR(1);«, l3=0x17}
0x21cb…21e4 Line {l1=0x17, l2=»      HELTAL(2):=NR(2);«, l3=0x17}
0x21e4…2209 Line {l1=0x23, l2=»      HELTAL(3):=SYSFIL^.HELTAL(1);«, l3=0x23}
0x2209…222e Line {l1=0x23, l2=»      HELTAL(4):=SYSFIL^.HELTAL(2);«, l3=0x23}
0x222e…2244 Line {l1=0x14, l2=»      HELTAL(5):=10;«, l3=0x14}
0x2244…2259 Line {l1=0x13, l2=»      HELTAL(6):=0;«, l3=0x13}
0x2259…226e Line {l1=0x13, l2=»      HELTAL(7):=0;«, l3=0x13}
0x226e…2283 Line {l1=0x13, l2=»      REEL(1):=0.0;«, l3=0x13}
0x2283…22b9 Line {l1=0x34, l2=»      FOR I:=1 TO 6 DO REEL(1):=REEL(1)+SALDOKØB(I);«, l3=0x34}
0x22b9…22d2 Line {l1=0x17, l2=»      REEL(2):=REEL(1);«, l3=0x17}
0x22d2…22f5 Line {l1=0x21, l2=»      INSERT(PZ.H,FPOST,PPOST.A);«, l3=0x21}
0x22f5…230e Line {l1=0x17, l2=»      WHILE LINIE<18 DO«, l3=0x17}
0x230e…231b Line {l1=0x0b, l2=»      BEGIN«, l3=0x0b}
0x231b…2333 Line {l1=0x16, l2=»        WRITELN(LIST);«, l3=0x16}
0x2333…234b Line {l1=0x16, l2=»        LINIE:=LINIE+1«, l3=0x16}
0x234b…2357 Line {l1=0x0a, l2=»      END;«, l3=0x0a}
0x2357…236e Line {l1=0x15, l2=»      LINIE:=LINIE+1;«, l3=0x15}
0x236e…238c Line {l1=0x1c, l2=»      IF REEL(1)<>TOTAL THEN«, l3=0x1c}
0x238c…23d6 Line {l1=0x48, l2=»        WRITELN(LIST,' ':18,'JUSTERING',' ':19,(REEL(1)-TOTAL)/100:13:2)«, l3=0x48}
0x23d6…23f1 Line {l1=0x19, l2=»      ELSE WRITELN(LIST);«, l3=0x19}
0x23f1…2405 Line {l1=0x12, l2=»      IF RENT THEN«, l3=0x12}
0x2405…2412 Line {l1=0x0b, l2=»      BEGIN«, l3=0x0b}
0x2412…2437 Line {l1=0x23, l2=»        WRITELN(LIST,' ',TEKST(3));«, l3=0x23}
0x2437…245b Line {l1=0x22, l2=»        WRITELN(LIST,' ',TEKST(4))«, l3=0x22}
0x245b…2466 Line {l1=0x09, l2=»      END«, l3=0x09}
0x2466…2472 Line {l1=0x0a, l2=»      ELSE«, l3=0x0a}
0x2472…247f Line {l1=0x0b, l2=»      BEGIN«, l3=0x0b}
0x247f…2497 Line {l1=0x16, l2=»        WRITELN(LIST);«, l3=0x16}
0x2497…24ae Line {l1=0x15, l2=»        WRITELN(LIST)«, l3=0x15}
0x24ae…24ba Line {l1=0x0a, l2=»      END;«, l3=0x0a}
0x24ba…24d0 Line {l1=0x14, l2=»      WRITELN(LIST);«, l3=0x14}
0x24d0…24e7 Line {l1=0x15, l2=»      LINIE:=LINIE+3;«, l3=0x15}
0x24e7…24f8 Line {l1=0x0f, l2=»      PRKUNOPL;«, l3=0x0f}
0x24f8…250f Line {l1=0x15, l2=»      R:=SALDOKØB(5);«, l3=0x15}
0x250f…253c Line {l1=0x2b, l2=»      SALDOKØB(5):=SALDOKØB(6)+SALDOKØB(4);«, l3=0x2b}
0x253c…2553 Line {l1=0x15, l2=»      SALDOKØB(6):=R;«, l3=0x15}
0x2553…2574 Line {l1=0x1f, l2=»      SALDOKØB(4):=SALDOKØB(3);«, l3=0x1f}
0x2574…2595 Line {l1=0x1f, l2=»      SALDOKØB(3):=SALDOKØB(2);«, l3=0x1f}
0x2595…25b6 Line {l1=0x1f, l2=»      SALDOKØB(2):=SALDOKØB(1);«, l3=0x1f}
0x25b6…25cf Line {l1=0x17, l2=»      SALDOKØB(1):=0.0;«, l3=0x17}
0x25cf…25e8 Line {l1=0x17, l2=»      SALDOKØB(8):=0.0;«, l3=0x17}
0x25e8…25f3 Line {l1=0x09, l2=»      END«, l3=0x09}
0x25f3…25fa Line {l1=0x05, l2=»  END«, l3=0x05}
0x25fa…2600 Line {l1=0x04, l2=»END;«, l3=0x04}
0x2600…2617 Line {l1=0x15, l2=»PROCEDURE RESTORDRER;«, l3=0x15}
0x2617…2620 Line {l1=0x07, l2=»  BEGIN«, l3=0x07}
0x2620…2645 Line {l1=0x23, l2=»      RESTORD.HEAD(1):=KUNDE.NR(1);«, l3=0x23}
0x2645…266a Line {l1=0x23, l2=»      RESTORD.HEAD(2):=KUNDE.NR(2);«, l3=0x23}
0x266a…2686 Line {l1=0x1a, l2=»      RESTORD.HEAD(3):=-1;«, l3=0x1a}
0x2686…26ab Line {l1=0x23, l2=»      NEXTREC(RZ.H,FROR,RESTORD.A);«, l3=0x23}
0x26ab…26bc Line {l1=0x0f, l2=»      LINIE:=0;«, l3=0x0f}
0x26bc…26cc Line {l1=0x0e, l2=»      HEAD(0);«, l3=0x0e}
0x26cc…270f Line {l1=0x41, l2=»      IF (IER=-1) OR (IER=-2) OR (IER=-9) THEN IER:=0 ELSE ERROR;«, l3=0x41}
0x270f…275d Line {l1=0x4c, l2=»          IF (RESTORD.HEAD(1)=KUNDE.NR(1)) AND (RESTORD.HEAD(2)=KUNDE.NR(2))«, l3=0x4c}
0x275d…276d Line {l1=0x0e, l2=»          THEN«, l3=0x0e}
0x276d…277f Line {l1=0x10, l2=»          REPEAT«, l3=0x10}
0x277f…279c Line {l1=0x1b, l2=»            LINIE:=LINIE+1;«, l3=0x1b}
0x279c…27ba Line {l1=0x1c, l2=»            IF LINIE=22 THEN«, l3=0x1c}
0x27ba…27cd Line {l1=0x11, l2=»            BEGIN«, l3=0x11}
0x27cd…27fe Line {l1=0x2f, l2=»              FOR I:=1 TO 101 DO WRITELN(LIST);«, l3=0x2f}
0x27fe…2816 Line {l1=0x16, l2=»              HEAD(0);«, l3=0x16}
0x2816…282e Line {l1=0x16, l2=»              LINIE:=1«, l3=0x16}
0x282e…2840 Line {l1=0x10, l2=»            END;«, l3=0x10}
0x2840…286e Line {l1=0x2c, l2=»            VARE.HELTAL(1):=RESTORD.HEAD(3);«, l3=0x2c}
0x286e…2895 Line {l1=0x25, l2=»            GETREC(VZ.H,FVAR,VARE.A);«, l3=0x25}
0x2895…28c8 Line {l1=0x31, l2=»            IF (IER<>0) AND (IER<>-6) THEN ERROR;«, l3=0x31}
0x28c8…28e1 Line {l1=0x17, l2=»          IF IER=0 THEN«, l3=0x17}
0x28e1…28f2 Line {l1=0x0f, l2=»          BEGIN«, l3=0x0f}
0x28f2…293a Line {l1=0x46, l2=»            WRITE(LIST,RESTORD.HEAD(3):9,' ':3,VARE.NAVN(1):30,' ':4);«, l3=0x46}
0x293a…2980 Line {l1=0x44, l2=»            WRITELN(LIST,RESTORD.ANTAL:6:-2,RESTORD.HEAD(4)*10000.0+«, l3=0x44}
0x2980…29c6 Line {l1=0x44, l2=»                                             RESTORD.HEAD(5):12:-2);«, l3=0x44}
0x29c6…29d5 Line {l1=0x0d, l2=»          END«, l3=0x0d}
0x29d5…29e5 Line {l1=0x0e, l2=»          ELSE«, l3=0x0e}
0x29e5…2a27 Line {l1=0x40, l2=»            WRITELN(LIST,RESTORD.HEAD(3):9,' ':3,'FINDES IKKE');«, l3=0x40}
0x2a27…2a51 Line {l1=0x28, l2=»            NEXTREC(RZ.H,FROR,RESTORD.A)«, l3=0x28}
0x2a51…2a90 Line {l1=0x3d, l2=»          UNTIL (IER<>0) OR (RESTORD.HEAD(1)<>KUNDE.NR(1)) OR«, l3=0x3d}
0x2a90…2acd Line {l1=0x3b, l2=»                            (RESTORD.HEAD(2)<>KUNDE.NR(2));«, l3=0x3b}
0x2acd…2ae8 Line {l1=0x19, l2=»          IF LINIE=0 THEN«, l3=0x19}
0x2ae8…2af9 Line {l1=0x0f, l2=»          BEGIN«, l3=0x0f}
0x2af9…2b2f Line {l1=0x34, l2=»            WRITELN(LIST,' ':12,'Ingen restordrer');«, l3=0x34}
0x2b2f…2b45 Line {l1=0x14, l2=»            LINIE:=1«, l3=0x14}
0x2b45…2b55 Line {l1=0x0e, l2=»          END;«, l3=0x0e}
0x2b55…2b9a Line {l1=0x43, l2=»          WHILE LINIE<21 DO BEGIN WRITELN(LIST);LINIE:=LINIE+1 END;«, l3=0x43}
0x2b9a…2bc1 Line {l1=0x25, l2=»          WRITELN(LIST,' ',TEKST(1));«, l3=0x25}
0x2bc1…2be8 Line {l1=0x25, l2=»          WRITELN(LIST,' ',TEKST(2));«, l3=0x25}
0x2be8…2c13 Line {l1=0x29, l2=»          FOR I:=1 TO 3 DO WRITELN(LIST);«, l3=0x29}
0x2c13…2c52 Line {l1=0x3d, l2=»          IF (IER<>0) AND (IER<>-2) AND (IER<>-9) THEN ERROR;«, l3=0x3d}
0x2c52…2c60 Line {l1=0x0c, l2=»        END;«, l3=0x0c}
0x2c60…2c75 Line {l1=0x13, l2=»PROCEDURE INITTEXT;«, l3=0x13}
0x2c75…2c7c Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x2c7c…2c9c Line {l1=0x1e, l2=»  PTYPE(0):='Fejl-postering ';«, l3=0x1e}
0x2c9c…2cbc Line {l1=0x1e, l2=»  PTYPE(1):='Faktura        ';«, l3=0x1e}
0x2cbc…2cdc Line {l1=0x1e, l2=»  PTYPE(2):='Kreditnota     ';«, l3=0x1e}
0x2cdc…2cfc Line {l1=0x1e, l2=»  PTYPE(3):='Indbetaling    ';«, l3=0x1e}
0x2cfc…2d1c Line {l1=0x1e, l2=»  PTYPE(4):='Udbetaling     ';«, l3=0x1e}
0x2d1c…2d3c Line {l1=0x1e, l2=»  PTYPE(5):='Kasserabat     ';«, l3=0x1e}
0x2d3c…2d5c Line {l1=0x1e, l2=»  PTYPE(6):='Rabatrettelse  ';«, l3=0x1e}
0x2d5c…2d7c Line {l1=0x1e, l2=»  PTYPE(7):='Renterettelse  ';«, l3=0x1e}
0x2d7c…2d9c Line {l1=0x1e, l2=»  PTYPE(9):='Rentenota      ';«, l3=0x1e}
0x2d9c…2dbd Line {l1=0x1f, l2=»  PTYPE(10):='Sidste udtog   ';«, l3=0x1f}
0x2dbd…2dcb Line {l1=0x0c, l2=»  TEKST(1):=«, l3=0x0c}
0x2dcb…2e18 Line {l1=0x4b, l2=»'Dette er en ny ajourført liste over Deres restordrer, som leveres så    ';«, l3=0x4b}
0x2e18…2e26 Line {l1=0x0c, l2=»  TEKST(2):=«, l3=0x0c}
0x2e26…2e73 Line {l1=0x4b, l2=»'snart varerne igen er på lager. Bedes gemt til de modtager en ny.       ';«, l3=0x4b}
0x2e73…2e7f Line {l1=0x0a, l2=»TEKST(3):=«, l3=0x0a}
0x2e7f…2ecc Line {l1=0x4b, l2=»'Da vi har konstateret, at De har overskredet vore betalingsbetingelser, ';«, l3=0x4b}
0x2ecc…2ed9 Line {l1=0x0b, l2=» TEKST(4):=«, l3=0x0b}
0x2ed9…2f26 Line {l1=0x4b, l2=»'har vi tilladt os at debitere Dem renter jvnf. ovenstående.             ';«, l3=0x4b}
0x2f26…2f30 Line {l1=0x08, l2=»  REPEAT«, l3=0x08}
0x2f30…2f42 Line {l1=0x10, l2=»    CLEARSCREEN;«, l3=0x10}
0x2f42…2f5e Line {l1=0x1a, l2=»    WRITELN('Rentetekst');«, l3=0x1a}
0x2f5e…2f76 Line {l1=0x16, l2=»    WRITELN(TEKST(3));«, l3=0x16}
0x2f76…2f8e Line {l1=0x16, l2=»    WRITELN(TEKST(4));«, l3=0x16}
0x2f8e…2faf Line {l1=0x1f, l2=»    GOTOXY(1,2);EDIT(TEKST(3));«, l3=0x1f}
0x2faf…2fd0 Line {l1=0x1f, l2=»    GOTOXY(1,3);EDIT(TEKST(4));«, l3=0x1f}
0x2fd0…2ff0 Line {l1=0x1e, l2=»    WRITELN('Restordretekst');«, l3=0x1e}
0x2ff0…3008 Line {l1=0x16, l2=»    WRITELN(TEKST(1));«, l3=0x16}
0x3008…3020 Line {l1=0x16, l2=»    WRITELN(TEKST(2));«, l3=0x16}
0x3020…3041 Line {l1=0x1f, l2=»    GOTOXY(1,5);EDIT(TEKST(1));«, l3=0x1f}
0x3041…3062 Line {l1=0x1f, l2=»    GOTOXY(1,6);EDIT(TEKST(2));«, l3=0x1f}
0x3062…3083 Line {l1=0x1f, l2=»    WRITELN('Tilfreds  (J/N)');«, l3=0x1f}
0x3083…308f Line {l1=0x0a, l2=»    REPEAT«, l3=0x0a}
0x308f…30b4 Line {l1=0x23, l2=»       GOTOXY(17,7);READLN;READ(CH)«, l3=0x23}
0x30b4…3100 Line {l1=0x4a, l2=»    UNTIL (IORESULT=0) AND ((CH='J') OR (CH='N') OR (CH='j') OR (CH='n'));«, l3=0x4a}
0x3100…311f Line {l1=0x1d, l2=»  UNTIL (CH='J') OR (CH='j');«, l3=0x1d}
0x311f…3125 Line {l1=0x04, l2=»END;«, l3=0x04}
0x3125…312c Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x312c…3148 Line {l1=0x1a, l2=»  FILNAVN2:='BREV:P1:0:K';«, l3=0x1a}
0x3148…315e Line {l1=0x14, l2=»  RESET(F,FILNAVN2);«, l3=0x14}
0x315e…316c Line {l1=0x0c, l2=»  READLN(F);«, l3=0x0c}
0x316c…3194 Line {l1=0x26, l2=»  FOR I:=1 TO 22 DO READLN(F,LINE(I));«, l3=0x26}
0x3194…31a1 Line {l1=0x0b, l2=»  CLOSE(F);«, l3=0x0b}
0x31a1…31c1 Line {l1=0x1e, l2=»  FILNAVN2:='PROCSTAT:P2:0:I';«, l3=0x1e}
0x31c1…31ca Line {l1=0x07, l2=»(*$C-*)«, l3=0x07}
0x31ca…31d4 Line {l1=0x08, l2=»  REPEAT«, l3=0x08}
0x31d4…31f1 Line {l1=0x1b, l2=»    REWRITE(NRPF,FILNAVN2);«, l3=0x1b}
0x31f1…3203 Line {l1=0x10, l2=»    SEEK(NRPF,1)«, l3=0x10}
0x3203…3218 Line {l1=0x13, l2=»  UNTIL IORESULT=0;«, l3=0x13}
0x3218…3221 Line {l1=0x07, l2=»(*$C+*)«, l3=0x07}
0x3221…322f Line {l1=0x0c, l2=»  GET(NRPF);«, l3=0x0c}
0x322f…323f Line {l1=0x0e, l2=»  NRPF^.NP:=1;«, l3=0x0e}
0x323f…3250 Line {l1=0x0f, l2=»  SEEK(NRPF,1);«, l3=0x0f}
0x3250…325e Line {l1=0x0c, l2=»  PUT(NRPF);«, l3=0x0c}
0x325e…3268 Line {l1=0x08, l2=»  REPEAT«, l3=0x08}
0x3268…327b Line {l1=0x11, l2=»    GOTOXY(1,20);«, l3=0x11}
0x327b…32b0 Line {l1=0x33, l2=»    WRITELN('Sæt plade 1 i drev 1 og tryk RETURN');«, l3=0x33}
0x32b0…32bd Line {l1=0x0b, l2=»    READLN;«, l3=0x0b}
0x32bd…32c6 Line {l1=0x07, l2=»(*$C-*)«, l3=0x07}
0x32c6…32e4 Line {l1=0x1c, l2=»    REWRITE(CF,'C1:P1:0:J');«, l3=0x1c}
0x32e4…32f4 Line {l1=0x0e, l2=»    SEEK(CF,1)«, l3=0x0e}
0x32f4…32fd Line {l1=0x07, l2=»(*$C+*)«, l3=0x07}
0x32fd…3312 Line {l1=0x13, l2=»  UNTIL IORESULT=0;«, l3=0x13}
0x3312…3320 Line {l1=0x0c, l2=»  CLOSE(CF);«, l3=0x0c}
0x3320…3330 Line {l1=0x0e, l2=»  CLOSE(NRPF);«, l3=0x0e}
0x3330…3333 Line {l1=0x01, l2=» «, l3=0x01}
0x3333…3355 Line {l1=0x20, l2=»  FILNAVN2:='KUNDERG:P2:1338:I';«, l3=0x20}
0x3355…3370 Line {l1=0x19, l2=»  REWRITE(FKUN,FILNAVN2);«, l3=0x19}
0x3370…338b Line {l1=0x19, l2=»  IOPEN(KZ.H,FKUN,SKRIV);«, l3=0x19}
0x338b…33a4 Line {l1=0x17, l2=»  IF IER<>0 THEN OFEJL;«, l3=0x17}
0x33a4…33a7 Line {l1=0x01, l2=» «, l3=0x01}
0x33a7…33c7 Line {l1=0x1e, l2=»  FILNAVN2:='LANDEREG:P2:0:I';«, l3=0x1e}
0x33c7…33e5 Line {l1=0x1c, l2=»  REWRITE(LANDFIL,FILNAVN2);«, l3=0x1c}
0x33e5…33e8 Line {l1=0x01, l2=» «, l3=0x01}
0x33e8…340a Line {l1=0x20, l2=»  FILNAVN2:='BETAREG:P2:0000:I';«, l3=0x20}
0x340a…3424 Line {l1=0x18, l2=»  RESET(FBETA,FILNAVN2);«, l3=0x18}
0x3424…343e Line {l1=0x18, l2=»  IOPEN(BZ.H,FBETA,LÆS);«, l3=0x18}
0x343e…3441 Line {l1=0x01, l2=» «, l3=0x01}
0x3441…3463 Line {l1=0x20, l2=»  FILNAVN2:='REGVARE:P1:0000:I';«, l3=0x20}
0x3463…347c Line {l1=0x17, l2=»  RESET(FVAR,FILNAVN2);«, l3=0x17}
0x347c…34aa Line {l1=0x2c, l2=»  IOPEN(VZ.H,FVAR,LÆS);IF IER<>0 THEN ERROR;«, l3=0x2c}
0x34aa…34cc Line {l1=0x20, l2=»  FILNAVN2:='RESTREG:P2:0000:I';«, l3=0x20}
0x34cc…34cf Line {l1=0x01, l2=» «, l3=0x01}
0x34cf…34e8 Line {l1=0x17, l2=»  RESET(FROR,FILNAVN2);«, l3=0x17}
0x34e8…3516 Line {l1=0x2c, l2=»  IOPEN(RZ.H,FROR,LÆS);IF IER<>0 THEN ERROR;«, l3=0x2c}
0x3516…3519 Line {l1=0x01, l2=» «, l3=0x01}
0x3519…353b Line {l1=0x20, l2=»  FILNAVN2:='POSTREG:P2:0000:I';«, l3=0x20}
0x353b…3557 Line {l1=0x1a, l2=»  REWRITE(FPOST,FILNAVN2);«, l3=0x1a}
0x3557…3573 Line {l1=0x1a, l2=»  IOPEN(PZ.H,FPOST,SKRIV);«, l3=0x1a}
0x3573…358c Line {l1=0x17, l2=»  IF IER<>0 THEN ERROR;«, l3=0x17}
0x358c…35aa Line {l1=0x1c, l2=»  FILNAVN2:='SYSREG:P2:1:I';«, l3=0x1c}
0x35aa…35c5 Line {l1=0x19, l2=»  RESET(SYSFIL,FILNAVN2);«, l3=0x19}
0x35c5…35d8 Line {l1=0x11, l2=»  SEEK(SYSFIL,1);«, l3=0x11}
0x35d8…35e8 Line {l1=0x0e, l2=»  GET(SYSFIL);«, l3=0x0e}
0x35e8…35fa Line {l1=0x10, l2=»  CLOSE(SYSFIL);«, l3=0x10}
0x35fa…3607 Line {l1=0x0b, l2=»  INITTEXT;«, l3=0x0b}
0x3607…362f Line {l1=0x26, l2=»  FOR I:=1 TO 7 DO PPOST.HELTAL(I):=0;«, l3=0x26}
0x362f…364f Line {l1=0x1e, l2=»  NEXTREC(PZ.H,FPOST,PPOST.A);«, l3=0x1e}
0x364f…3670 Line {l1=0x1f, l2=»  IF IER<>-1 THEN ERROR;IER:=0;«, l3=0x1f}
0x3670…3682 Line {l1=0x10, l2=»  WHILE IER=0 DO«, l3=0x10}
0x3682…3699 Line {l1=0x15, l2=»  WITH PPOST,KUNDE DO«, l3=0x15}
0x3699…36a2 Line {l1=0x07, l2=»  BEGIN«, l3=0x07}
0x36a2…36b6 Line {l1=0x12, l2=»    NOFIND:=FALSE;«, l3=0x12}
0x36b6…36cd Line {l1=0x15, l2=»    NR(1):=HELTAL(1);«, l3=0x15}
0x36cd…36e4 Line {l1=0x15, l2=»    NR(2):=HELTAL(2);«, l3=0x15}
0x36e4…3704 Line {l1=0x1e, l2=»    GETREC(KZ.H,FKUN,KUNDE.A);«, l3=0x1e}
0x3704…372f Line {l1=0x29, l2=»    IF (IER<>0) AND (IER<>-6) THEN ERROR;«, l3=0x29}
0x372f…3764 Line {l1=0x33, l2=»      IF IER=-6 THEN BEGIN NOFIND:=TRUE;IER:=0 END;«, l3=0x33}
0x3764…377b Line {l1=0x15, l2=»      IF NR(3)=1 THEN«, l3=0x15}
0x377b…3788 Line {l1=0x0b, l2=»      BEGIN«, l3=0x0b}
0x3788…37a4 Line {l1=0x1a, l2=»        BETA.NR(1):=NR(1);«, l3=0x1a}
0x37a4…37c0 Line {l1=0x1a, l2=»        BETA.NR(2):=NR(2);«, l3=0x1a}
0x37c0…37e4 Line {l1=0x22, l2=»        GETREC(BZ.H,FBETA,BETA.A);«, l3=0x22}
0x37e4…3829 Line {l1=0x43, l2=»        IF IER<>0 THEN IF IER=-6 THEN BEGIN NOFIND:=TRUE;IER:=0 END«, l3=0x43}
0x3829…3857 Line {l1=0x2c, l2=»                                 ELSE ERROR;«, l3=0x2c}
0x3857…3863 Line {l1=0x0a, l2=»      END;«, l3=0x0a}
0x3863…387d Line {l1=0x18, l2=»      IF NOT NOFIND THEN«, l3=0x18}
0x387d…3895 Line {l1=0x16, l2=»      FOR I:=1 TO 6 DO«, l3=0x16}
0x3895…38b5 Line {l1=0x1e, l2=»      IF SALDOKØB(I)<>0.0 THEN«, l3=0x1e}
0x38b5…38c2 Line {l1=0x0b, l2=»      BEGIN«, l3=0x0b}
0x38c2…38d3 Line {l1=0x0f, l2=»      KONTOUDT;«, l3=0x0f}
0x38d3…38e0 Line {l1=0x0b, l2=»      BREV;«, l3=0x0b}
0x38e0…38f3 Line {l1=0x11, l2=»      RESTORDRER;«, l3=0x11}
0x38f3…3915 Line {l1=0x20, l2=»      PUTREC(KZ.H,FKUN,KUNDE.A);«, l3=0x20}
0x3915…3922 Line {l1=0x0b, l2=»      I:=6;«, l3=0x0b}
0x3922…392e Line {l1=0x0a, l2=»      END;«, l3=0x0a}
0x392e…3951 Line {l1=0x21, l2=»      NEXTREC(PZ.H,FPOST,PPOST.A)«, l3=0x21}
0x3951…3959 Line {l1=0x06, l2=»  END;«, l3=0x06}
0x3959…3973 Line {l1=0x18, l2=»  IF IER<>-2 THEN ERROR;«, l3=0x18}
0x3973…3989 Line {l1=0x14, l2=»  ICLOSE(KZ.H,FKUN);«, l3=0x14}
0x3989…39a0 Line {l1=0x15, l2=»  ICLOSE(PZ.H,FPOST);«, l3=0x15}
0x39a0…39b0 Line {l1=0x0e, l2=»  CLEARSCREEN;«, l3=0x0e}
0x39b0…39cf Line {l1=0x1d, l2=»  WRITELN('ICLOSE ',IER,I:7);«, l3=0x1d}
0x39cf…39f5 Line {l1=0x24, l2=»  CHAIN('INTRE   *1','HOVSA:P1',QUQ)«, l3=0x24}
0x39f5…39fb Line {l1=0x04, l2=»END.«, l3=0x04}
0x39fb…3a00 00 00 63 63 63                                                                                    ┆  ccc┆
0x3a00…3a20 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63   ┆cccccccccccccccccccccccccccccccc┆
            […0x8…]
0x3b20…3b40 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 00   ┆ccccccccccccccccccccccccccccccc ┆

Reduced view