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

⟦906e006b9⟧ TextFile

    Length: 7584 (0x1da0)
    Types: TextFile
    Notes: Mikados_K
    Names: »AFSLJOUR.K«

Derivation

└─⟦385f097a1⟧ Bits:30008988 SPC/1 COMAL programmer til bogføring
    └─⟦this⟧ »AFSLJOUR.K« 

Mikados K File

0900PROC INLØNMOD(N) 
0902GET FIL1$,G*N-E:POST1$ 
0904GET FIL1$,G*N:POST2$,C1,C2,LT,LF,LR,LA,RPI,K1,K2,FG,FD 
0906EXEC FEJL(E,N,FIL1$) 
0908ENDPROC  
0910PROC NÆSTE 
0912REPEAT  
0914LMNR=LMNR+E 
0916LA=E 
0918IF LMNR<=MLMNR THEN  
0920EXEC INLØNMOD(LMNR) 
0922IF LP$<>POST2$(21) THEN LA=B 
0924IF ORK$="A" AND POST2$(24,25)>"89" THEN LA=B 
0926IF ORK$="F" AND POST2$(24,25)<"90" THEN LA=B 
0928ENDIF  
0930UNTIL LA>B 
0932ENDPROC  
1000DIM STARTPER$(8),SLUTPER$(8),DAD$(6) 
1010DIM RES$(15),OP1$(12),OP2$(12),TAH$(12) 
1020DIM TOTAL$(W,12),FIL1$(16),LP$(E),ORK$(E),POST1$(71),POST2$(27) 
1030DIM RESUL$(12),RESUL1$(12),TV$(45,11),POST5$(55),MF11$(40),MF12$(50) 
1040DIM FIL$(16),FIL2$(16),POST3$(55),POST4$(34) 
1050DIM MF1$(16) 
1060TAH$="          0+" 
1070DIM BL$(79),L$(79),LIN$(12),LIN1$(12) 
1080FOR I=E TO 79 
1090BL$=BL$+" " 
1100NEXT I 
1110PROC CALC(AR3,B1,B2,ES) 
1120RES$=ES$;OP1$=B1$;OP2$=B2$;SI=B;FLAG=B;ART=AR3-6*(AR3>5) 
1130CALL "P641210:REGN" 
1140IF AR3<6 THEN  
1150IF FLAG THEN STOP  
1160ENDIF  
1170ES$=RES$ 
1180ENDPROC  
1190PROC UDTÆL 
1200J=W*(LMNR-E) 
1210FOR K=4 TO W 
1220FOR I=E TO 5 
1230POST5$((I-E)*11+E:11)=TV$((K-E)*5+I) 
1240NEXT I 
1250PUT FIL2$,J+K:POST5$ 
1260NEXT K 
1270EXEC FEJL(-LMNR,-K,FIL2$) 
1280ENDPROC  
1290PROC INDTÆL 
1300J=W*(LMNR-E) 
1310FOR K=4 TO W 
1320GET FIL2$,J+K:POST5$ 
1330FOR I=E TO 5 
1340TV$((K-E)*5+I)=POST5$((I-E)*11+E:11) 
1350NEXT I 
1360NEXT K 
1370EXEC FEJL(LMNR,K,FIL2$) 
1380ENDPROC  
1390PROC SKRIVHOVED 
1400PRINT  
1410SLJNR=SLJNR+E 
1420PRINT USING " SIDE ####":SLJNR; 
1425PRINT "     UDSKRIFTSDATO ";DAD$; 
1430PRINT TAB(49);"LØNPERIODEN ";STARTPER$;" / ";SLUTPER$; 
1440LINIE=5 
1450PRINT TAB(35);"LØNJOURNAL" 
1460PRINT TAB(35);"**********" 
1470PRINT  
1510ENDPROC  
1520PROC INDVIRK 
1530OPEN FIL$,W 
1540EXEC FEJL(B,B,FIL$) 
1550GET FIL$,E:POST3$ 
1560GET FIL$,G:POST4$,SLJNR,MLMNR,ATPLM 
1565GET FIL$,V:DAD$ 
1570ENDPROC  
1580PROC FEJL(P1,P2,P3) 
1590IF STATUS(P3$)<>B THEN  
1600OUTPUT T 
1610PRINT "FIL-FEJL ";P3$;STATUS(P3$),P1;P2 
1620STOP  
1630ENDIF  
1640ENDPROC  
1650FIL2$="P641220:" 
1660FIL$=FIL2$+"VIRKKART" 
1670EXEC INDVIRK 
1675FIL1$=FIL2$+"LØNMODRG" 
1680OPEN FIL1$,R 
1690FIL2$=FIL2$+"TÆLLEREG" 
1700OPEN FIL2$,W 
1710MF1$="P641210:LØNJOUR" 
1720OPEN MF1$,R 
1730MAXLIN=72 
1740L$=BL$ 
1745CURSOR E,11 
1750GET MF1$:STARTPER$,SLUTPER$,LP$,ORK$,MFD 
1760OUTPUT P 
1770FOR I=E TO W 
1780TOTAL$(I)=TAH$ 
1790NEXT I 
1800EXEC SKRIVHOVED 
2820LMNR=B 
2825PRINT " Rettelse i særlige årstælleværker" 
2830PRINT " Lønnr";TAB(14);"Trækpligtig A-indk Trækfri A-indk";TAB(57); 
2840PRINT "A-skat" 
2850LINIE=LINIE+G 
2860REPEAT  
2870EXEC NÆSTE 
2880IF LMNR<=MLMNR THEN  
2890EXEC INDTÆL 
2900EXEC CALC(E,TV$(36),TV$(35),RESUL$) 
2910EXEC CALC(E,TV$(39),TV$(38),RESUL1$) 
2920EXEC CALC(E,TV$(42),TV$(41),LIN$) 
2930TV$(35)=TAH$(G:11);TV$(36)=TAH$(G:11) 
2940TV$(38)=TAH$(G:11);TV$(39)=TAH$(G:11) 
2950TV$(41)=TAH$(G:11);TV$(42)=TAH$(G:11) 
2960OUTP=B 
2970EXEC CALC(4,RESUL$,TAH$,RESUL$) 
2980IF SI<>B THEN  
2990OUTP=E 
3000EXEC CALC(B,RESUL$,TOTAL$(E),TOTAL$(E)) 
3010ENDIF  
3020EXEC CALC(4,RESUL1$,TAH$,RESUL1$) 
3030IF SI<>B THEN  
3040OUTP=E 
3050EXEC CALC(B,RESUL1$,TOTAL$(G),TOTAL$(G)) 
3060ENDIF  
3070EXEC CALC(4,LIN$,TAH$,LIN$) 
3080IF SI<>B THEN  
3090OUTP=E 
3100EXEC CALC(B,LIN$,TOTAL$(V),TOTAL$(V)) 
3110ENDIF  
3120IF OUTP THEN  
3130LINIE=LINIE+E 
3140IF LINIE>MAXLIN-6 THEN  
3150WHILE LINIE<MAXLIN 
3160PRINT  
3170LINIE=LINIE+E 
3180ENDWHILE  
3190PRINT  
3195SLJNR=SLJNR+E 
3196PRINT USING " SIDE ####":SLJNR; 
3198PRINT "     UDSKRIFTSDATO ";DAD$; 
3200PRINT TAB(49);"LØNPERIODEN ";STARTPER$;" / ";SLUTPER$; 
3205PRINT  
3207PRINT  
3210PRINT  
3220LINIE=5 
3240PRINT " Lønnr";TAB(14);"Trækpligtig A-indk Trækfri A-indk";TAB(57); 
3250PRINT "A-skat" 
3260LINIE=LINIE+V 
3262ENDIF  
3264IF RESUL$(12)="+" THEN RESUL$(12)=" " 
3266IF RESUL1$(12)="+" THEN RESUL1$(12)=" " 
3268IF LIN$(12)="+" THEN LIN$(12)=" " 
3270PRINT USING "####":LMNR; 
3272PRINT TAB(21);RESUL$;TAB(36);RESUL1$;TAB(52);LIN$ 
3275ENDIF  
3277EXEC UDTÆL 
3278ENDIF  
3279UNTIL LMNR=>MLMNR 
3280FOR I=E TO V 
3290IF TOTAL$(I,12)="+" THEN TOTAL$(I,12)=" " 
3300NEXT I 
3310PRINT " ***";TAB(21);TOTAL$(E);TAB(36);TOTAL$(G);TAB(52);TOTAL$(V) 
3320FOR I=E TO V 
3330TOTAL$(I)=TAH$ 
3340NEXT I 
3345PRINT  
3347LINIE=LINIE+E 
3350LMNR=B 
3360IF LINIE>MAXLIN-10 THEN  
3370WHILE LINIE<MAXLIN 
3380PRINT  
3390LINIE=LINIE+E 
3400ENDWHILE  
3410PRINT  
3415SLJNR=SLJNR+E 
3420PRINT USING " SIDE ####":SLJNR; 
3421PRINT "     UDSKRIFTSDATO ";DAD$; 
3422PRINT TAB(49);"LØNPERIODEN ";STARTPER$;" / ";SLUTPER$; 
3425PRINT  
3427PRINT  
3430PRINT  
3440LINIE=5 
3450ENDIF  
3455PRINT " Rettelse i tælleværker til brug for ferie- og SH-opgørelse" 
3460PRINT " Lønnr";TAB(18);"Sygeferiepenge  Beregn feriep    SH-opsparing"; 
3470PRINT "      SH-forskud" 
3480LINIE=LINIE+G 
3490REPEAT  
3500EXEC NÆSTE 
3510IF LMNR<=MLMNR THEN  
3520EXEC INDTÆL 
3530EXEC CALC(E,TV$(19),TV$(18),RESUL$) 
3540EXEC CALC(E,TV$(22),TV$(21),RESUL1$) 
3550EXEC CALC(E,TV$(25),TV$(24),LIN$) 
3555EXEC CALC(E,TV$(28),TV$(27),LIN1$) 
3560TV$(18)=TAH$(G:11);TV$(19)=TAH$(G:11) 
3570TV$(21)=TAH$(G:11);TV$(22)=TAH$(G:11) 
3580TV$(24)=TAH$(G:11);TV$(25)=TAH$(G:11) 
3585TV$(27)=TAH$(G:11);TV$(28)=TAH$(G:11) 
3590OUTP=B 
3600EXEC CALC(4,RESUL$,TAH$,RESUL$) 
3610IF SI<>B THEN  
3620OUTP=E 
3630EXEC CALC(B,RESUL$,TOTAL$(E),TOTAL$(E)) 
3640ENDIF  
3650EXEC CALC(4,RESUL1$,TAH$,RESUL1$) 
3660IF SI<>B THEN  
3670OUTP=E 
3680EXEC CALC(B,RESUL1$,TOTAL$(G),TOTAL$(G)) 
3690ENDIF  
3700EXEC CALC(4,LIN$,TAH$,LIN$) 
3710IF SI<>B THEN  
3720OUTP=E 
3730EXEC CALC(B,LIN$,TOTAL$(V),TOTAL$(V)) 
3740ENDIF  
3741EXEC CALC(4,LIN1$,TAH$,LIN1$) 
3742IF SI<>B THEN  
3743OUTP=E 
3744EXEC CALC(B,LIN1$,TOTAL$(4),TOTAL$(4)) 
3745ENDIF  
3750IF OUTP THEN  
3760LINIE=LINIE+E 
3770IF LINIE>MAXLIN-6 THEN  
3780WHILE LINIE<MAXLIN 
3790PRINT  
3800LINIE=LINIE+E 
3810ENDWHILE  
3820PRINT  
3825SLJNR=SLJNR+E 
3830PRINT USING " SIDE ####":SLJNR; 
3831PRINT "     UDSKRIFTSDATO ";DAD$; 
3832PRINT TAB(49);"LØNPERIODEN ";STARTPER$;" / ";SLUTPER$; 
3835PRINT  
3837PRINT  
3840PRINT  
3850LINIE=5 
3870PRINT " Lønnr";TAB(18);"Sygeferiepenge  Beregn feriep    SH-opsparing"; 
3880PRINT "      SH-forskud" 
3890LINIE=LINIE+V 
3900ENDIF  
3901IF RESUL$(12)="+" THEN RESUL$(12)=" " 
3902IF RESUL1$(12)="+" THEN RESUL$(12)=" " 
3903IF LIN$(12)="+" THEN LIN$(12)=" " 
3904IF LIN1$(12)="+" THEN LIN1$(12)=" " 
3905PRINT USING "####":LMNR; 
3906PRINT TAB(21);RESUL$;TAB(36);RESUL1$;TAB(52);LIN$;TAB(68);LIN1$; 
3910ENDIF  
3912EXEC UDTÆL 
3915ENDIF  
3920UNTIL LMNR=>MLMNR 
3930FOR I=E TO 4 
3940IF TOTAL$(I,12)="+" THEN TOTAL$(I,12)=" " 
3950NEXT I 
3960PRINT " ***";TAB(21);TOTAL$(E);TAB(36);TOTAL$(G);TAB(52);TOTAL$(V); 
3970PRINT TAB(68);TOTAL$(4); 
3990LINIE=LINIE+G 
4010WHILE LINIE<MAXLIN 
4020PRINT  
4030LINIE=LINIE+E 
4040ENDWHILE  
4170PUT FIL$,E:POST3$ 
4180PUT FIL$,G:POST4$,SLJNR,MLMNR,ATPLM 
4190CLOSE  
4195OUTPUT T 
4200CHAIN "P641210:LFERIE" 

