Bejegyzés

Ügyviteli megoldás OS X (Mac) alatt

Partnercégünk a BPC Rendszerház Kft. látja el számítógépeink karbantartását. A hagyományos feladatok mellett IT kutatással is foglalkoznak. Most épp kikutatták nekünk, hogy miként fut a Symbol Ügyvitel OS X (Apple, Mac) alatt. Microsoft Windows NÉLKÜL!

Az OS X, korábban Mac OS X az Apple 2001-ben megjelent és azóta folyamatosan továbbfejlesztett operációs rendszere, a korábbi, 1984-ben megjelent Mac OS tizedik (X.) főverziója. Szakítva a korábbi Mac OS-ek felépítésével, a tízes rendszert Unix alapokra helyezték és a forráskód nagy részét a Darwin Project keretein belül nyílttá tették.

A BPC Rendszerház Kft. is Symbol Ügyvitelt használ ügyviteli folyamati pontos kezeléséhez, a számlázást is ezzel a rendszerrel oldják meg. Sok OS X-et futtató számítógépük van (munkaállomások és szerver is), régi igény volt, hogy a Symbol Ügyvitel ezen is működjön.

Eddig ezt emulátorokkal oldották meg, minden számítógépen futott egy virtuális Windows operációs rendszer vagy RDP-n, távoli asztal használatával léptek be a közös Windows-ba. Ennek most vége…

SwitchingAppsOSX

A codeweavers termékcsalád segítségével megoldották, hogy natív módon (Windows nélkül) futtatható legyen a Symbol Ügyvitel 1.122-es és 1.124-es verziója. A megoldás nem igényel Windows operációs rendszert, nem kell az operációs rendszerek között váltani, azokat egymásba ágyazni és virtualizálni. Úgy fut a Symbol Ügyvitel, mintha Mac OS X alá írtuk volna.

Crossover Mac weboldalon látható megoldás ára $29.95 – $49.95, amely költsége megoszlik a Windows-os programok között, amelyeket Mac-en futattni szeretnénk: ha bérszámfejtünk, mellette képszerkesztünk és még ügyvitelünk is van, akkor extra költségként $10-ról beszélünk.

Hivatalos telepítési lépések: .Net 4 install és Platform SDK GDI+

A megoldást ajánljuk minden OS X-et futattó ügyfelünknek. További információért hívják a +36 1 445 1404-es telefonszámot.

Halló, a programozóval szeretnék beszélni!

Ez az, amit nálunk nem lehet. Hogy miért nem? Eddigi tapasztalatom alapján az ügyfél és a fejlesztő cég érdeke is ez. Hogy írhatok ilyen blődséget? Elárulom…

 

 

 

A köztudatban az él, hogy a “programozók írják a programokat”. Ha a felszínt nézzük, ez lényegében így is van. De, ha kicsit jobban megvizsgáljuk, és eltekintünk az egyfős csapatoktól, akkor könnyű belátni ennek az okát: A programozók (nem vagyok sznob, de jobban szeretem a fejlesztő megnevezést), szóval a fejlesztők dolga tényleg az, hogy életre keltsék a megálmodott, kitalált funkciókat egy rendszerben. Az viszont már nagy kérdés, hogy kinek kell megálmodnia, kitalálnia ezeket a funkciókat? A fejlesztőknek? Nem hiszem. Az ő feladatuk, hogy egy konkrét feladatra a legmegfelelőbb szakmai megoldást adják, nem pedig az, hogy tisztában legyenek a helyesbítő számla tartalmi és formai követelményeivel, vagy, hogy kapásból vágják a tárgyi eszközök terven felüli ÉCS-jének könyvelését.

 

Ettől függetlenül az ügyfél meg tudja mondani, hogy mit akar, nem?

Sajnos nem. És ezzel nem az ügyfeleink képességeit akarom degradálni. Mivel hála istennek volt szerencsém eddigi pályafutásom alatt jó néhány nagy rendszer kialakításában, bevezetésében részt venni, így sokszor találkoztam azzal a helyzettel, hogy az ügyfél által igényként elmondottak a végén csak nagy jóindulattal hasonlítottak a végső megoldásra. És még mielőtt az a vád ér, hogy persze úgy könnyű, hogy nem vesszük figyelembe az ügyfél igényeit, fontos elmondanom, hogy ez természetesen az ügyféllel történő folyamatos egyeztetések, konzultációk eredménye lett.

