Bengt Kjellström Född 1936 Gjuterigatan 54 E 271 44 Ystad ba.kjellstrom@swipnet.se



Relevanta dokument
ENKEL Programmering 3

Försäljningsordern finns under Försäljning och marknadsföring Orderbearbetning Order.

KONTROLLUPPGIFTER FÖR INKOMSTÅR Skatteverkets inläsningscentral Enhet Östersund.

Kundkategorier Klicka på Kundkategorier.

Offerter, order och kundfakturor

How to Använda fakturaparametrar.doc

Klicka på Skrivare. När utskriften är klar och du kontrollerat att allt är rätt godkänner du Utbetalningsjournalen och verifikationen skapas.

Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1

Försäljningsordern finns under Försäljning och marknadsföring Orderbearbetning Order. Orderbilden består av orderhuvud och rader.

Kevin Lane Kungliga Tekniska Högskolan Introduktionskurs i Datateknik (II1310) TIEDB0. [NXT Legorobot] [Programmering och felsökning]

Statistik och Tio i topp

Excel Övning 1 ELEV: Datorkunskap Sida 1 Niklas Schilke

Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock

Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot

Sammanhållen hantering. En ansökan och ett beslut

Med en installation av PP7 kommer det alltid med en kund som du inte ändra på; "Byt Kund".

Hur det är att vara arbetslös i fina Sverige.

PROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN

Lathund - Registrering av försäljningsorder AGRESSO Logistik

Utskrifter. Stäng fönstret Inventering.

Starta eget av flera skäl: Lingon & Blåbär, Alpnaering och Madame Chic

ITIS-rapport Önnestad skola Vt-02. Djuren på bondgården. Lena Johnsson Stina Ljunggren Linda Pålsson

Guide för behörighetssystemet i Matilda

Slutrapport för JMDB.COM. Johan Wibjer

Vop handledning. Användarhandledning till Vop applikationen. UPPGJORD: Mattias Gyllsdorff GODKÄND:Mattias Gyllsdorff REV: A DATUM:

På Fora s hemsida finns förklaringar på vad och vilka som ska rapporteras.

SportAdmin i GF Nikegymnasterna

Räkneprogram för stomiartiklar HANDLEDNING

A. Söka fram de medlemmar som ska vara med i utskriften. (Börjar längre ned på denna sida)

Du och den anordnare som du har avtal med kommer överens om vem av er som ska skicka räkningen och tidsredovisningarna till Försäkringskassan.

Återrapportering av utvecklingsmedel för 2013 som gäller våld i nära relation

Åhörarmaterial Nyheter i version 7.4 del 1

Avstämning lön inför kontrolluppgifter före årsuppdateringen

Datum, klockslag samt mätarställning vid tjänsteresans start samt varifrån resan startade

Felsökning av mjukvara

Inledande programmering med C# (1DV402) Introduktion till programmering

Hon vill få Skåne att cykla

Presentation Utvärdering av Örebro kommuns Kompetensutvecklingsprojekt finansierat av ESF

Dynamisk programvara, ett didaktiskt verktyg?

Lathund - Registrering av försäljningsorder AGRESSO Logistik

Ansökan om utbetalning 1(8)

Hjälpmedel för ovana personer att släktforska inom Håbo kommun

Innehåll 1. Logga in Byte av lösenord Översikt Menyer Order Godsflöde Statistik System...

Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata.

Nyhetsdokument Vitec Hyra 1.51 Version 1.51 Sept 2014

Arbetsgång Fakturaspecifikation

Manual till Tims löneprogram Version 2

För att underlätta i Visma självservice för dig som chef

Kursupplägg. Examination. Föreläsning 1: Intro till kursen och. Kursmaterial. programmering. Kursboken: Programmera med a multimedia approach

Projektrapport. Till Projektet Bluetoothstyrd bil

KAPITEL 4 VERKTYG FÖR ARBETSSÖKANDE

SVENSK STANDARD SS

Betalningsföreläggande och handräckning

Bestridan mot förslag till beslut om slutgiltigt bostadsbidrag för 2005 med hänvisning till särskilda skäl. Lukas Johansson

SAMSUNG. Bruksanvisning ER 290

Krav/Påminnelsefakturering

Matematikundervisningen har under

Skattereduktion för husarbete

Introduktion till programmering, hösten 2011

Grundläggande programmeringsteknik Datorsystem

Färdtjänstresan blir kontantlös från och med 1 oktober 2013 Enklare att betala resan, mindre väntande, bättre service och kvalitet

För att logga in och få tillgång till Bildarkivet krävs att man är registrerad som Behörig Användare.

Projektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt

Idrottslyftet En guide i hur man skickar in en återrapport

E t t b o k n i n g s p r o g r a m s p E c i E l lt a n pa s s at f ö r s v E n s k a k y r k a n s v E r k s a m h E t

Handbok Nya Autogiro. Å-DATA Infosystem

SNABBKURS Se hur man använder programmen

INFORMATION FRÅN VITEC. Reskontrarapporter

Kontoret på fickan. Förbättra likviditeten. Öka lönsamheten. Skippa papperslapparna! En bättre vardag

Beställning/inköp. Beställning/inköp

INFORMATION FRÅN VITEC

INNEHÅLL. INSTALLATION Maskinkrav 2 Installation 2 Säkerhet 2 MENYERNA Huvudmeny 3 Register 3 Fakturering 4 Rapporter 4

Pågående arbete till försäljningspris rapport Pågående arbete till kostpris rapport

För att du ska kunna registrera tidsedlar behöver du modulen Lönesystem. Och att du här har registrerat såväl lönearter som personaluppgifter.

Ad Manus. Manual för fakturering med ROT-avdrag.

Minikurs Ekonomitips och användbara rapporter

Laboration i datateknik

Linköpings Sportdykarklubb Årsmöte

Mina listor. En Android-applikation. Rickard Karlsson Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.

Projektmaterial. ABF Södra Lappmarken

Arbetsgången är logisk och bygger på att du går igenom formulären på följande sätt

Riktlinjer och krav för våra leverantörer

Handledning. Att skicka elektronisk fristående Svefaktura 1.0 via eprinter till Eskilstuna kommun

Med Reality Energy Log REL kan du hålla koll på dina elkostnader med hjälp av ett knapptryck.

Slutet av 60-talet. Från magnetband till direktåtkomst. Johan Bålman Skatteverket Hur körde man?

Allmänt om träningslära Text - Bernt Johansson

Introduktion till Mina sidor

Introduktion till Matlab

Labbrapport LEGO-robot linefollower

Dok. Nr: VE V Verksamhetsmanual Benning Sweden AB

Manual för beställare Rekvisition IKEA Mölndals stad

Introduktion till MySQL

Husarbete (beskrivning för dig som har tilläggsmodulen Husarbete och som arbetar i det nya grundboksutseendet)

Stall Flitige Lise. Resan. Boende

Praktikrapport. Sofia Larsson MKVA12, HT12

Chapter 3: Using Classes and Objects

Användbarhet i vardag och praktik. Reflektioner nedtecknade av Sten Sunnergren. Med tillstånd av fam Sunnergren

TENTAMEN. Programmering Grundkurs (HI1900) Skrivtid 13:15-18:15. Tisdagen 26 april Tentamen består av 8 sidor

Valutahanteringen i REBUS

Inkuransberäkningen kan automatiskt skapa redovisningsposter specificerat per artikeldimension och per lagerdimension.

Transkript:

Bengt Kjellström Född 1936 Gjuterigatan 54 E 271 44 Ystad ba.kjellstrom@swipnet.se Bakgrund Född 1936 i Husie församling i Malmö. Mina föräldrar var Gunnar Källström, eget företag med taxibil, och Hertha Kjellström, skrivbiträde vid S:t Petri församling i Malmö. Skolgång, sex år i vanlig folkskola (1943-1949), därefter fyra år vid Malmö Borgarskolas Handelslinje. Avslutades med Handelsrealexamen 1953. Förväntat yrkesval var ju att gå in i min fars taxirörelse för att överta denna vid lämplig tidpunkt. Min far avled dock vid unga år, vilket gjorde att taxirörelsen måste säljas. Jag gick igenom folkskolan med ganska bra betyg, och man rekommenderade mig att söka till realskola. Då blev mitt val Malmö Borgarskolas handelslinje. Efter realexamen kunde man utan särskild prövning fortsätta två år för att ta handelsstudenten. Men det blev ganska lockande att ta ett arbete, eftersom ekonomin var knapp. Skolan hade gett mig grundläggande kunskaper i bokföring, handelsräkning, maskinskrivning samt engelska och tyska. Det fanns ganska mycket att välja på under 50-talet, och jag valde ett arbeta med bokföring, kassa, lönehantering och övrig redovisning vid ett mindre agenturföretag. Företaget gav mig också möjlighet att komplettera min utbildning i handelsämnen, vilket jag utnyttjade. Under min tid på detta företag fullgjorde jag också min värnplikt som MCordonnans vid A3 i Kristianstad. Framtidsutsikter Utvecklingsmöjligheterna vid det lilla agenturföretaget var ganska små, och jag började söka efter andra vägar till utveckling. Min blivande svärfar hade hört mycket om ny teknik med hjälp av hålkortsmaskiner och att det fanns stora möjligheter att detta område skulle utvecklas starkt i framtiden. Ett försäkringsbolag i Malmö sökte hålkortsoperatör, och jag lämnade in min ansökan. Efter någon vecka blev jag kontaktad av försäkringsbolaget, som meddelade att man hade fått många bra ansökningar, men man hade valt annan sökande. Dock hade man blivit kontaktad av IBMs Malmökontor som hade akut brist på personal p.g.a. stark affärsutveckling. IBM frågade om man fick anställa någon av de sökanden som försäkringsbolaget fick över i anställningsprocessen. Introduktion till datatekniken På detta sätt blev jag plus en person till anställd av IBM som hålkortsoperatör vid Servicebyrån i Malmö. Året var nu 1958. Servicebyrån bearbetade hålkortsrutiner för företag som inte hade egna maskiner. Det kunde vara att skriva ut hyresräkningar för HSB varje månad, eller att skriva ut räkningar för prenumeranter hos tidningen Arbetet i Malmö. Andra uppdrag var att framställa försäljningsstatistik per distrikt och artikel för ett flertal företag. 1

