Helyetted Megoldom!

Karácsony Sándor vagyok, végzettségem szerint okleveles villamosmérnök,
Microsoft rendszermérnök és licenszelési szakértő , Microsoft Office VBA fejlesztő

Karácsony Sándor

Egyetemi tanulmányaim során kerültem kapcsolatba számítógépekkel. Oktatás keretében Pascal és Intel 8080 processzor kód szintű assembler programozást tanultam. Az első néhány soros Pascal programot még lyukkártyák segítségével készítettem el. Az assembler szintű programozás során megtanultam, hogy minden kicsi számít, a nagyon pici apró lépésekkel lehet egy látványos, mások számára is érthető, értékelhető eredményre jutni.

Már akkor ráéreztem a programozásra, a korlátlan lehetőségek tárházára. Egy fogadás kedvéért, melynek tétje egy üveg kóla volt, több hónapi kódolással elkészült az első „komolyabb” programom, melynek futtatása miatt „kitiltottak” a gépteremből. (Igen, akkor még nem otthonról, fotelből ment a programozás, egyetemi gépterembe kellett időpontot foglalni, papíron elkészített tervekkel, kódokkal bevonulni.) A feladat nagyon egyszerű volt! Pár szavas szöveget, extra nagyméretű betűkkel kellett kinyomtatni. Egy-egy betű A3 méretű leporelló lapra kellett hogy kerüljön, a teljes felület kihasználásával. A nyomtatáshoz egy karakter szalagos, leporelló papírra dolgozó sornyomtató állt rendelkezésre, ami kizárólag csak egyféle méretű betűket tudott nyomtatni. Egyszerű betűkkel kellett befeketíteni a papír egyes részeit, hogy megjelenjen az egész lapot kitöltő nagyméretű „betű” a lapon. Egy-egy sort többször felülírva, O ra X-et írni... hogy olvasható, kontrasztos legyen a betű. A mai számítógépekkel, grafikus nyomtatókkal szabadon méretezhető betűtípusokkal az akkori feladatot másodpercek alatt lehet már elkészíteni.

Hobbi programozásra az első számítógépem egy Primo (ZX spectrum, Comodore gépek időszaka) magyar fejlesztésű számítógép volt. Ez a rendszer a Z80 Assembler programban való elmélyülésemet segítette. Így utólag azt mondhatnám, hogy magnókazettán tárolt programok rendezésére, másolására elkészítettem a ’Total Commander ősi elődjét’. Az Internet még őrzi ezt a termékemet: http://primo.homeserver.hu / (programok / letöltés / egyéb majd keresgélés: Copy by KS 3.8.XXX - Karácsony Sándor – Segédprogram - Másoló.

Egyetem után már az IBM XP/AT gépekkel kerültem közelebbi kapcsolatba, itt a számítógép belső architektúra, hardver fejlesztés mellet már szoftveralkalmazásokkal is kapcsolatba kerültem. Önálló indíttatású program írásommal a nyák gyártás előkészítéséhez használt adatok konvertálásával 1-2 napos munkát sikerült 1-2 percre rövidítenem.
A Videotonon belül, kvázi a magyarországi IBM PC hardverfejlesztés megszűnte után, informatikai termékek értékesítésére váltottam.

Számítógép használat során gyakran éreztem azt, hogy jó lenne valamit automatizálni a munkámon, hiszen adatokat másoltam napközben jobbról balra majd balról jobbra. Árlistákból ajánlatot, visszaigazolást, szerződést, teljesítésigazolást. Microsoft formanyomtatványok, űrlapok és standardizált szerződések. És ez így ment nap mint nap. Elkezdtem nézni, hogy mit is csinálok: szabályok mentén végeztem munkámat. Kis kutakodás után találtam egy lehetséges megoldást. Végezze el helyettem a számítógép a szabályok szerinti munkát! Hiszen a számítógép kitartó, pontos és szereti ismételni ugyanazokat a feladatokat. Ezek a gondolatok már bőven 30 éve fordultak meg először a fejemben. A számítógépemen Microsoft Office irodai szoftvercsomag volt telepítve, így adódott a lehetőség, hogy ennek a programnak az extra funkcióit próbáljam munkára bírni.