Fontos, hogy ezekben az esetekben sem az ügyfél képességeivel van baj, csak az ügyfél a legtöbb esetben kereskedelemmel, gyártással, szerviz vagy karbantartási feladatokkal – és még sorolhatnám – foglalkozik, és a legritkább esetben ügyvitel szervezéssel. Az ügyfélnek nem feladata, és nem is elvárható, hogy minden egyes folyamatot tudjon összefüggéseiben, vagy akár más folyamatokkal lévő kölcsönhatásinak tekintetében elemezni. Ez a dolga annak a csapatnak, amely az ügyfél és a fejlesztés között helyezkedik el és nagyon egyszerűen mondva tolmácsol a két fél között. Kicsit ért “ügyfélül” és kicsit ért “fejlesztőül”, de elsősorban van tapasztalata az ügyvitel területén. Nem azért mert ő okosabb másoknál, egyszerűen neki ez a szakmája.

 

OK, de minek ez a körítés a dobozos rendszereknél? Főleg amikor csak egy egyszerű dolgot kérek?

A dobozos rendszerek is ugyan olyanok, mint a nagyok. Vagy legalábbis olyannak kellene lenniük: átgondoltnak, konzekvensnek. Dobozos rendszereknél nem feltétlenül egy adott ügyfél igényének a megvalósítása a probléma, hanem a többi ügyfél esetlegesen pont ellentétes igénye. Ilyenkor mi legyen? Melyik ügyfélnek legyen igaza?

 

Már hallom…

Már hallom, ahogy az ügyviteli szoftverek területén jártasabb olvasók már mormolják, hogy paraméterezéssel sok minden megoldható. Ez így van, de kérdésem, hogy mennyi paramétert bír el egy dobozos rendszer? Mennyit időt és mekkora költséget hajlandóak szánni az ügyfelek egy pár tízezer forintos szoftver betanulására? Mivel ez a bejegyzés is jóval hosszabbra sikerült a tervezettnél, ezekre a kérdésekre egy másik cikkben írok.

Karácsony, 64 bites számítógép – De a számlázóm nem fut rajta

Itt a Karácsony. És még válság is van. Ilyenkor az emberek nem költenek egymásra, sajnos. Mindenki bezippzározza a pénztárcát. Aki költ, az magának vesz. Mondjuk egy notebook-ot. 64biteset, Windows 7-tel. És otthon kiderül, hogy nem fut már a Delphi-s számlázóprogramja, pláne nem MsSQL szerverrel.

Mi ilyenkor a teendő?

Vannak félmegoldások arra vonatkozólag, hogy hogy lehet életet lehelni a betegbe. Telepítsd ide, majd másold át oda, majd indítsd újra és kattints oda. Utána nézd meg, hogy elindult-e. Ha nem, akkor az ünnepek után hívd az ügyfélszolgálatot… van ennél jobb megoldás is: Symbol Ügyvitel!

Már a tervezésnél nagy hangsúlyt fektettünk arra, hogy rendszrrünk 64bites operációs rendszeren is fusson és Önnek ne kelljen bonyolult telepítési módokat végigkattintgatnia. A telepítőkészlet méretét nem szerettük volna növelni a 64bites csomagokkal. Ezt a telepítő alternatív tükörszerverekről tölti le, amennyiben szükség van rá.

  • 64bites .NET framework letöltésre kerül, ha szükség van rá. Ez a Windows7-nek része, de a 64bites XP-nek még nem.
  • A 64bites adatbáziskezelő is jobban kihasználja a gépekbe rakott 4GB (vagy több) RAM-ot, sőt csak ez használja ki. 32bites operációs rendszer nem fogja ezt kezelni. Nálunk erre is van lehetőség, sőt automatikusan ez települ, ha szükség van rá.
  • A Symbol Ügyvitel alkalmazás pedig elkészültekor is már 32/64 bites operácisó rendszeren is futtatható formában valósult meg.

És mivel jövőre jönnek a 128 bites szerverek, elkezdtük ennek a technológiának a feltérképezését is.

Dobozos számlázók kontra Windows 7