Databasen bestod av hålkort, 80 kolumner per kort, i varje kolumn fanns siffrorna 0-9 samt läge för 11 och 12. För att stansa bokstäver, kombinerades läge 11,12 och 0 med någon av siffrorna. Kolumnerna var indelade i olika fält, ex. artikelnr, antal, á-pris, belopp. Stansavdelningen överförde data till hålkorten genom att korten stansades i stansmaskiner med underlag från t.ex. säljrapporter, kunduppgifter, abonnemangsuppgifter. Ett hålkort rymde ganska lite data, varför man i de flesta fall hade med en kod för korttyp, som kunde vara, namnkort, artikelkort eller lägenhetsuppgifter. Korten identifierades med hjälp av korttyp plus kundnummer och/eller artikelnummer. Hålkorten matades in i maskinerna och direkt passerade korten en metallvals. Mot valsen släpade 80 st små stålborstar, en för varje kolumn. När det fanns ett hål i kolumnen fick borsten kontakt med valsen vilket resulterade i en signal till maskinen att det fanns ett tecken i kolumnen. Maskiner och tekniker På servicebyrån fanns, Sorteringsmaskiner som sorterade korten i tolv olika fack, beroende på var hålet fanns i kolumnen. Korten sorterades i den ordning som kunden önskade. Ex. förenings- och lägenhetsnummer eller distrikt och artikelgrupp plus artikelnummer. Collator som hade två inmatningsfack, användes för att matcha ex. namnkort och lägenhetskort per förenings- och lägenhetsnummer.. Tabulator som hade utskriftsenhet och räkneverk. Användes för utskrift av ex. hyresräkningar och samtidigt summera hyresavgifter per lägenhet och förening samt totalsumma. Tabulatorn kunde lista korten, d.v.s. skrev ut all information i samtliga kort, eller tabulera då man summerade antal per artikelnr och skrev ut summan vid brytning på artikelnr Kalkylator som kunde programmeras att multiplicera antal med á-pris för att få en summa som stansades i ett summafält i resp. kort. Eller summera ett antal fält till ett summafält. Översättare som översatte kortfältens information till klartext i kortets överkant. Sorteringsmaskinen programmerades ganska enkelt, genom att man ställde in borsten på den kolumn som skulle sorteras. Om man skulle sortera på kundnummer, ex. ett fält med sex siffror, krävdes att kortstacken matades in sex gånger i maskinen, en gång per kolumn. Tabulatorn programmerades med hjälp av en kopplingsbox. Vi kopplade upp en ny box per uppdrag. I boxen fanns kontakter för varje kolumn som lästes in. Dessa kunde kopplas till utskriftspositioner eller till räkneverk. Vid brytning på ex. artikelnummer tömdes räkneverken och summan tömdes över till ett nytt räkneverk på högre nivå. Som hjälp för att konstruera en kopplingsbox, fanns en manual, men jag fick också gå igenom en grundläggande två-veckorskurs vid IBMs huvudkontor i Stockholm. De andra maskinerna hade också kopplingsboxar, som kopplades på liknande sätt. För HSB fanns ett namnkort för varje lägenhetsinnehavare samt ett lägenhetskort med avgifter för hyra, värme, varmvatten och garage samt total avgift. Gemensamt för HSB-korten var förenings- och lägenhetsnummer. Varje månad körde vi i tabulatorn fram hyresavier med inbetalningskort, som HSBföreningarna sedan delade ut till hyresgästerna. Innan man kom till framställning av hyresavier, utfördes en ändringsrutin, d.v.s. namnkort för avflyttade hyresgäster plockades bort för hand, och nya som stansats på stansavdelningen plockades också in för hand i namnkortskartoteket. Lägenhetskartoteket uppdaterades på samma sätt vid avgiftsändringar. 2