Munkahelyemen lehetőséget kaptam egy tömeges, országos értekesítési projekt keretében való részvételre. Több ezer megrendelő egyedi igényeinek megfelelő alapcsomagot és kiegészítő termékeket értékesítettünk. A közel száz tételes rendelhető termékkörből minden egyes vásárló egyedi összeállítást rendelt. Az ajánlatokat, megrendelés visszaigazolást, szállítólevelet, pályázatban előírt átadás átvételi dokumentumokat, nyilatkozatokat, szerződéseket az értékesítő csapatnak kellett előállítani. (Integrált vállalatirányítási rendszerek még kósza gondolatban sem léteztek.)

Itt került elő a Microsoft Word körlevél szolgáltatása. A Microsoft Word alap szolgáltatásaival a feltételes adatmező beszúrással, több oldalas egymásba ágyazott, HA függvényekkel sikerült megoldani, hogy a dokumentumokba csak és kizárólag az igényelt termék sorok kerüljenek. A NEM kiválasztott opciók nem jelentek meg 0 mennyiséggel. Így kézi utómunkálatok nélkül azonnal menthető és nyomtatható dokumentumok készültek a körlevél funkcióval.

Későbbiekben rendszeresen készítettem különböző összesítéseket, kimutatásokat. A Microsoft Excel táblázatok csak gyűltek csak gyűltek és egyre több munkát igényeltek. Ekkor elhatároztam, hogy még mélyebben megismerem a program nyújtotta lehetőségeket. Elővettem az ezer oldalas dokumentációt (akkor még készült nyomtatott Microsoft Office dokumentáció) és kutatni kezdtem benne. Két fő irányvonal kezdett kibontakozni: az ismétlődő adat másolási, kiválogatási feladatok elvégzésére a makró programozás tűnt egy lehetőségnek. Az adatok összesítésére, elemzésére a Microsoft Excel kimutatás (Pivot) szolgáltatását gondoltam használhatónak.

Legnagyobb beszállítónk a Microsoft, aki megrendelőink részére a nemzetközi vállalatcsoportok összesített forgalma alapján nagyon sokféle mennyiségi kedvezményt biztosított. Volt árkedvezmény A, B, C, D, árkategóriával és többféle termék alcsoporthoz való hozzáféréssel, valamint minden ügyfél egyedi fizetési kondícióval, egyedi kedvezménnyel rendelkezett a magyarországi forgalma alapján. És hogy egyszerűbb legyen az élet, minden hónapban új árlistát bocsátott ki a beszállítónk (új termék, kifutó termék, árváltozás). A sok ezer soros, havonta változó árlistából egy-egy konkrét termék és az ügyfél részére érvényes pontos ár kikeresése hosszú időt vett igénybe. Szerencsére az ügyfélkörünk dinamikusan bővült, aminek eredményeként munkatársaink az idejük egyre nagyobb részét árak kikeresésével töltötték. Alapos átgondolás után készítettünk egy központi nyilvántartást, melybe az ügyfelek szerződési adatai, gyártói és egyedi kedvezményei összegyűjtésre kerültek. Ehhet elkészítettem egy Excel makró programot, ami havonta a friss árlistából kiválogatta a központi nyilvántartásban lévő adatok figyelembevételével az ügyfélspecifikus, csak a neki szóló termékeket és a kedvezményeket tartalmazó árlistát. Az ezt követő fejlesztés során automatizálásra került az egyedi árlisták ügyfelek részére való elküldése is. A feladat így utólag nagyon egyszerű volt, mivel a Microsoft Office makró programozási nyelve lehetővé teszi, hogy a különböző alkalmazások között a makró program segítségével egyik alkalmazásból át lehet nyúlni a másik alkalmazásba. Ezt a lehetőséget kihasználva az egyedi árlista kiválogatások után a Microsoft Excel makró rögtön, emailben elküldte az árlistát, a Microsoft Outlook program szolgáltatásait meghívva a partnereink részére. Természetesen a makró rögzített név konvenciók alapján készített egy mentést az egyedi árlistákról a fájlszerverre. Az árlista küldő makró havi egy-két órás futtatásával munkatársaimnak heti több napja felszabadult, a vásárlóink automatikusan megkapták az árlistákat. Az így felszabadult időben az új termékek megismerésére és az ügyfeleknél való bevezetésére tudtunk fókuszálni. Létszámbővítés nélkül sokkal több elégedett ügyfelet tudtunk kiszolgálni. (Ne feledjük ebben az időszakban még nem volt webáruház, céges saját weboldalak még csak a multiknak voltak és az internet is éppen, hogy eljutott hozzánk modemes, betárcsázós internetkapcsolattal, ekkoriban volt az átállás az ADSL alapú folyamatos Internet kapcsolatra.)