Mindenkit lázba hoz egy új operációs rendszer megjelenése (Minket is, mondjuk egy kicsit más aspektusól) Pláne akkor, ha 2-3 évet kell rá várni. Az XP óta pedig 8 év telt el. Érdemes szólni egy kicsit a szoftver kultúráról, amely évente változik. Mi a helyzet a dobozos szoftverek területén?

Kezdjük egy kicsit távolabbról. Évente jelennek meg újabb és újabb felhasználói élményt fokozó és a háttérben technológiai előrelépést jelentő fejlesztések. Gondoljunk csak (időrendben) a Java WebStart-ra, a Web2-re, az IWIW web-es átalakítására, amikor is nem HTTP POST-ok szaladgálnak a hálózaton, hanem AJAX-os kérések. Tovább is gondolhatjuk az ötletfolyamot! Vegyük észre a SilverLight előretörését, nem beszélve a web-es számlázókról, amelyek nem használhatóak ugyan nagy mennyiségű ügyfél gyors kiszolgálására, de megvan a maguk előnye hordozhatóság szempontjából. Nézzük csak meg a Vista widget-es megoldását, a hordozható miniszámítógépeken, PDA-kon megjelenő minialkalmazásokat, amelyek web-en mindent összekötnek. Nem utolsóként pedig a Google fejlesztéseit se felejtsük el, a GSM adótorony információkból meghatározott GPS koordináták kérdéskörét.

Ezek mind a felhasználókért vannak, az adatok valahol az interneten keringenek. A felhasználó a @google.com email címe alapján kerül azonosításra és a levelei mellett rögtön beszélgethet a barátaival, twitter-en hozzászólhat valamihez. Mindehhez 3 perc számítógép előtt eltöltött idő elég.

Vannak a nagy, céges rendszerek, a maguk 5-10 fős rendszergazda csapatával, adatbázis klasztereivel, központosított telepítési szabályaival. Nagy pénzintézeket, közmű szolgáltatók nem is tudnának másképp működni.

És vannak az otthon telepíthető, de mégis céges viszonyokat emuláló rendszerek. Ezek a dobozos ügyviteli rendszerek, amelyek közül már szinte csak a számlázórendszerek hálózatosak. A könyvelőprogramokat egy személy használja. (Általában – szerk.) Na ez MsSQL szrverrel olyan, mintha a webes google levelező helyett SmallBusiness szervert telepítenénk és csak Exchange szolgáltatáson keresztül levelezhetnénk. És mindezt a nagymamámnak kellene telepítenie. Fura, nem?

A cégek jelentős része MsSQL Express-t használ. Ingyenes, belefér a telepítőkészletbe, parancssorból telepíthető, gondozást nem igényel. De ez szerintem csak véletlen. Ez nem oda való! Ne gondoljuk, hogy azért mert laboratóriumi körülmények között működik, kiadható 100-1000, esetleg még több ügyfélnek és felelősséget lehet érte vállalni. Ehhez rendszergazda kell!

A Microsoft is határozottan jelzi, hogy van a nagyvállalati MsSQL szerver, annak a kis méretű kiadása hobbi informatikusoknak, 4GB terjedelemig. (De nem a nagymamámnak való!) És van az egygépes, telepítést és gondozást nem igénylő MsSQL compact (3.5) Ebben sajnos nincsenek meg a nagyvállalati működést támogató komponensek (triggerek, tárolt eljárások, stb.). De a célja nem is az, hogy dobozban áruljunk egy vállalatirányítási rendszert!

Az idő múlásával a fenti gondolat beigazolódni látszik. Már a .NET 3.5 is 1.5 órán át (!!!) települ, hozzá az SQL szerver még egy fél óra. Ez nem a dobozos kategória!

A Windows 7-tel ugyanez a probléma. A biztonsági házirend már nem engedi meg, hogy a felhasználó a webről bármit letöltsöm, majd az gyorsan telepítse. Annyi a kéretlen program, hogy már bizalmi elven nem telepítünk semmit. Azok a dobozos alkalmazások, amelyek még építenek arra, hogy “Úgyis lehet írni a program files-ba”, jobb esetben nem indulnak el, rosszabb esetben nem megfelelő működést eredményeznek. Erre példa a program files-ba telepített DBF-es számlázó Vista-n. Más-más felhasználóval belépve a Virtualizációnak “köszönhetően” ugyanyolyan sorszámú számlákat lehetett kiállítani és virtuálisan két számlázórendszer futott egymás mellett. Ez aztán az ügyvitel!