Vår avdelning i slutet av 50-talet och början av 60-talet bestod av 6-7 hålkortsoperatörer varav en 1:e operatör. Det kom in väldigt många uppdrag, många kunder ville ta hjälp av den snabbt växande tekniken. Uppdragen var ganska skiftande, rutiner för tidningsprenumerationer, försäljningsstatistik, beräkning och utskrift av el-räkningar, löneberäkning och utskrift av lönebesked m.m. Vid årsskiftet framställdes nya sjukkassekort för alla medlemmar i Försäkringskassan. Detta var ett mycket stort arbete, och vi fick ta in extrapersonal som kunde hålla igång maskinerna kvällar och nätter. Vi fasta anställda operatörer fick arbeta övertid så mycket vi orkade. I början av 60-talet lanserade IBM en elektronisk dator, 1401, som hade centralenhet, separat hålkortsläsare och skrivare. Centralenheten hade 4K minne och kopplingsboxarna hade ersatts av program. Detta innebar att jag återigen fick åka till Stockholm för att under två veckor lära mig skriva program till 1401. Man skrev direkt i programspråk med olika tecken för olika kommandon plus adresser. I början av programmet definierades olika fält som skulle läsas in från hålkorten, samt fält för räkneverk och lagring. Med hjälp av dessa definitioner fick man därefter själv räkna fram de maskinella adresserna. Nästan direkt när jag kom hem från kursen, lanserades ett nytt programspråk för 1401, Autokoder. Detta var betydligt enklare att använda för programmeraren, men krävde att man körde en kompilering innan programmet kunde användas för bearbetning. Som grund för programmet ritades ett flödesschema som beskrev hur programmet skulle arbeta. Därefter kodades programmet och stansades i hålkort. Programmet testades med hjälp av speciella testkort som skulle täcka alla slingorna i programmet. Tester fick köras flera gånger innan man kunde konstatera att man fick önskat resultat och riktig output. Skrivaren var en fristående enhet som skrev med hjälp av en typkedja. Kapaciteten var 9.000 rader per minut, vilket var en fantastisk hastighet. Papper att skriva på kunde vara blankt papper eller förtryckta blanketter, som matades fram och styrdes med hjälp av en speciell hålremsa. Denna hålremsa styrde skrivläget för t.ex. blanketter (hyresräkningar, inbetalningskort eller fakturablankett med infalsat karbonpapper). Ett av mina första uppdrag för 1401 var att skriva ett program för framställning av fakturor inkl. försäljningsstatistik. Rutinen skulle köras varje tisdag enligt föregående veckas leveranser. Indata eller input preparerades av kunden med hjälp av förstansade hålkort. Det fanns kundnamnkort med adresskort, samt ett antal artikelkort med á-pris och antalsuppgifter. Output att leverera tillbaka till kunden, var veckans fakturor och försäljningsstatistik. Fakturorna printades i flera ex. med hjälp av infalsat karbonpapper. Rutinen startades genom att programkorten matades in i hålkortsfacket följt av namn- och artikelkortskartoteket. Fakturorna printades i skrivaren efter hand som korten bearbetades. Ev. fel som kunde uppstå i bearbetningen, åtgärdades av operatören och programmeraren direkt vid centralenhetens konsol. Det kunde ex. vis vara ett kort som var blankt i antalsfältet d.v.s. fältet var inte numeriskt. Åtgärden var att helt enkelt plocka bort det felaktiga kortet för information till kunden för rättelse till nästa veckas körning. 3