Mikados K File

0x0000…0017 Line {l1=0x15, l2=»0900PROC INLØNMOD(N) «, l3=0x15}
0x0017…0034 Line {l1=0x1b, l2=»0902GET FIL1$,G*N-E:POST1$ «, l3=0x1b}
0x0034…0071 Line {l1=0x3b, l2=»0904GET FIL1$,G*N:POST2$,C1,C2,LT,LF,LR,LA,RPI,K1,K2,FG,FD «, l3=0x3b}
0x0071…008c Line {l1=0x19, l2=»0906EXEC FEJL(E,N,FIL1$) «, l3=0x19}
0x008c…009b Line {l1=0x0d, l2=»0908ENDPROC  «, l3=0x0d}
0x009b…00ac Line {l1=0x0f, l2=»0910PROC NÆSTE «, l3=0x0f}
0x00ac…00ba Line {l1=0x0c, l2=»0912REPEAT  «, l3=0x0c}
0x00ba…00cc Line {l1=0x10, l2=»0914LMNR=LMNR+E «, l3=0x10}
0x00cc…00d7 Line {l1=0x09, l2=»0916LA=E «, l3=0x09}
0x00d7…00f2 Line {l1=0x19, l2=»0918IF LMNR<=MLMNR THEN  «, l3=0x19}
0x00f2…010c Line {l1=0x18, l2=»0920EXEC INLØNMOD(LMNR) «, l3=0x18}
0x010c…012f Line {l1=0x21, l2=»0922IF LP$<>POST2$(21) THEN LA=B «, l3=0x21}
0x012f…0162 Line {l1=0x31, l2=»0924IF ORK$="A" AND POST2$(24,25)>"89" THEN LA=B «, l3=0x31}
0x0162…0195 Line {l1=0x31, l2=»0926IF ORK$="F" AND POST2$(24,25)<"90" THEN LA=B «, l3=0x31}
0x0195…01a2 Line {l1=0x0b, l2=»0928ENDIF  «, l3=0x0b}
0x01a2…01b3 Line {l1=0x0f, l2=»0930UNTIL LA>B «, l3=0x0f}
0x01b3…01c2 Line {l1=0x0d, l2=»0932ENDPROC  «, l3=0x0d}
0x01c2…01ed Line {l1=0x29, l2=»1000DIM STARTPER$(8),SLUTPER$(8),DAD$(6) «, l3=0x29}
0x01ed…021b Line {l1=0x2c, l2=»1010DIM RES$(15),OP1$(12),OP2$(12),TAH$(12) «, l3=0x2c}
0x021b…0261 Line {l1=0x44, l2=»1020DIM TOTAL$(W,12),FIL1$(16),LP$(E),ORK$(E),POST1$(71),POST2$(27) «, l3=0x44}
0x0261…02ac Line {l1=0x49, l2=»1030DIM RESUL$(12),RESUL1$(12),TV$(45,11),POST5$(55),MF11$(40),MF12$(50) «, l3=0x49}
0x02ac…02df Line {l1=0x31, l2=»1040DIM FIL$(16),FIL2$(16),POST3$(55),POST4$(34) «, l3=0x31}
0x02df…02f2 Line {l1=0x11, l2=»1050DIM MF1$(16) «, l3=0x11}
0x02f2…030c Line {l1=0x18, l2=»1060TAH$="          0+" «, l3=0x18}
0x030c…0338 Line {l1=0x2a, l2=»1070DIM BL$(79),L$(79),LIN$(12),LIN1$(12) «, l3=0x2a}
0x0338…034c Line {l1=0x12, l2=»1080FOR I=E TO 79 «, l3=0x12}
0x034c…035e Line {l1=0x10, l2=»1090BL$=BL$+" " «, l3=0x10}
0x035e…036b Line {l1=0x0b, l2=»1100NEXT I «, l3=0x0b}
0x036b…0389 Line {l1=0x1c, l2=»1110PROC CALC(AR3,B1,B2,ES) «, l3=0x1c}
0x0389…03c8 Line {l1=0x3d, l2=»1120RES$=ES$;OP1$=B1$;OP2$=B2$;SI=B;FLAG=B;ART=AR3-6*(AR3>5) «, l3=0x3d}
0x03c8…03e2 Line {l1=0x18, l2=»1130CALL "P641210:REGN" «, l3=0x18}
0x03e2…03f7 Line {l1=0x13, l2=»1140IF AR3<6 THEN  «, l3=0x13}
0x03f7…0410 Line {l1=0x17, l2=»1150IF FLAG THEN STOP  «, l3=0x17}
0x0410…041d Line {l1=0x0b, l2=»1160ENDIF  «, l3=0x0b}
0x041d…042c Line {l1=0x0d, l2=»1170ES$=RES$ «, l3=0x0d}
0x042c…043b Line {l1=0x0d, l2=»1180ENDPROC  «, l3=0x0d}
0x043b…044c Line {l1=0x0f, l2=»1190PROC UDTÆL «, l3=0x0f}
0x044c…045f Line {l1=0x11, l2=»1200J=W*(LMNR-E) «, l3=0x11}
0x045f…0472 Line {l1=0x11, l2=»1210FOR K=4 TO W «, l3=0x11}
0x0472…0485 Line {l1=0x11, l2=»1220FOR I=E TO 5 «, l3=0x11}
0x0485…04b0 Line {l1=0x29, l2=»1230POST5$((I-E)*11+E:11)=TV$((K-E)*5+I) «, l3=0x29}
0x04b0…04bd Line {l1=0x0b, l2=»1240NEXT I «, l3=0x0b}
0x04bd…04d8 Line {l1=0x19, l2=»1250PUT FIL2$,J+K:POST5$ «, l3=0x19}
0x04d8…04e5 Line {l1=0x0b, l2=»1260NEXT K «, l3=0x0b}
0x04e5…0505 Line {l1=0x1e, l2=»1270EXEC FEJL(-LMNR,-K,FIL2$) «, l3=0x1e}
0x0505…0514 Line {l1=0x0d, l2=»1280ENDPROC  «, l3=0x0d}
0x0514…0526 Line {l1=0x10, l2=»1290PROC INDTÆL «, l3=0x10}
0x0526…0539 Line {l1=0x11, l2=»1300J=W*(LMNR-E) «, l3=0x11}
0x0539…054c Line {l1=0x11, l2=»1310FOR K=4 TO W «, l3=0x11}
0x054c…0567 Line {l1=0x19, l2=»1320GET FIL2$,J+K:POST5$ «, l3=0x19}
0x0567…057a Line {l1=0x11, l2=»1330FOR I=E TO 5 «, l3=0x11}
0x057a…05a5 Line {l1=0x29, l2=»1340TV$((K-E)*5+I)=POST5$((I-E)*11+E:11) «, l3=0x29}
0x05a5…05b2 Line {l1=0x0b, l2=»1350NEXT I «, l3=0x0b}
0x05b2…05bf Line {l1=0x0b, l2=»1360NEXT K «, l3=0x0b}
0x05bf…05dd Line {l1=0x1c, l2=»1370EXEC FEJL(LMNR,K,FIL2$) «, l3=0x1c}
0x05dd…05ec Line {l1=0x0d, l2=»1380ENDPROC  «, l3=0x0d}
0x05ec…0602 Line {l1=0x14, l2=»1390PROC SKRIVHOVED «, l3=0x14}
0x0602…060f Line {l1=0x0b, l2=»1400PRINT  «, l3=0x0b}
0x060f…0623 Line {l1=0x12, l2=»1410SLJNR=SLJNR+E «, l3=0x12}
0x0623…0649 Line {l1=0x24, l2=»1420PRINT USING " SIDE ####":SLJNR; «, l3=0x24}
0x0649…0671 Line {l1=0x26, l2=»1425PRINT "     UDSKRIFTSDATO ";DAD$; «, l3=0x26}
0x0671…06ae Line {l1=0x3b, l2=»1430PRINT TAB(49);"LØNPERIODEN ";STARTPER$;" / ";SLUTPER$; «, l3=0x3b}
0x06ae…06bc Line {l1=0x0c, l2=»1440LINIE=5 «, l3=0x0c}
0x06bc…06dd Line {l1=0x1f, l2=»1450PRINT TAB(35);"LØNJOURNAL" «, l3=0x1f}
0x06dd…06fe Line {l1=0x1f, l2=»1460PRINT TAB(35);"**********" «, l3=0x1f}
0x06fe…070b Line {l1=0x0b, l2=»1470PRINT  «, l3=0x0b}
0x070b…071a Line {l1=0x0d, l2=»1510ENDPROC  «, l3=0x0d}
0x071a…072d Line {l1=0x11, l2=»1520PROC INDVIRK «, l3=0x11}
0x072d…073f Line {l1=0x10, l2=»1530OPEN FIL$,W «, l3=0x10}
0x073f…0759 Line {l1=0x18, l2=»1540EXEC FEJL(B,B,FIL$) «, l3=0x18}
0x0759…0771 Line {l1=0x16, l2=»1550GET FIL$,E:POST3$ «, l3=0x16}
0x0771…079b Line {l1=0x28, l2=»1560GET FIL$,G:POST4$,SLJNR,MLMNR,ATPLM «, l3=0x28}
0x079b…07b1 Line {l1=0x14, l2=»1565GET FIL$,V:DAD$ «, l3=0x14}
0x07b1…07c0 Line {l1=0x0d, l2=»1570ENDPROC  «, l3=0x0d}
0x07c0…07da Line {l1=0x18, l2=»1580PROC FEJL(P1,P2,P3) «, l3=0x18}
0x07da…07f8 Line {l1=0x1c, l2=»1590IF STATUS(P3$)<>B THEN  «, l3=0x1c}
0x07f8…0807 Line {l1=0x0d, l2=»1600OUTPUT T «, l3=0x0d}
0x0807…0835 Line {l1=0x2c, l2=»1610PRINT "FIL-FEJL ";P3$;STATUS(P3$),P1;P2 «, l3=0x2c}
0x0835…0841 Line {l1=0x0a, l2=»1620STOP  «, l3=0x0a}
0x0841…084e Line {l1=0x0b, l2=»1630ENDIF  «, l3=0x0b}
0x084e…085d Line {l1=0x0d, l2=»1640ENDPROC  «, l3=0x0d}
0x085d…0874 Line {l1=0x15, l2=»1650FIL2$="P641220:" «, l3=0x15}
0x0874…0890 Line {l1=0x1a, l2=»1660FIL$=FIL2$+"VIRKKART" «, l3=0x1a}
0x0890…08a3 Line {l1=0x11, l2=»1670EXEC INDVIRK «, l3=0x11}
0x08a3…08c0 Line {l1=0x1b, l2=»1675FIL1$=FIL2$+"LØNMODRG" «, l3=0x1b}
0x08c0…08d3 Line {l1=0x11, l2=»1680OPEN FIL1$,R «, l3=0x11}
0x08d3…08f0 Line {l1=0x1b, l2=»1690FIL2$=FIL2$+"TÆLLEREG" «, l3=0x1b}
0x08f0…0903 Line {l1=0x11, l2=»1700OPEN FIL2$,W «, l3=0x11}
0x0903…0920 Line {l1=0x1b, l2=»1710MF1$="P641210:LØNJOUR" «, l3=0x1b}
0x0920…0932 Line {l1=0x10, l2=»1720OPEN MF1$,R «, l3=0x10}
0x0932…0942 Line {l1=0x0e, l2=»1730MAXLIN=72 «, l3=0x0e}
0x0942…094f Line {l1=0x0b, l2=»1740L$=BL$ «, l3=0x0b}
0x094f…0961 Line {l1=0x10, l2=»1745CURSOR E,11 «, l3=0x10}
0x0961…0990 Line {l1=0x2d, l2=»1750GET MF1$:STARTPER$,SLUTPER$,LP$,ORK$,MFD «, l3=0x2d}
0x0990…099f Line {l1=0x0d, l2=»1760OUTPUT P «, l3=0x0d}
0x099f…09b2 Line {l1=0x11, l2=»1770FOR I=E TO W «, l3=0x11}
0x09b2…09c7 Line {l1=0x13, l2=»1780TOTAL$(I)=TAH$ «, l3=0x13}
0x09c7…09d4 Line {l1=0x0b, l2=»1790NEXT I «, l3=0x0b}
0x09d4…09ea Line {l1=0x14, l2=»1800EXEC SKRIVHOVED «, l3=0x14}
0x09ea…09f7 Line {l1=0x0b, l2=»2820LMNR=B «, l3=0x0b}
0x09f7…0a28 Line {l1=0x2f, l2=»2825PRINT " Rettelse i særlige årstælleværker" «, l3=0x2f}
0x0a28…0a72 Line {l1=0x48, l2=»2830PRINT " Lønnr";TAB(14);"Trækpligtig A-indk Trækfri A-indk";TAB(57); «, l3=0x48}
0x0a72…0a87 Line {l1=0x13, l2=»2840PRINT "A-skat" «, l3=0x13}
0x0a87…0a9b Line {l1=0x12, l2=»2850LINIE=LINIE+G «, l3=0x12}
0x0a9b…0aa9 Line {l1=0x0c, l2=»2860REPEAT  «, l3=0x0c}
0x0aa9…0aba Line {l1=0x0f, l2=»2870EXEC NÆSTE «, l3=0x0f}
0x0aba…0ad5 Line {l1=0x19, l2=»2880IF LMNR<=MLMNR THEN  «, l3=0x19}
0x0ad5…0ae7 Line {l1=0x10, l2=»2890EXEC INDTÆL «, l3=0x10}
0x0ae7…0b11 Line {l1=0x28, l2=»2900EXEC CALC(E,TV$(36),TV$(35),RESUL$) «, l3=0x28}
0x0b11…0b3c Line {l1=0x29, l2=»2910EXEC CALC(E,TV$(39),TV$(38),RESUL1$) «, l3=0x29}
0x0b3c…0b64 Line {l1=0x26, l2=»2920EXEC CALC(E,TV$(42),TV$(41),LIN$) «, l3=0x26}
0x0b64…0b90 Line {l1=0x2a, l2=»2930TV$(35)=TAH$(G:11);TV$(36)=TAH$(G:11) «, l3=0x2a}
0x0b90…0bbc Line {l1=0x2a, l2=»2940TV$(38)=TAH$(G:11);TV$(39)=TAH$(G:11) «, l3=0x2a}
0x0bbc…0be8 Line {l1=0x2a, l2=»2950TV$(41)=TAH$(G:11);TV$(42)=TAH$(G:11) «, l3=0x2a}
0x0be8…0bf5 Line {l1=0x0b, l2=»2960OUTP=B «, l3=0x0b}
0x0bf5…0c1b Line {l1=0x24, l2=»2970EXEC CALC(4,RESUL$,TAH$,RESUL$) «, l3=0x24}
0x0c1b…0c30 Line {l1=0x13, l2=»2980IF SI<>B THEN  «, l3=0x13}
0x0c30…0c3d Line {l1=0x0b, l2=»2990OUTP=E «, l3=0x0b}
0x0c3d…0c6b Line {l1=0x2c, l2=»3000EXEC CALC(B,RESUL$,TOTAL$(E),TOTAL$(E)) «, l3=0x2c}
0x0c6b…0c78 Line {l1=0x0b, l2=»3010ENDIF  «, l3=0x0b}
0x0c78…0ca0 Line {l1=0x26, l2=»3020EXEC CALC(4,RESUL1$,TAH$,RESUL1$) «, l3=0x26}
0x0ca0…0cb5 Line {l1=0x13, l2=»3030IF SI<>B THEN  «, l3=0x13}
0x0cb5…0cc2 Line {l1=0x0b, l2=»3040OUTP=E «, l3=0x0b}
0x0cc2…0cf1 Line {l1=0x2d, l2=»3050EXEC CALC(B,RESUL1$,TOTAL$(G),TOTAL$(G)) «, l3=0x2d}
0x0cf1…0cfe Line {l1=0x0b, l2=»3060ENDIF  «, l3=0x0b}
0x0cfe…0d20 Line {l1=0x20, l2=»3070EXEC CALC(4,LIN$,TAH$,LIN$) «, l3=0x20}
0x0d20…0d35 Line {l1=0x13, l2=»3080IF SI<>B THEN  «, l3=0x13}
0x0d35…0d42 Line {l1=0x0b, l2=»3090OUTP=E «, l3=0x0b}
0x0d42…0d6e Line {l1=0x2a, l2=»3100EXEC CALC(B,LIN$,TOTAL$(V),TOTAL$(V)) «, l3=0x2a}
0x0d6e…0d7b Line {l1=0x0b, l2=»3110ENDIF  «, l3=0x0b}
0x0d7b…0d8f Line {l1=0x12, l2=»3120IF OUTP THEN  «, l3=0x12}
0x0d8f…0da3 Line {l1=0x12, l2=»3130LINIE=LINIE+E «, l3=0x12}
0x0da3…0dc1 Line {l1=0x1c, l2=»3140IF LINIE>MAXLIN-6 THEN  «, l3=0x1c}
0x0dc1…0dda Line {l1=0x17, l2=»3150WHILE LINIE<MAXLIN «, l3=0x17}
0x0dda…0de7 Line {l1=0x0b, l2=»3160PRINT  «, l3=0x0b}
0x0de7…0dfb Line {l1=0x12, l2=»3170LINIE=LINIE+E «, l3=0x12}
0x0dfb…0e0b Line {l1=0x0e, l2=»3180ENDWHILE  «, l3=0x0e}
0x0e0b…0e18 Line {l1=0x0b, l2=»3190PRINT  «, l3=0x0b}
0x0e18…0e2c Line {l1=0x12, l2=»3195SLJNR=SLJNR+E «, l3=0x12}
0x0e2c…0e52 Line {l1=0x24, l2=»3196PRINT USING " SIDE ####":SLJNR; «, l3=0x24}
0x0e52…0e7a Line {l1=0x26, l2=»3198PRINT "     UDSKRIFTSDATO ";DAD$; «, l3=0x26}
0x0e7a…0eb7 Line {l1=0x3b, l2=»3200PRINT TAB(49);"LØNPERIODEN ";STARTPER$;" / ";SLUTPER$; «, l3=0x3b}
0x0eb7…0ec4 Line {l1=0x0b, l2=»3205PRINT  «, l3=0x0b}
0x0ec4…0ed1 Line {l1=0x0b, l2=»3207PRINT  «, l3=0x0b}
0x0ed1…0ede Line {l1=0x0b, l2=»3210PRINT  «, l3=0x0b}
0x0ede…0eec Line {l1=0x0c, l2=»3220LINIE=5 «, l3=0x0c}
0x0eec…0f36 Line {l1=0x48, l2=»3240PRINT " Lønnr";TAB(14);"Trækpligtig A-indk Trækfri A-indk";TAB(57); «, l3=0x48}
0x0f36…0f4b Line {l1=0x13, l2=»3250PRINT "A-skat" «, l3=0x13}
0x0f4b…0f5f Line {l1=0x12, l2=»3260LINIE=LINIE+V «, l3=0x12}
0x0f5f…0f6c Line {l1=0x0b, l2=»3262ENDIF  «, l3=0x0b}
0x0f6c…0f98 Line {l1=0x2a, l2=»3264IF RESUL$(12)="+" THEN RESUL$(12)=" " «, l3=0x2a}
0x0f98…0fc6 Line {l1=0x2c, l2=»3266IF RESUL1$(12)="+" THEN RESUL1$(12)=" " «, l3=0x2c}
0x0fc6…0fee Line {l1=0x26, l2=»3268IF LIN$(12)="+" THEN LIN$(12)=" " «, l3=0x26}
0x0fee…100d Line {l1=0x1d, l2=»3270PRINT USING "####":LMNR; «, l3=0x1d}
0x100d…1045 Line {l1=0x36, l2=»3272PRINT TAB(21);RESUL$;TAB(36);RESUL1$;TAB(52);LIN$ «, l3=0x36}
0x1045…1052 Line {l1=0x0b, l2=»3275ENDIF  «, l3=0x0b}
0x1052…1063 Line {l1=0x0f, l2=»3277EXEC UDTÆL «, l3=0x0f}
0x1063…1070 Line {l1=0x0b, l2=»3278ENDIF  «, l3=0x0b}
0x1070…1088 Line {l1=0x16, l2=»3279UNTIL LMNR=>MLMNR «, l3=0x16}
0x1088…109b Line {l1=0x11, l2=»3280FOR I=E TO V «, l3=0x11}
0x109b…10cb Line {l1=0x2e, l2=»3290IF TOTAL$(I,12)="+" THEN TOTAL$(I,12)=" " «, l3=0x2e}
0x10cb…10d8 Line {l1=0x0b, l2=»3300NEXT I «, l3=0x0b}
0x10d8…1121 Line {l1=0x47, l2=»3310PRINT " ***";TAB(21);TOTAL$(E);TAB(36);TOTAL$(G);TAB(52);TOTAL$(V) «, l3=0x47}
0x1121…1134 Line {l1=0x11, l2=»3320FOR I=E TO V «, l3=0x11}
0x1134…1149 Line {l1=0x13, l2=»3330TOTAL$(I)=TAH$ «, l3=0x13}
0x1149…1156 Line {l1=0x0b, l2=»3340NEXT I «, l3=0x0b}
0x1156…1163 Line {l1=0x0b, l2=»3345PRINT  «, l3=0x0b}
0x1163…1177 Line {l1=0x12, l2=»3347LINIE=LINIE+E «, l3=0x12}
0x1177…1184 Line {l1=0x0b, l2=»3350LMNR=B «, l3=0x0b}
0x1184…11a3 Line {l1=0x1d, l2=»3360IF LINIE>MAXLIN-10 THEN  «, l3=0x1d}
0x11a3…11bc Line {l1=0x17, l2=»3370WHILE LINIE<MAXLIN «, l3=0x17}
0x11bc…11c9 Line {l1=0x0b, l2=»3380PRINT  «, l3=0x0b}
0x11c9…11dd Line {l1=0x12, l2=»3390LINIE=LINIE+E «, l3=0x12}
0x11dd…11ed Line {l1=0x0e, l2=»3400ENDWHILE  «, l3=0x0e}
0x11ed…11fa Line {l1=0x0b, l2=»3410PRINT  «, l3=0x0b}
0x11fa…120e Line {l1=0x12, l2=»3415SLJNR=SLJNR+E «, l3=0x12}
0x120e…1234 Line {l1=0x24, l2=»3420PRINT USING " SIDE ####":SLJNR; «, l3=0x24}
0x1234…125c Line {l1=0x26, l2=»3421PRINT "     UDSKRIFTSDATO ";DAD$; «, l3=0x26}
0x125c…1299 Line {l1=0x3b, l2=»3422PRINT TAB(49);"LØNPERIODEN ";STARTPER$;" / ";SLUTPER$; «, l3=0x3b}
0x1299…12a6 Line {l1=0x0b, l2=»3425PRINT  «, l3=0x0b}
0x12a6…12b3 Line {l1=0x0b, l2=»3427PRINT  «, l3=0x0b}
0x12b3…12c0 Line {l1=0x0b, l2=»3430PRINT  «, l3=0x0b}
0x12c0…12ce Line {l1=0x0c, l2=»3440LINIE=5 «, l3=0x0c}
0x12ce…12db Line {l1=0x0b, l2=»3450ENDIF  «, l3=0x0b}
0x12db…1325 Line {l1=0x48, l2=»3455PRINT " Rettelse i tælleværker til brug for ferie- og SH-opgørelse" «, l3=0x48}
0x1325…1373 Line {l1=0x4c, l2=»3460PRINT " Lønnr";TAB(18);"Sygeferiepenge  Beregn feriep    SH-opsparing"; «, l3=0x4c}
0x1373…1392 Line {l1=0x1d, l2=»3470PRINT "      SH-forskud" «, l3=0x1d}
0x1392…13a6 Line {l1=0x12, l2=»3480LINIE=LINIE+G «, l3=0x12}
0x13a6…13b4 Line {l1=0x0c, l2=»3490REPEAT  «, l3=0x0c}
0x13b4…13c5 Line {l1=0x0f, l2=»3500EXEC NÆSTE «, l3=0x0f}
0x13c5…13e0 Line {l1=0x19, l2=»3510IF LMNR<=MLMNR THEN  «, l3=0x19}
0x13e0…13f2 Line {l1=0x10, l2=»3520EXEC INDTÆL «, l3=0x10}
0x13f2…141c Line {l1=0x28, l2=»3530EXEC CALC(E,TV$(19),TV$(18),RESUL$) «, l3=0x28}
0x141c…1447 Line {l1=0x29, l2=»3540EXEC CALC(E,TV$(22),TV$(21),RESUL1$) «, l3=0x29}
0x1447…146f Line {l1=0x26, l2=»3550EXEC CALC(E,TV$(25),TV$(24),LIN$) «, l3=0x26}
0x146f…1498 Line {l1=0x27, l2=»3555EXEC CALC(E,TV$(28),TV$(27),LIN1$) «, l3=0x27}
0x1498…14c4 Line {l1=0x2a, l2=»3560TV$(18)=TAH$(G:11);TV$(19)=TAH$(G:11) «, l3=0x2a}
0x14c4…14f0 Line {l1=0x2a, l2=»3570TV$(21)=TAH$(G:11);TV$(22)=TAH$(G:11) «, l3=0x2a}
0x14f0…151c Line {l1=0x2a, l2=»3580TV$(24)=TAH$(G:11);TV$(25)=TAH$(G:11) «, l3=0x2a}
0x151c…1548 Line {l1=0x2a, l2=»3585TV$(27)=TAH$(G:11);TV$(28)=TAH$(G:11) «, l3=0x2a}
0x1548…1555 Line {l1=0x0b, l2=»3590OUTP=B «, l3=0x0b}
0x1555…157b Line {l1=0x24, l2=»3600EXEC CALC(4,RESUL$,TAH$,RESUL$) «, l3=0x24}
0x157b…1590 Line {l1=0x13, l2=»3610IF SI<>B THEN  «, l3=0x13}
0x1590…159d Line {l1=0x0b, l2=»3620OUTP=E «, l3=0x0b}
0x159d…15cb Line {l1=0x2c, l2=»3630EXEC CALC(B,RESUL$,TOTAL$(E),TOTAL$(E)) «, l3=0x2c}
0x15cb…15d8 Line {l1=0x0b, l2=»3640ENDIF  «, l3=0x0b}
0x15d8…1600 Line {l1=0x26, l2=»3650EXEC CALC(4,RESUL1$,TAH$,RESUL1$) «, l3=0x26}
0x1600…1615 Line {l1=0x13, l2=»3660IF SI<>B THEN  «, l3=0x13}
0x1615…1622 Line {l1=0x0b, l2=»3670OUTP=E «, l3=0x0b}
0x1622…1651 Line {l1=0x2d, l2=»3680EXEC CALC(B,RESUL1$,TOTAL$(G),TOTAL$(G)) «, l3=0x2d}
0x1651…165e Line {l1=0x0b, l2=»3690ENDIF  «, l3=0x0b}
0x165e…1680 Line {l1=0x20, l2=»3700EXEC CALC(4,LIN$,TAH$,LIN$) «, l3=0x20}
0x1680…1695 Line {l1=0x13, l2=»3710IF SI<>B THEN  «, l3=0x13}
0x1695…16a2 Line {l1=0x0b, l2=»3720OUTP=E «, l3=0x0b}
0x16a2…16ce Line {l1=0x2a, l2=»3730EXEC CALC(B,LIN$,TOTAL$(V),TOTAL$(V)) «, l3=0x2a}
0x16ce…16db Line {l1=0x0b, l2=»3740ENDIF  «, l3=0x0b}
0x16db…16ff Line {l1=0x22, l2=»3741EXEC CALC(4,LIN1$,TAH$,LIN1$) «, l3=0x22}
0x16ff…1714 Line {l1=0x13, l2=»3742IF SI<>B THEN  «, l3=0x13}
0x1714…1721 Line {l1=0x0b, l2=»3743OUTP=E «, l3=0x0b}
0x1721…174e Line {l1=0x2b, l2=»3744EXEC CALC(B,LIN1$,TOTAL$(4),TOTAL$(4)) «, l3=0x2b}
0x174e…175b Line {l1=0x0b, l2=»3745ENDIF  «, l3=0x0b}
0x175b…176f Line {l1=0x12, l2=»3750IF OUTP THEN  «, l3=0x12}
0x176f…1783 Line {l1=0x12, l2=»3760LINIE=LINIE+E «, l3=0x12}
0x1783…17a1 Line {l1=0x1c, l2=»3770IF LINIE>MAXLIN-6 THEN  «, l3=0x1c}
0x17a1…17ba Line {l1=0x17, l2=»3780WHILE LINIE<MAXLIN «, l3=0x17}
0x17ba…17c7 Line {l1=0x0b, l2=»3790PRINT  «, l3=0x0b}
0x17c7…17db Line {l1=0x12, l2=»3800LINIE=LINIE+E «, l3=0x12}
0x17db…17eb Line {l1=0x0e, l2=»3810ENDWHILE  «, l3=0x0e}
0x17eb…17f8 Line {l1=0x0b, l2=»3820PRINT  «, l3=0x0b}
0x17f8…180c Line {l1=0x12, l2=»3825SLJNR=SLJNR+E «, l3=0x12}
0x180c…1832 Line {l1=0x24, l2=»3830PRINT USING " SIDE ####":SLJNR; «, l3=0x24}
0x1832…185a Line {l1=0x26, l2=»3831PRINT "     UDSKRIFTSDATO ";DAD$; «, l3=0x26}
0x185a…1897 Line {l1=0x3b, l2=»3832PRINT TAB(49);"LØNPERIODEN ";STARTPER$;" / ";SLUTPER$; «, l3=0x3b}
0x1897…18a4 Line {l1=0x0b, l2=»3835PRINT  «, l3=0x0b}
0x18a4…18b1 Line {l1=0x0b, l2=»3837PRINT  «, l3=0x0b}
0x18b1…18be Line {l1=0x0b, l2=»3840PRINT  «, l3=0x0b}
0x18be…18cc Line {l1=0x0c, l2=»3850LINIE=5 «, l3=0x0c}
0x18cc…191a Line {l1=0x4c, l2=»3870PRINT " Lønnr";TAB(18);"Sygeferiepenge  Beregn feriep    SH-opsparing"; «, l3=0x4c}
0x191a…1939 Line {l1=0x1d, l2=»3880PRINT "      SH-forskud" «, l3=0x1d}
0x1939…194d Line {l1=0x12, l2=»3890LINIE=LINIE+V «, l3=0x12}
0x194d…195a Line {l1=0x0b, l2=»3900ENDIF  «, l3=0x0b}
0x195a…1986 Line {l1=0x2a, l2=»3901IF RESUL$(12)="+" THEN RESUL$(12)=" " «, l3=0x2a}
0x1986…19b3 Line {l1=0x2b, l2=»3902IF RESUL1$(12)="+" THEN RESUL$(12)=" " «, l3=0x2b}
0x19b3…19db Line {l1=0x26, l2=»3903IF LIN$(12)="+" THEN LIN$(12)=" " «, l3=0x26}
0x19db…1a05 Line {l1=0x28, l2=»3904IF LIN1$(12)="+" THEN LIN1$(12)=" " «, l3=0x28}
0x1a05…1a24 Line {l1=0x1d, l2=»3905PRINT USING "####":LMNR; «, l3=0x1d}
0x1a24…1a6b Line {l1=0x45, l2=»3906PRINT TAB(21);RESUL$;TAB(36);RESUL1$;TAB(52);LIN$;TAB(68);LIN1$; «, l3=0x45}
0x1a6b…1a78 Line {l1=0x0b, l2=»3910ENDIF  «, l3=0x0b}
0x1a78…1a89 Line {l1=0x0f, l2=»3912EXEC UDTÆL «, l3=0x0f}
0x1a89…1a96 Line {l1=0x0b, l2=»3915ENDIF  «, l3=0x0b}
0x1a96…1aae Line {l1=0x16, l2=»3920UNTIL LMNR=>MLMNR «, l3=0x16}
0x1aae…1ac1 Line {l1=0x11, l2=»3930FOR I=E TO 4 «, l3=0x11}
0x1ac1…1af1 Line {l1=0x2e, l2=»3940IF TOTAL$(I,12)="+" THEN TOTAL$(I,12)=" " «, l3=0x2e}
0x1af1…1afe Line {l1=0x0b, l2=»3950NEXT I «, l3=0x0b}
0x1afe…1b48 Line {l1=0x48, l2=»3960PRINT " ***";TAB(21);TOTAL$(E);TAB(36);TOTAL$(G);TAB(52);TOTAL$(V); «, l3=0x48}
0x1b48…1b67 Line {l1=0x1d, l2=»3970PRINT TAB(68);TOTAL$(4); «, l3=0x1d}
0x1b67…1b7b Line {l1=0x12, l2=»3990LINIE=LINIE+G «, l3=0x12}
0x1b7b…1b94 Line {l1=0x17, l2=»4010WHILE LINIE<MAXLIN «, l3=0x17}
0x1b94…1ba1 Line {l1=0x0b, l2=»4020PRINT  «, l3=0x0b}
0x1ba1…1bb5 Line {l1=0x12, l2=»4030LINIE=LINIE+E «, l3=0x12}
0x1bb5…1bc5 Line {l1=0x0e, l2=»4040ENDWHILE  «, l3=0x0e}
0x1bc5…1bdd Line {l1=0x16, l2=»4170PUT FIL$,E:POST3$ «, l3=0x16}
0x1bdd…1c07 Line {l1=0x28, l2=»4180PUT FIL$,G:POST4$,SLJNR,MLMNR,ATPLM «, l3=0x28}
0x1c07…1c14 Line {l1=0x0b, l2=»4190CLOSE  «, l3=0x0b}
0x1c14…1c23 Line {l1=0x0d, l2=»4195OUTPUT T «, l3=0x0d}
0x1c23…1c40 Line {l1=0x1b, l2=»4200CHAIN "P641210:LFERIE" «, l3=0x1b}
0x1c40…1c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
            […0xa…]

Reduced view