Kicsit hosszúra sikerült írásomat hadd zárjam egy élménnyel, amely egy Vista/Win7-re telepített ügyviteli rendszer indításakor ért. Egy MsSQL szerver-t használó programot telepítettem, de mégis további két alkalmazás kérte, hogy engedjem meg nekik publikus portok kinyitását. WTF? Az egyik alkalmazás egy MySQL szerver volt, a másik pedig egy Apache böngésző. A számlázóprogramom egy nem telepített, hanem csak odamásolt, tudja az ég milyen verziószámú szolgáltatást indított el és webszerverré tette a gépem. Abba már bele se merek gondolni, hogy mi lett volna, ha már van egy webszerver a gépen, amire telepítem (mert például az a cégünk belső intranetjének kiszolgálója)?

2009-ben már kevés, ha azt mondjuk, hogy működik ez, csak X, Y és Z gombot kell egyszerre megnyomni és valami valahonnan valahova kell másolni! A technológia és innováció legyen Veletek! Az MySQL és Apache párost hagyjátok meg másnak!

Értékesítési partnerünk az Ügyvitelbázis

A 2006-ban indult Ügyvitelbázis Magyarország egyetlen mértékadó, ügyviteli programokat értékelő portálja. A mai nappal az Ügyvitelbázis is forgalmazza termékünket, a Symbol Ügyvitelt.

A cikk bevezetője:

A Symbol Ügyvitel sok funkcióval rendelkező, nagy tudású, professzionális számlázó program. Alkalmas forintos- és devizás számlák kiállítására, szállítólevelek, díjbekérők (pro forma) készítésére, vevői megrendelések nyilvántartására, projektek kezelésére. A részletes terméknyilvántartás korlátlan számú eladási árat, akciót, időszaki kedvezményt, terméktulajdonság megadását támogatja. Felár ellenében árajánlat készítéssel, házipénztár- és bank modullal, valamint szerződések kezelésével is kibővíthető. A Symbol Ügyvitel könnyen telepíthető, pendrive-on is hordozható, bárhol használható, mobilis szoftver. Kezelőfelülete nem csak a lehető legkorszerűbb, hanem számtalan kényelmi funkciója miatt kifejezetten felhasználóbarát is.

Symbol Ügyvitel-ról szóló cikk teljes változata

Ha Önnek linuxos szervere van, akkor is használhat Symbol Ügyvitelt

Az ügyviteli piac dobozos termékeire szinte kivétel nélkül jellemző, hogy Microsoft SQL szervert használnak, hiszen elterjedt és viszonylat korán megjelent az ingyenes változata. A működtetésükhöz Windows operációs rendszerre van szükség. Mi szembementünk az árral, velünk felhasználhatja Linux szerverét is.

Kb. 10 évvel ezelőtt jelentek meg azok az ügyviteli alkalmazások, amelyek hálózatban is működtek és kihasználták az adatbázis szerverek adta lehetőségeket. (Sajnos még jelenleg is eladósorban vannak olyan termékek, amelyek hálózatosak ugyan, de a működésük sokkal inkább hasonlít egy közös mappában megosztott, egyszerre egy felhasználó által írható Excel fájlra!). A fejlesztőcsapatok szinte mindegyike az MsSql szervert választotta, akkor még a 7.0-s változatot. Azóta előreléptek és az egyik legnagyobb (árbevétel szempontból, hála a magas követési díjaknak) ügyviteli gyártó is nemrég tért ár MsSql 2005-re. Még 10 évvel ezelőtt indultak el ezen az úton.

Korábban plusz költséget jelentett, hogy egy cég Windows alapú szervert állítson be ügyvitele és egyéb rendszere működtetéséhez. Gyakran ajánlották, hogy inkább valamelyik kliens munkaállomáson kerüljön telepítésre a szerver. Gondolom, nem kell mondani, hogy ezáltal annak a munkaállomásnak állandóan bekapcsolva kell lennie (vagy reggel és este kötött sorrendben kell a számítógépeket elindítani) és az adatvesztés veszélye többszörösen jelentkezik, hiszen egy felhasználói számítógép könnyebben fertőződik meg vírussal vagy megy tönkre, mint egy szerver célokat szolgáló számítógép.