Efter att alla fakturor framställts och bearbetningen godkänts enligt fastställda kriterier, sorterads samtliga artikelkort ut från kartoteket i en vanlig sorteringsmaskin. Artikelkorten sorterades därefter i artikelnummerordning för bilda input för att framställa försäljningsstatistik i nästa del av bearbetningen. Efter avslutad bearbetning levererades till kunden. Namn- adresskortskartotek att användas till nästa veckas bearbetning. Artikelkort, som var förbrukade och kunde makuleras. Fakturor, att kontrollera och skicka till kunderna. Försäljningsstatistik per artikelnummer och artikelgrupp. Datorn 1401s minnesenhet blev ganska snabbt för liten p.g.a. ökande krav, och internminnet byggdes ut till 16K. Därefter gick utvecklingen snabbt, det kom till 4 st. magnetbandsstationer och lite senare kom också skivminnesenheter. Datorn 1401 blev nu omodern, omkring 1965 lanserades en ny datorserie som hette System 360, med ny programmeringsteknik. Avdelningen växte nu snabbt, det anställdes flera systemmän och programmerare. Uppdragen blev mera avancerade och krävde därmed ökade krav på förstudie och analys. Vi började nu också att upprätta kalkyler för analys- och programmeringsarbetet som underlag för offert till kunden. Alla uppdrag blev skräddarsydda enligt kundens krav och önskemål. Ungefär samtidigt fick jag nya arbetsuppgifter. Detta innebar att ansvara för kalkylarbetet för våra uppdrag, både för- och efterkalkyl. I samband med detta assisterade jag också säljarna vid framställning av offerter samt svarade för rapportering till HK som underlag för fakturering av utförda uppdrag. I mitten av 70-talet började vår avdelning utveckla standardsystem för Konsumtionsavgifter (el, vatten, fjärrvärme, renhållning). Som mest hade vi ca 50 kunder som användare av detta system. Ett annat område som var lämpligt för utveckling till standardsystem, var lönebearbetning för landstingsanställda. Man började med själva lönebearbetningen, och fortsatte senare med kringrutiner, såsom personalbudget, statistik samt olika former av rapporter som t.ex. redovisning av lönekostnader till ekonomisystem. Under 80-talet blev jag erbjuden att ingå som kundansvarig i vår landstingsgrupp. Detta innebar att hålla kontakt med landstingens löneansvariga för att fånga upp möjligheter till förbättringar samt också se till att ändringar i lagar och lönevillkor infördes och testades i systemet. Kunskaper och färdigheter All utbildning som behövdes för att kunna utföra arbetet tillhandahölls av IBMs utbildningsavdelning, som också var öppen för kunder. En del av utbildningen var också att delta i olika projekt, som gav erfarenhet som grund för egen fortsatt personlig utveckling. Parallellt med den tekniska utbildningen gavs också tillfälle delta i kurser för projektledning, övning i grupparbete samt personlig utveckling. 4

IBM är ett internationellt företag med engelska som koncernspråk. Detta innebar att man kunde få möjlighet till en två-veckors intensiv engelsk språkutbildning, jag fick åka till Eastbourne i södra England. I slutet av min IBM tid (1995-2001) hade jag ansvar för kvalitetsarbetet inom programutveckling, projektledning och implementation av applikationer hos våra kunder. Detta innebar att förutom skriva en kvalitetsmanual, även att utbilda vår egen personal och genomföra interna revisioner. Vår avdelning i Malmö blev i samband med kvalitetsarbetet certifierad enligt ISO9001 med TickIT. Synen på dator- och datateknik I början av min IBM-tid (1958) var det inte många i min omgivning som förstod vad vi höll på med, bara att det kanske var ganska komplicerat. Personer med kunskaper om hålkortsbehandling och kopplingsboxar var inte så vanliga och blev därför ganska eftertraktade på arbetsmarknaden, det hade varit ganska lätt att få arbete hos någon av våra kunder. Jag insåg dock ganska tidigt att utvecklingstakten inom området hålkortsmaskiner datorer, programmering och senare IT, skulle bli hög. Det var kanske klokt att stanna kvar hos IBM och få en kontinuerlig utbildning. Nu i efterhand tycker jag att detta var riktigt. Hela mitt IT-yrkesliv har funnits inom IBM, 1958-2001, och jag har under denna tid också kunnat stanna vid Malmö-kontoret, som var familjens och min bostadsort. År 2001 slutade jag som pensionär, 65 år. Livet i övrigt Familjen är min fru Ulla och våra barn Eva född 1962 och Åse född 1966. Vi har bott i ett villasamhälle (Oxie) i utkanten av Malmö,där barnen växt upp och gått i skola. Vi har nu fem barnbarn, och det har varit fint att även få vara med om deras uppväxttid. Jag är aktiv inom Lions-rörelsen och medlem av en Odd Fellow loge i Ystad. Fritidsintressen är bl.a. släktforskning, som tog fart i samand med pensioneringen, samt en veteranbil, Ford Cortina 1967. Vi är nu bosatta i en bostadsrätt i Ystad, och det känns bra. Denna IT-historia är skriven i oktober-november 2007 av Bengt Kjellström. 5