|
|
DataMuseum.dkPresents historical artifacts from the history of: MIKADOS |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about MIKADOS Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 3744 (0xea0)
Types: TextFile
Notes: Mikados_K
Names: »FORKINDU.K«
└─⟦6b1c9961a⟧ Bits:30008989 INDPERM P1
└─⟦this⟧ »FORKINDU.K«
FORKALKULATION.
Den første behandling af en ny ordre i systemet vil altid være for-
kalkulationen, idet det er gennem forkalkulationen systemet får kend-
skab til ordren. En ordre kan altså ikke behandles af andre pro-
grammer, før den er forkalkuleret.
Under forkalkulationen skrives resultatet på printeren, der altså
skal være tændt og monteret med papir.
Inden hver forkalkulation spørger programmet:
Flere forkalkulationer J/N
Såfremt der svares N, vender maskinen tilbage til programvalg,
i modsat fald starter den en ny forkalkulation med at spørge om
Ordrenr
og
Produktnr.
Såfremt der allerede findes en forkalkulation med det samme ordrenr
og produktnr, spørger maskinen således:
ORDRE-PRODUKTNR KOMBINATIONEN FINDES ALLEREDE
Ønskes: Nyt nr : N, nyindtastning af GL.nr : G, Tilføjelse til
gl. nr : T
Svares N, spørger programmet igen om ordrenr og produktnr, der
begyndes altså forfra.
Svares G, kan den allerede eksisterende forkalkulation ændres, idet
de faste oplysninger indlæses igen, hvorimod de eksisterende
operationslinier bibeholdes.
Svares T, bibeholdes de eksisterende faste oplysninger, og der kan
tilføjes nye operationslinier, eller de eksisterende kan ændres.
Findes forkalkulationen IKKE i forvejen, oprettes der en ny forkal-
kulation, og de faste oplysninger indlæses. Disse er:
Antal bestilt
Materialepris
Salgspris
Kalkulationsfaktor
Endelig indlæses leveringsdatoen (ÅÅMMDD), der dog ikke huskes, men
blot udskrives på forkalkulationsudskriften.
Programmet vi nu indlæse en række operationslinier, indeholdende
følgende felter:
Operationsnr
1/100 timer pr. enhed
Minutfaktor
Operationsnummeret skal ligge mellem 1 og 99, idet der dog kan sættes
et ciffer før nummeret til markering af en speciel brug fx. oplæring.
Eksisterer det indtastede operationsnr ikke, vil programmet bede om
et nyt.
Findes det indtastede operationsnr allerede på den igangværende
forkalkulation, vil programmet spørge således:
ORDRE-PRODUKT-OPERATION-NR KOMBINATIONEN FINDES ALLEREDE
Ønskes: Nyt operationsnr: N, nyindtastning af Gl. operationsnr : G.
Svares N, spørger programmet om et nyt operationsnr, og det allerede
indtastede berøres ikke.
Svares G, vil den allerede eksisterende operationslinie med samme
operationsnr blive erstattet af den nyindtastede.
Der indlæses nye operationslinier, indtil der indtastes operations-
nummeret 0, hvorefter forkalkulationen afsluttes, og forkal-
kulationens resultat udskrives på printeren.
0x000…011 Line {l1=0x0f, l2=»FORKALKULATION.«, l3=0x0f}
0x011…056 Line {l1=0x43, l2=»Den første behandling af en ny ordre i systemet vil altid være for-«, l3=0x43}
0x056…09d Line {l1=0x45, l2=»kalkulationen, idet det er gennem forkalkulationen systemet får kend-«, l3=0x45}
0x09d…0df Line {l1=0x40, l2=»skab til ordren. En ordre kan altså ikke behandles af andre pro-«, l3=0x40}
0x0df…103 Line {l1=0x22, l2=»grammer, før den er forkalkuleret.«, l3=0x22}
0x103…146 Line {l1=0x41, l2=»Under forkalkulationen skrives resultatet på printeren, der altså«, l3=0x41}
0x146…16e Line {l1=0x26, l2=»skal være tændt og monteret med papir.«, l3=0x26}
0x16e…171 Line {l1=0x01, l2=» «, l3=0x01}
0x171…1a0 Line {l1=0x2d, l2=»Inden hver forkalkulation spørger programmet:«, l3=0x2d}
0x1a0…1a3 Line {l1=0x01, l2=» «, l3=0x01}
0x1a3…1c1 Line {l1=0x1c, l2=» Flere forkalkulationer J/N«, l3=0x1c}
0x1c1…1c4 Line {l1=0x01, l2=» «, l3=0x01}
0x1c4…204 Line {l1=0x3e, l2=»Såfremt der svares N, vender maskinen tilbage til programvalg,«, l3=0x3e}
0x204…245 Line {l1=0x3f, l2=»i modsat fald starter den en ny forkalkulation med at spørge om«, l3=0x3f}
0x245…252 Line {l1=0x0b, l2=» Ordrenr«, l3=0x0b}
0x252…256 Line {l1=0x02, l2=»og«, l3=0x02}
0x256…266 Line {l1=0x0e, l2=» Produktnr.«, l3=0x0e}
0x266…2ab Line {l1=0x43, l2=»Såfremt der allerede findes en forkalkulation med det samme ordrenr«, l3=0x43}
0x2ab…2d4 Line {l1=0x27, l2=»og produktnr, spørger maskinen således:«, l3=0x27}
0x2d4…2d7 Line {l1=0x01, l2=» «, l3=0x01}
0x2d7…306 Line {l1=0x2d, l2=»ORDRE-PRODUKTNR KOMBINATIONEN FINDES ALLEREDE«, l3=0x2d}
0x306…346 Line {l1=0x3e, l2=»Ønskes: Nyt nr : N, nyindtastning af GL.nr : G, Tilføjelse til«, l3=0x3e}
0x346…352 Line {l1=0x0a, l2=»gl. nr : T«, l3=0x0a}
0x352…355 Line {l1=0x01, l2=» «, l3=0x01}
0x355…395 Line {l1=0x3e, l2=»Svares N, spørger programmet igen om ordrenr og produktnr, der«, l3=0x3e}
0x395…3ad Line {l1=0x16, l2=»begyndes altså forfra.«, l3=0x16}
0x3ad…3f2 Line {l1=0x43, l2=»Svares G, kan den allerede eksisterende forkalkulation ændres, idet«, l3=0x43}
0x3f2…430 Line {l1=0x3c, l2=»de faste oplysninger indlæses igen, hvorimod de eksisterende«, l3=0x3c}
0x430…44e Line {l1=0x1c, l2=»operationslinier bibeholdes.«, l3=0x1c}
0x44e…492 Line {l1=0x42, l2=»Svares T, bibeholdes de eksisterende faste oplysninger, og der kan«, l3=0x42}
0x492…4d4 Line {l1=0x40, l2=»tilføjes nye operationslinier, eller de eksisterende kan ændres.«, l3=0x40}
0x4d4…4d7 Line {l1=0x01, l2=» «, l3=0x01}
0x4d7…51c Line {l1=0x43, l2=»Findes forkalkulationen IKKE i forvejen, oprettes der en ny forkal-«, l3=0x43}
0x51c…553 Line {l1=0x35, l2=»kulation, og de faste oplysninger indlæses. Disse er:«, l3=0x35}
0x553…564 Line {l1=0x0f, l2=» Antal bestilt«, l3=0x0f}
0x564…575 Line {l1=0x0f, l2=» Materialepris«, l3=0x0f}
0x575…582 Line {l1=0x0b, l2=» Salgspris«, l3=0x0b}
0x582…598 Line {l1=0x14, l2=» Kalkulationsfaktor«, l3=0x14}
0x598…59b Line {l1=0x01, l2=» «, l3=0x01}
0x59b…5e0 Line {l1=0x43, l2=»Endelig indlæses leveringsdatoen (ÅÅMMDD), der dog ikke huskes, men«, l3=0x43}
0x5e0…60e Line {l1=0x2c, l2=»blot udskrives på forkalkulationsudskriften.«, l3=0x2c}
0x60e…611 Line {l1=0x01, l2=» «, l3=0x01}
[…0x1…]
0x614…656 Line {l1=0x40, l2=»Programmet vi nu indlæse en række operationslinier, indeholdende«, l3=0x40}
0x656…668 Line {l1=0x10, l2=»følgende felter:«, l3=0x10}
0x668…678 Line {l1=0x0e, l2=» Operationsnr«, l3=0x0e}
0x678…691 Line {l1=0x17, l2=» 1/100 timer pr. enhed«, l3=0x17}
0x691…6a0 Line {l1=0x0d, l2=» Minutfaktor«, l3=0x0d}
0x6a0…6a3 Line {l1=0x01, l2=» «, l3=0x01}
0x6a3…6ea Line {l1=0x45, l2=»Operationsnummeret skal ligge mellem 1 og 99, idet der dog kan sættes«, l3=0x45}
0x6ea…731 Line {l1=0x45, l2=»et ciffer før nummeret til markering af en speciel brug fx. oplæring.«, l3=0x45}
0x731…776 Line {l1=0x43, l2=»Eksisterer det indtastede operationsnr ikke, vil programmet bede om«, l3=0x43}
0x776…77f Line {l1=0x07, l2=»et nyt.«, l3=0x07}
0x77f…7c0 Line {l1=0x3f, l2=»Findes det indtastede operationsnr allerede på den igangværende«, l3=0x3f}
0x7c0…7f0 Line {l1=0x2e, l2=»forkalkulation, vil programmet spørge således:«, l3=0x2e}
0x7f0…7f3 Line {l1=0x01, l2=» «, l3=0x01}
0x7f3…82d Line {l1=0x38, l2=»ORDRE-PRODUKT-OPERATION-NR KOMBINATIONEN FINDES ALLEREDE«, l3=0x38}
0x82d…872 Line {l1=0x43, l2=»Ønskes: Nyt operationsnr: N, nyindtastning af Gl. operationsnr : G.«, l3=0x43}
0x872…875 Line {l1=0x01, l2=» «, l3=0x01}
0x875…8bb Line {l1=0x44, l2=»Svares N, spørger programmet om et nyt operationsnr, og det allerede«, l3=0x44}
0x8bb…8d5 Line {l1=0x18, l2=»indtastede berøres ikke.«, l3=0x18}
0x8d5…918 Line {l1=0x41, l2=»Svares G, vil den allerede eksisterende operationslinie med samme«, l3=0x41}
0x918…94b Line {l1=0x31, l2=»operationsnr blive erstattet af den nyindtastede.«, l3=0x31}
0x94b…94e Line {l1=0x01, l2=» «, l3=0x01}
0x94e…993 Line {l1=0x43, l2=»Der indlæses nye operationslinier, indtil der indtastes operations-«, l3=0x43}
0x993…9d1 Line {l1=0x3c, l2=»nummeret 0, hvorefter forkalkulationen afsluttes, og forkal-«, l3=0x3c}
0x9d1…9ff Line {l1=0x2c, l2=»kulationens resultat udskrives på printeren.«, l3=0x2c}
0x9ff…a02 Line {l1=0x01, l2=» «, l3=0x01}
[…0x2…]
0xa08…a20 00 00 64 20 76 7b 72 65 20 66 6f 72 2d 43 45 6b 61 6c 6b 75 6c 61 74 69 ┆ d være for-CEkalkulati┆
0xa20…a40 6f 6e 65 6e 2c 20 69 64 65 74 20 64 65 74 20 65 72 20 67 65 6e 6e 65 6d 20 66 6f 72 6b 61 6c 6b ┆onen, idet det er gennem forkalk┆
0xa40…a60 75 6c 61 74 69 6f 6e 65 6e 20 73 79 73 74 65 6d 65 74 20 66 7d 72 20 6b 65 6e 64 2d 45 40 73 6b ┆ulationen systemet får kend-E@sk┆
0xa60…a80 61 62 20 74 69 6c 20 6f 72 64 72 65 6e 2e 20 45 6e 20 6f 72 64 72 65 20 6b 61 6e 20 61 6c 74 73 ┆ab til ordren. En ordre kan alts┆
0xa80…aa0 7d 20 69 6b 6b 65 20 62 65 68 61 6e 64 6c 65 73 20 61 66 20 61 6e 64 72 65 20 70 72 6f 2d 40 22 ┆å ikke behandles af andre pro-@"┆
0xaa0…ac0 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┆
[…0x1e…]
0xe80…ea0 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 ┆
▶0f◀FORKALKULATION.▶0f◀CDen første behandling af en ny ordre i systemet vil altid være for-CEkalkulationen, idet det er gennem forkalkulationen systemet får kend-E@skab til ordren. En ordre kan altså ikke behandles af andre pro-@"grammer, før den er forkalkuleret."AUnder forkalkulationen skrives resultatet på printeren, der altsåA&skal være tændt og monteret med papir.&▶01◀ ▶01◀-Inden hver forkalkulation spørger programmet:-▶01◀ ▶01◀▶1c◀ Flere forkalkulationer J/N▶1c◀▶01◀ ▶01◀>Såfremt der svares N, vender maskinen tilbage til programvalg,>?i modsat fald starter den en ny forkalkulation med at spørge om?▶0b◀ Ordrenr▶0b◀▶02◀og▶02◀▶0e◀ Produktnr.▶0e◀CSåfremt der allerede findes en forkalkulation med det samme ordrenrC'og produktnr, spørger maskinen således:'▶01◀ ▶01◀-ORDRE-PRODUKTNR KOMBINATIONEN FINDES ALLEREDE->Ønskes: Nyt nr : N, nyindtastning af GL.nr : G, Tilføjelse til> gl. nr : T ▶01◀ ▶01◀>Svares N, spørger programmet igen om ordrenr og produktnr, der>▶16◀begyndes altså forfra.▶16◀CSvares G, kan den allerede eksisterende forkalkulation ændres, idetC<de faste oplysninger indlæses igen, hvorimod de eksisterende<▶1c◀operationslinier bibeholdes.▶1c◀BSvares T, bibeholdes de eksisterende faste oplysninger, og der kanB@tilføjes nye operationslinier, eller de eksisterende kan ændres.@▶01◀ ▶01◀CFindes forkalkulationen IKKE i forvejen, oprettes der en ny forkal-C5kulation, og de faste oplysninger indlæses. Disse er:5▶0f◀ Antal bestilt▶0f◀▶0f◀ Materialepris▶0f◀▶0b◀ Salgspris▶0b◀▶14◀ Kalkulationsfaktor▶14◀▶01◀ ▶01◀CEndelig indlæses leveringsdatoen (ÅÅMMDD), der dog ikke huskes, menC,blot udskrives på forkalkulationsudskriften.,▶01◀ ▶01◀▶01◀ ▶01◀@Programmet vi nu indlæse en række operationslinier, indeholdende@▶10◀følgende felter:▶10◀▶0e◀ Operationsnr▶0e◀▶17◀ 1/100 timer pr. enhed▶17◀\r Minutfaktor\r▶01◀ ▶01◀EOperationsnummeret skal ligge mellem 1 og 99, idet der dog kan sættesEEet ciffer før nummeret til markering af en speciel brug fx. oplæring.ECEksisterer det indtastede operationsnr ikke, vil programmet bede omC▶07◀et nyt.▶07◀?Findes det indtastede operationsnr allerede på den igangværende?.forkalkulation, vil programmet spørge således:.▶01◀ ▶01◀8ORDRE-PRODUKT-OPERATION-NR KOMBINATIONEN FINDES ALLEREDE8CØnskes: Nyt operationsnr: N, nyindtastning af Gl. operationsnr : G.C▶01◀ ▶01◀DSvares N, spørger programmet om et nyt operationsnr, og det alleredeD▶18◀indtastede berøres ikke.▶18◀ASvares G, vil den allerede eksisterende operationslinie med sammeA1operationsnr blive erstattet af den nyindtastede.1▶01◀ ▶01◀CDer indlæses nye operationslinier, indtil der indtastes operations-C<nummeret 0, hvorefter forkalkulationen afsluttes, og forkal-<,kulationens resultat udskrives på printeren.,▶01◀ ▶01◀▶01◀ ▶01◀▶01◀ ▶01◀▶00◀▶00◀d være for-CEkalkulationen, idet det er gennem forkalkulationen systemet får kend-E@skab til ordren. En ordre kan altså ikke behandles af andre pro-@"ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc▶00◀