1C Enterprise 8
1C: Enterprise 8.2 kezelt alkalmazás - alapfogalmak
Az ok nyilvánvaló: ez az Advent a „1C: Enterprise 8” társaság jelentősen bővítette a potenciális ügyfelek, kezdett aktív fejlesztése a vállalati piacon.
De ebben a szegmensben a vásárlók jól megalapozott (és növekszik!) Követelmények az üzleti alkalmazások és a mérkőzés őket, a fejlesztők a „1C” volt, hogy növelje a fejlődés üteme az alapvető technológiákat.
A fő munkája a felhasználók, továbbra is fennáll a formában. A kezelt alkalmazás, a formák, amelyek alapján az új technológia. Ezeket a formákat az úgynevezett szabályozott. A fő különbség a szabályozott formája az, hogy nem készítették részletesen a fejlesztő, „Pixel”. Forma kialakítás úgy tűnik, logikai leírását készítmény formájában. A pontos elhelyezését az elemek által termelt a rendszer automatikusan, amikor a formában jelenik meg. A látható része a forma úgy néz ki, mint egy fa, amely magában foglalja az elemek a formában.
De mi változata a „nyolc” választani? A válasz erre a kérdésre úgy tűnik, nem annyira egyértelmű. Ma, a platform „1C: Enterprise” bemutatta a legújabb verzióját 8,1, de már ott volt a következő, hogy imee t szám 8,2 és az úgynevezett „1C: Enterprise 8. kezelt alkalmazás”. Persze, ez lehet mozgatni következetesen, de lehet, hogy egy lépést „átléphető”, és azonnal adja meg a fejlett technológiai helyzetét. Van valami gondolni ...
Célok, célkitűzések, a végrehajtás
Apropó „1C: Enterprise 8. kezelt alkalmazás”, meg kell, hogy azonnal vegye figyelembe néhány fontos pontot. Először is, a szó „alkalmazás” a neve ennek a programnak nem vezetheti félre senkit. Mi nem beszélünk az alkalmazott megoldások, valamint a platform létrehozását és végrehajtását alkalmazások (bár tekintve operációs rendszerek, ez a platform egy olyan alkalmazás). Ebben a tekintetben, akkor valószínűleg helyesebb azt mondani, hogy „az 1C: Enterprise 8. Ellenőrzött alkalmazását” - a platform végrehajtására a kezelt alkalmazásokat.
Másodszor, az építészet a „1C: Enterprise 8. Ellenőrzött alkalmazás” végre számos alapvető újítások, mint a korábbi verziók a platform. De ugyanakkor, az új rendszernek biztosítania kell a teljes kompatibilitást a korábban létrehozott programok „1C: Enterprise 8”. Itt azt kell szem előtt tartani egy másik fontos pont: a régi program fog futni, mint a normál, anélkül, hogy az új platform képességeit működése azonos a „szabályozott módon” átírni a kódot (de az összes lehetőséget a „Normal” továbbra is rendelkezésre állnak).
A legfőbb újítása az „1C: Enterprise 8. Sikerült Alkalmazás” kapcsolatos, hogy tovább kell növelni a teljesítményt és skálázhatóságot a platform, hogy támogatja a távoli felhasználók számára, egyszerűsítse a folyamat fejlesztése és karbantartása alkalmazási megoldások, valamint, hogy egy sokkal kényelmesebb felhasználói élményt. Mindez összefüggő célkészletekben érhető el a különböző építészeti változások a platform, amely általában véve csökken két fő feladata van: fokozza megoldások alkalmazása a kontroll (a szakaszában mind a fejlesztés és üzemeltetés), és öntsük az ügyfél része a fő számítási terhelés a szerveren .
Az egyik legfontosabb gondolatok „irányított alkalmazás” a rendszer, hogy váltson a modell segítségével deklaratív programozás kód és a felhasználói felület. Ez nagymértékben növeli a kezelhetőséget az üzleti alkalmazások, és lehetővé teszi, hogy váltson a vékony Windows- és web-alapú kliens.
Fogalmi a platform „1C: Enterprise 8” kezdetben három fő program rétegből áll: a felhasználói felület, az üzleti logika és az adatok kezelése. A probléma az, hogy mivel a történelmi építészeti fejlődés a jelenlegi változat a platform 8.1 interfész vezérlő réteget teljes mértékben megvalósítani csak az ügyfél része a rendszernek. Sőt, újra, mert az öröklött tulajdonságok a felhasználói felület funkcióit és üzleti logika „1C: Enterprise 8” olyan erősen összefonódott, hogy elválasztani őket logikailag független réteg nagyon nehéz.
Tény, hogy megoldja ezt a hagyományos és fókuszált rendszer „1C: Enterprise 8. 2 kezelt alkalmazás”, amely az átruházás a feldolgozási terhelést az ügyfél és a kiszolgáló miatt egyértelműbb szétválasztása a felület réteg és az üzleti logika és a végrehajtására felhasználói interfész a szerver oldalon.
Nincs jelentős változás olyan rétegek, amelyek megvalósítják a munka az adatokat a tudásbázis és az üzleti logika alkalmazási megoldásokat. Ez vonatkozik a leírás adatszerkezeteket konfigurációs együttműködni az alkalmazás objektumokat (könyvtárak, dokumentumok, és így tovább. D.) és különböző mechanizmusok platform (kérések, adat csere).
Teljesen megváltoztatja az egész réteg a felhasználói felület (parancssori felület, forma, ablak rendszer). Ez nem csak egy új fejlődési modell felület, de végre egy új architektúra részlege alkalmassága a kliens és a szerver része a rendszernek.
Nagyon fontos, hogy a végrehajtása során ezeket az ötleteket készül egy minőségileg új technológiai szint - minta alapján a deklaratív programozási kód és a felhasználói felület. Ez az jelentősen növeli a kezelhetőséget az üzleti alkalmazások - mind a színpadon az alkalmazás fejlesztés, és mikor van hangolva a felhasználók egyedi igényei (valamint abban az esetben, a beállításokat a felhasználó által.
Az új felület modell
A jelenlegi verzió a „1C: Enterprise 8” felhasználói interfész egy sor részletesen nyomon követhető a fejlesztő elemek (a főmenüben és formák), a logikája a kapcsolat, amely ismét szinte teljesen határozza meg a szakaszában az alkalmazás fejlesztés. Az új felület dinamikusan generált különböző tényezőkön alapul, hogy lehet változtatni közvetlenül a munkája során az alkalmazás (például a felhasználói jogokat, illetve tette a saját beállításokat). Ez vonatkozik minden kulcsfontosságú összetevője a felület.
A formák a penész is parancsokkal lehet kezelni az alkalmazás fejlesztő, valamint a globális parancsokat, amelyek használják a parancs interfész egy általános konfigurációt. Azt is, hogy lehetőséget kap arra, hogy hozzon létre paraméteres parancsokat nyitott más formáit, figyelembe véve a konkrét részleteit a jelenlegi formájában. Például, amelyben a jelentést egyenlegek az állomány, amely most a kiválasztott formájában kiadások számlát.
Form. Mint korábban, a fő munkát a felhasználó által formanyomtatványokon keresztül. De most használni, hogy ellenőrizzék a forma alakult alapján deklaratív. A kijelző az ebben a formában van leírva, mint egy fa, amely magában foglalja a különböző elemek (mezők, jelölőnégyzetek, kapcsolók, gombok, és így tovább. P.). Minden egyes elem lehet egy csoport, amely más elemek. Funkcionalitás ugyanolyan alakú, mint leírt részletek (adatok, amelyek futás) és parancsok (végrehajtott lépéseket). Leírás formák jönnek létre automatikusan a rendszer, vagy programozza a fejlesztő. Mindenesetre, a külső megjelenése a forma által létrehozott rendszer végrehajtása során a kérelmet a leírás alapján. Az új rendszer alakul tervező áll nemcsak a fejlesztők, de - némileg rövidített változata - és a felhasználó. A kliens oldalon rendering végre egyetlen formája, és számos egyszerű műveleteket. Az ugyanazon képzési leírás formájában, az üzleti logika és a munka adatokkal elő a szerveren.
Dinamikus listák. Ezek az elemek most formák alapján a dinamikus adatok elrendezését. Ez a következőképpen valósul: a fejlesztő vagy a kijelző jelzi a konfigurációs objektum határozza egy lekérdezést, amelyeket használni fognak adatok olvasására. A rendszer beolvassa az adatokat kérésre az étkezést, ahogy mozgatod a kurzort a listában. Tervező és felhasználók különböző képességekkel adatok összetétele beállításakor a megjelenítési lista (kiválasztás, rendezés, csoportosítás, feltételes).
Jelentéseket. Az új rendszer a beszámoló az adatbázis elrendezés segítségével deklaratív leírását a mintavételi mechanizmus, csoportosítása és jelentési hajtották végre 8.1 verzió (valójában ez volt az első működő vázolta „kezelt alkalmazás”). Jelentés formájában rendszer automatikusan hozza létre, de a fejlesztő megváltoztathatja. A „1C: Enterprise 8. irányitott” fejlesztette mechanizmusa jelentési lehetőségek, amelyek lehetővé teszik két változatban a munkát. Az első esetben (az opciók) a fejlesztők és a haladó felhasználók használhatják az összes rendelkezésre álló lehetőségekkel, hogy személyre szabott jelentések alapján az egyik adat készítmény sémát. A második lehetőség (egyéni beállítások) egy korlátozott készlet a legnépszerűbb opció minden felhasználó számára elérhető.
Az alkalmazás objektum. deklaratív interfész rugalmassági mechanizmus is biztosított expanziója következtében az alkalmazás objektumok tulajdonságait meghatározott metaadat. Különösen a hozzáadott tulajdonságok, amelyek leírják az adatok feltérképezése, és hogy az ilyen paramétert használnak űrlapok és jelentések. Mert alkalmazás objektumokat megvalósított mechanizmusok kezdeti töltési és beviteli érvényesítése szükséges mezőket. Bevezetett modulok vezetők, lehetővé téve, hogy az eljárásokat és funkciókat, amelyek logikailag kapcsolódó funkciók a tárgy, de nem kapcsolódik a konkrét esetben.
adaptáció interfész
A deklaratív modell biztosítja a rugalmasságot, hogy automatikusan beállítsa a kívánt specifikus felhasználói felület. Először is, figyelembe veszi a felhasználó jogosultságát, különösen interfész automatikusan kizárják a csapatot, hogy olvassa el tárgyakat, amelyekhez való hozzáférés a felhasználó le van zárva. Ugyanakkor tudatában kell lennie, hogy akkor most beállíthatja az engedélyeket nemcsak a tárgyakat, hanem azok egyes részleteit (pl űrlapmezőket vagy listáit hangszórók). Attól függően, hogy a felhasználói szerepkörök konfigurált láthatóság felület elemeit alapértelmezésben - az első helyen azt mutatja, a legfontosabb jellemzői az adott szerepet, amelynek összetételét ezután bővíthető további elemekkel.
Az új mechanizmus funkcionális opció lehetővé teszi a fejlesztő közötti kapcsolatot leíró elemeit a felület és az igények egy adott szervezet. Például, ha alkalmazása a megoldás biztosítja a lehetőséget, hogy csere számviteli és a speciális vevői ilyen funkció nincs szükség (ez megállapított szinten az információs bázis), az elemek és a parancsokat a mechanizmussal kapcsolatos, a deviza számláját automatikusan kizárják a felületen.
A felhasználó is megszokott a felület is, amennyire szüksége van, és kényelmes. A rendelkezésére áll, a készítmény eszközök részletei forma, a kölcsönös elrendezése és részben megjelenése. Ebben az esetben az összes felhasználói beállítást tárolja az információkat tárol.
alkalmazás modell a felhasználó szemszögéből
Mostanáig az „1C: Enterprise” használta a klasszikus multi-window rendszer elve alapján MDI interface, ahol a fő ablak szolgál wrapper minden gyermek ablakok, és magában foglalja a fő menü és eszköztár eléréséhez a rendszer funkcionalitását. A „1C: Enterprise 8. Sikerült Application” (pontosabban szabályozott módban), minden ablak önállóan képviseli különálló komponensként a Windows tálcán.
Ha az alkalmazás futtatásához megoldás a környezetben „1C: Enterprise 8. kezelt alkalmazás” megnyitja a fő ablak, amelyben a felhasználó azonnal láthatja a szerkezet az alkalmazás megoldást. Fő kontroll biztosított funkciókat a felső részén az ablak ablaktábla formájában szakaszok megfelelő felső szintű alrendszerek konfiguráció. Ha aktiválja az összes funkciót az ábrázolt alrendszer csapat két panel - a navigációs sáv és a cselekvés bar. Megjegyezzük, hogy a felhasználó tudja nyitni több ablak és alapvető munka mindegyikük függetlenül (például során egyidejű működése különböző alrendszerek).
Felhasználói cselekvési logika a következő, sorrendben: navigáció alrendszerek közötti keresztül történik a fő ablakban, és a fő feladata, hogy támogassa az ablakokat.
felhasználó kéri listák megnyílt a munkaterületen a fő ablak helyett a korábban nyitott forma. Amikor hívja a parancs bemeneti és szerkesztését tárgyak, valamint a nyitás a jelentések és a kezelések nyitni egy külön, független kiegészítő ablakok
Kiegészítő ablakok is lehet egy navigációs sáv, és tudják, hogy az átmenetet a kijelző formák logikailag összefüggő fő ablak (megnyitása nélkül egy új ablakban).
A kényelem a felhasználói élményt „1C: Enterprise 8. Ellenőrzött alkalmazás” hajtott végre több mechanizmus navigációs funkciókat. Különösen most már lehetséges, hogy egy szöveges linket minden olyan tárgy információs adatbázis (dokumentum könyvtár bejegyzést, a jelentés és így tovább. P.), és gyorsan mozog a kívánt helyre segítségével a „kattintson a” kapcsolati (link is tárolható A „Kedvencek „). A rendszer automatikusan tárolja linkeket a legutóbb létrehozott vagy frissített lehetőség, ez a lista is lehet használni, hogy gyorsan navigálhat a rendszeren keresztül.
Ezen túlmenően, az alkalmazás főablakát támogatott desktop mód, amely megjeleníti több formában tartalmazó gyorsabban és gyakrabban használt adatokat.
Telepítése és az alkalmazás futtatása
Annak érdekében, hogy a felhasználói élmény „1C: Enterprise 8. Ellenőrzött alkalmazás” kismértékben módosították telepítéséhez és futtatásához az alkalmazás megoldást. De ahhoz, hogy értékelni ezeket a fejlesztéseket, akkor először meg kell emlékezni, hogy a munka alkalmazási környezetben a „1C: Enterprise 8”. Az OS szempontjából (ebben az esetben a Windows), mint az alkalmazás elindításához aktusok platform „1C: Enterprise 8”. Következő szerdán ezen a platformon a felhasználó futtatja a megfelelő alkalmazást a megoldás azonban itt is szükséges ahhoz, hogy egy fontos pontosítást azok számára, akik nem nagyon ismerik a rendszert „1C: Enterprise 8”.
Valami, amellyel a felhasználó dolgozik, terminológiájában „1C” nevezett „információs bázis” (IS). Egyesíti és adatbázis (DB) és az alkalmazási kódot, amely együttműködik az adatbázisban. Más szóval, ha azt szeretné, hogy több adatbázis, akkor létre kell hozni, illetve az azonos mennyiségű IB, beleértve azok másolatait az érintett alkalmazás (ami - figyelni rá - még fejleszteni és változás a saját életciklusa).
Ezt szem előtt tartva, a logika és futtassa a telepítő programot a „1C: Enterprise 8. Ellenőrzött alkalmazás” kissé módosult, összehasonlítva a „1C: Enterprise 8.x”, és úgy néz ki, mint ez.
Telepítés. Forgalmazásával program telepítve van - a platform „1C: Enterprise 8. Ellenőrzött alkalmazást.” Mivel a forgalmazást telepített alkalmazás sablonokat (valójában ez a sablon, amely tartalmazza a kódot, és alkalmazási megoldások, és az adatbázis - már tele, vagy üres).
Futás. Indított platform „1C: Enterprise 8. fenntartója Application”, akkor a felhasználónak ki kell választani a kívánt neki, hogy az IB (5. ábra). Úgy tudja, a már megállapított előtt IB, vagy add, hogy a lista az új IB.
Ahhoz, hogy az IB, két módszer van: a létrehozása egy új IS vagy fizikailag létező IB kapcsolat (de még nem szerepel a listán az elérhető). Ahhoz, hogy hozzon létre egy új IB ismét két módja van: ezúttal egy kész sablon vagy IB írásához ez „a semmiből” (írni a kódot, hogy leírja a szerkezetet az adatbázisban, stb ...).
Például, a szállítás az új béta verziója az adott alkalmazásnak „1C: Archív 8” két IB sablon - a tényleges alkalmazás nélkül (adatbázis), és a demo verziója az adott alkalmazásnak (kód + demo adatbázis). Ennek megfelelően, annak érdekében, hogy működjön együtt a demo változata a program, először létre kell hoznia egy új példányát a KSZ alapján a meglévő sablont. Ezután futtatni ezt IB, jelölje ki a listában a „Run” és kattintson a „1C: Enterprise”.