Akkor is és most is jellemző, hogy “Úgyis van egy Windows szerveretek, hiszen most alapítottátok a céget!” jellegű mondatok hangzanak el, előfeltétellel élnek arra vonatkozóan, hogy milyen egy cég informatikai felépítése.

Az ilyen jellegű architektúrális kiépítés közel kétszeresése növelheti a bevezetés költségét, hiszen külön számítógépen, speciális szerver operációs rendszert kell üzemeltetni. (Itt ismét felejtsük el azt a félmegoldást, mely szerint valamelyik munkaállomás lesz a szerver!) Ilyen magas bevezetési költségek szembeötlőek, ha az ügyviteli piac dobozos termékeit 5 (esetleg 6) számjegyű összegekből kívánjuk megvásárolni.

linux

Akkor is és most is jellemző, hogy valamilyen ingyenes megoldással valósítják meg a szerver számítógépek szoftveres szintjét. Komplett megoldások vannak fájlrendszer, domain-controller, levelező szolgáltatások megvalósítására Linux operációs rendszerrel.

De ezen nem futnak az eddigi ügyviteli rendszerekhez szükséges szerver komponensek!

A Symbol Ügyvitel a pendrive-on való egygépes működéstől kezdve, az egygépes, de telepített verzión át, a hálózatos működésig olyan adatbázis szervert használ, amely Windows-on kívül számos operációs rendszerre engedi telepíteni az adatbázis kiszolgálót. A következő operációs rendszereken van Önnek lehetősége kialakítani az adatbázis-környezetet:

  • Linux x86
  • Linux x86 (+NPTL)
  • Linux AMD64
  • MacOSX Intelx86
  • MacOSX Intelx64
  • MacOSX Motorola PowerPC
  • Solaris 10 i386
  • Solaris 10 AMD64+EMT64
  • Windows x86
  • Windows x64 

Linux esetében az ajánlott disztribúciók:

  • Red Hat Enterprise Linux
  • Suse Linux
  • Mandrake and Mandriva
  • Ubuntu Server
  • Debian
  • Slackware
  • CentOS
  • Gentoo

Windows esetében az ajánlott generációk:

  • Windows XP 32/64
  • Windows Vista 32/64
  • Windows 7
  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2010

A lehetőségek sokszínűségével Ön időt és pénzt takaríthat meg!

A külcsín is fontos egy ügyviteli rendszernél – MacOS skin és társai

Nagy figyelmet fordítunk arra, hogy az általunk fejlesztett ügyviteli rendszer ne csak működésében, de kinézetében is munkára ösztönző legyen, kedvet kapjon az ember a napi feladatai elvégzéséhez. Egy irodai alkalmazás nem a szórakozást szolgálja, legyen az ablakoknak sarka! De mégis varázsolhasson egy kicsit a felhasználó!

Évekkel ezelőtt nem értettük, hogy miért “éri meg” egy nem operációs rendszerbeli programmal elváltoztatni azt a kinézetet, amit nagy cégek verejtékes munkával összeraktak. De már tudjuk, hogy mindenki egy kicsit egyedit szeretne, kicsit szeretné a sajátjának érezni a számítógépet abban a 8 órában, amig előtte ül.

Pár hónappal ezelőtt ezért határoztuk el, hogy minden rendszerünkben a felhasználó testreszabhatja a kinézetet. Kicserélheti a háttérképet, beillesztheti a háttérbe gyermekét, kutyáját vagy akár ellenségét…

További képernyőket nézhetünk meg ide kattintva!

 

Ezen kívül pedig választhat számos előredefiniált kinézet közül. Lássuk, mit láthatunk!

MacOS

 [singlepic id=7 w=640 h=480 mode=web20 float=]

“Új hullám”

[singlepic id=10 w=640 h=550 mode=web20 float=]

A Sötét iroda bűvöletében

[singlepic id=6 w=640 h=550 mode=web20 float=]

Mi mindenből lehet választani…

[singlepic id=9 w=640 h=550 mode=web20 float=]

Nemsokára megjelenik Windows7 (seven) operációs rendszert idéző kinézetünk is…