Az Internet gyors elterjedése és az informatikai eszközök teljesítmény növekedése megteremtette a lehetőségét az egyre nagyobb mértékű virtualizáció elterjedésének, ami egyre bonyolultabb licenszelési feladatot adott a mindennapi munkánk során. Az automatizált háttér munkáknak köszönhetően folyamatosan képezni tudtam magamat a Microsoft licenszelési változásokból, így nem csak a legnagyobb Microsoft forgalmazó címet szereztük meg, hanem részt vállaltunk a Microsoft evangelizálásában is. (Az Internet mindenre is emlékszik: Virtuális szoftverek, valós licencek - ITBUSINESS.) Az ige hirdetés mellett a Microsoft felhőszolgáltatások népszerűsítésében is aktívan részt vettem. Kezdetben a BPOS később az Office 365 rendszerek bevezetésében és felhasználói támogatásában is aktívan tevékenykedtem (Microsoft Office 365 Kompetencia Központ - Busines Online). Úttörő szerepem volt a Microsoft szoftver bérleti konstrukciójának, szoftver mint szolgáltatás (SPLA) magyarországi bevezetésében is. Az Internet erről is őriz emlékeket: Szoftver mint szolgáltatás - ITBUSINESS. A Microsoft a kiemelt partneri cím eléréséhez és megtartásához előírta, hogy tudásunkról vizsgaközpontban tegyünk tanubizonyságot. Munkatársaimmal egyetemben én is folyamatosan tanultam a Microsoft rendszerek licenszelési előírásait és a termékek használatát bemutatását. A tudásomról sok-sok vizsgán szereztem igazolást.

Az adat elemzések, kimutatások készítésében a kimutatásdiagram messzemenően jó választásnak tűnt. Kiegészítésként táblázatok közötti kapcsolatok készítésére kedvenc függvényem az FKERES lett. Ma már sok olyan megoldásom van, amik a vezetők részére, adatok ezreiből másodpercek alatt naprakész összesítéseket szolgáltatnak.

Az integrált vállalatirányítási rendszerek mellett mindig megtalálhatók kisebb rendszerek, adatbázisok, melyek használata létfontosságú a szervezet egyes csoportjainak működése számára, de az integrálásuk a vállalatirányítási rendszerbe csak nehezen, vagy nagy költségek árán tehető meg. Így ezek esetében még sokáig létjogosultsága lesz a Microsoft Excelben történő adatfeldolgozásnak. És ne feledjük a klasszikus mondást: Előbb vagy utóbb, minden adat Microsoft Excelben végzi!

Munkatársaim esetében megtapasztaltam, hogy mindenki ismeri a Microsoft Office alkalmazást és a Microsoft Excelben lévő függvényeket, önállóan nagyméretű, összetett táblázat rendszerek kialakítására még sincs affinitásuk. Képzéseken, tanfolyamokon ugyan megtanulták a függvények használatát, de valós körülmények között nem volt alkalmuk megtapasztalni azt, hogy mi mindenre is használhatók. Az általam készített táblázatokat, makróval segített körleveleket viszont szívesen használják. Hiszen itt elég csak megnyomni a makró indító gombot és nem kell a teljes rendszer koncepciót megálmodniuk, megvalósítaniuk, hogy működjenek az alkalmazások.

Körlevél extrákkal – Körlevél Doxie Ma már a középiskolában mindenki (meg)tanulja Microsoft Office-ban a körlevél használatát. Azután szépen el is felejti, mert az iskolai tanulmányai során nincsen szüksége rá, a munkahelyen pedig nagyon-nagyon ritkán várják el, hogy alkalmazza ezt a megoldást.

Valóban elég ritka az az eset, amikor egyszerre sok-sok azonos tartalmú levelet, dokumentumot kell elkészíteni, amire azért néha előkerül a körlevél. Többnyire napi 1-2 azonos típusú dokumentumot kell elkészíteni, amihez tényleg macerás elővenni a körlevél alapot, kikeresni az adatok közül szűrésekkel az egyetlen adatsort, aminek a segítségével el kell készíteni a dokumentumot, majd azt menteni, és becsukni a körlevél alapot.

Ezek a kényelmetlenségek elkerülhetők a Körlevél Doxie alkalmazásom használatával, ami Helyetted elvégzi a „rabszolga”-munkát. Egyszeri paraméterezést követően elegendő a megfelelő adatbázisba beírni a szükséges adatokat, megjegyezni az adat sorszámát, kiválasztani a Körlevél Doxie alkalmazásban a megfelelő dokumentum típust. Aztán csak egy gombnyomás, adatsorszám beírás, és már készül is az egyedi adatokkal kitöltött dokumentum, melyet a rendszer automatikusan, megfelelő fájlnévvel, megfelelő könyvtárba ment. Ha beállításra került, akár PDF formátumban is készülhet a mentés, és rögtön, egy szintén egyedi adatokkal kitöltött szöveg kíséretében emailben elküldi a vásárlónak, partnernek az előző körben létrehozott dokumentumot.

Egyedi megoldások. Sokéves tapasztalatom, Microsoft Word, Microsoft Excel fejlesztési munkám eredményeit szívesen megosztom veled. Nézd át a minta-megoldásaim leírását! Nézd meg a működésükről készített videót. Próbáld ki a programmal támogatott, körlevél készítő alkalmazásom ingyenes változatát, a letölthető bemutató verziókat.

Nézd át saját, munkatársaid, beosztottaid, vagy éppen felettesed munkáját. Valószínűleg találsz rendszeresen ismétlődő adatfeldolgozási tevékenységeket, melyek automatizálásában, hibátlan, gyors elvégzésében az általam írt megoldások egyike, ha kell egyedi átalakítással, a segítségetekre lehet. Egy újabb feladattal segítségemre lehetsz, hogy nem csak a te saját feladatodra, hanem mások hasonló problémáira is készíteni tudjak a feladat általánosításával egy megoldást.

Múltbeli tapasztalataim, feladatmegoldásaim alapján, ha megosztod velem naponta, havonta, évente rendszeresen ismétlődő számítógépes Microsoft Word, Microsoft Excel feladataidat, biztosan tudok számodra egyszerű megoldásokat mutatni, hogy a „rabszolgamunkát” helyetted a számítógép végezze el, melyeket Helyetted elkészítek, neked nem kell a kódolással, képlet írással foglalkoznod. Csak a feladatot adod, és használod a kész megoldást.


Az Internet nem felejt, további információk rólam:

Korábbi munkahelyeim, tevékenységeim, LinkedIn

Első forgalomba kerül szoftver termékem: primo.homeserver.hu / (programok / letöltés / egyéb majd keresgélés: Copy by KS 3.8.XXX - Karácsony Sándor – Segédprogram - Másoló.

Sajtó megjelenés - Az Atigris Informatika lett a Microsoft SPLA hazai resellere, Computertrends

Sajtó megjelenés - Szoftver mint szolgáltatás, ITBusiness

Sajtó megjelenés - Virtuális szoftverek, valós licencek, ITBusiness

Sajtó megjelenés - Microsoft Office 365 Kompetencia Központ az Atigrisnél, Business Online

Microsoft vizsgáim igazolása


Köszönöm, hogy megtisztelt figyelmével és elolvasta összefoglalómat.

Karácsony Sándor
 Microsoft Office VBA fejlesztő