Vývoj informačného systému na platforme 1c enterprise. Systém "1C: Enterprise"

Toolkit pre prevádzku veľkých informačných systémov na platforme 1C: Enterprise 8

V tomto študijná príručka o prevádzke veľkých informačných systémov na platforme „1C: Enterprise 8“ načrtáva kľúčové body súvisiace s nastavením softvér pre efektívnu prácu systémov založených na platforme 1C:Enterprise, sú opísané základné metódy na zisťovanie problémov s dostupnosťou a výkonom a zvažujú sa otázky organizácie prevádzky. Kniha obsahuje teoretické informácie o organizácii prevádzky a popisuje praktické metódy, poskytuje rozbor nastavení jednotlivých komponentov informačného systému. Okrem toho sú popísané základné metódy na lokalizáciu a skúmanie problémov a uvedené príklady riešenia konkrétnych aplikovaných prevádzkových problémov.

Príručka je určená pre študentov kurzu „1C: Prevádzka veľkých informačných systémov“, ako aj pre špecialistov zaoberajúcich sa prevádzkou informačných systémov budovaných pomocou technologickej platformy „1C: Enterprise“. Odporúča sa ako metodický materiál v rámci prípravy na certifikáciu „1C: Exploiter veľkých informačných systémov“. Tento materiál slúži ako významný metodický doplnok k materiálom uvedeným v dokumentácii k IDS a iným k téme prevádzky. Príručka je navrhnutá tak, aby systematizovala a zefektívnila praktické prevádzkové zručnosti, ktoré už má čitateľ k dispozícii, aby im poskytla metódy vypracované odborníkmi spoločnosti 1C na veľké podnikové implementácie.

Autori navrhujú, aby sa príručka používala v denná práca prevádzkovatelia a správcovia informačných systémov. A očakávajú, že časť materiálu sa použije ako kontrolné zoznamy, od ktorých má zmysel sa odchýliť, až keď pochopíte „prečo nám to nevyhovuje“. Má zmysel pokúsiť sa vykonať navrhované príklady príkazov, dotazov a skriptov, naučiť sa ich používať. Tieto príklady opakovane ušetrili čas pri skúmaní technologických problémov. Autori tiež veria, že špecialisti v oblasti prevádzky, aplikujúc získané poznatky, dokážu zvýšiť efektivitu pri zabezpečovaní technologickej kvality veľkých informačných systémov. Výsledný súbor nástrojov a znalostí pomôže odborníkom rýchlo zhromaždiť potrebné informácie o vznikajúcich problémoch na ich rýchle odstránenie.

Pri príprave použitých materiálov praktická skúsenosť prácu tímov pre prevádzku veľkých informačných systémov na projektoch Stredísk kompetencie pre technologickú problematiku spoločnosti 1C (CKTP).

Vydavateľstvo - 1C-Publishing

Rok vydania - 2017

Systém 1C: Enterprise je AIS účtovníctva v podniku s pokročilými možnosťami systémov 3. generácie. Skladá sa zo samostatných modulov, ktoré môžu spolupracovať. ich schopnosti sú uvedené v nasledujúcich špecifikáciách.

účtovníctvo umožňuje implementovať akúkoľvek účtovnú schému v závislosti od konfigurácie.

Operatívne účtovníctvo je určený na účtovanie prítomnosti a pohybu hmotného majetku a hotovosti.

Kalkulácia umožňuje implementovať akúkoľvek mzdovú schému v závislosti od konfigurácie.

Ostatné moduly sú pre technický personál alebo správcu systému a súvisia s prevenciou, údržbou databázy alebo integráciou AIS do iných systémov, ktoré sú pomocné. Toto je - "Správa distribuovaných infobáz", "WEB-rozšírenie", "Testovanie a oprava infobáz", "Konvertor" tabuľkové dokumenty IP" a tak ďalej.

Hlavné moduly sú technologickým blokom, ktorý implementuje spoločnú funkčnosť, ktorá závisí od technické vlastnosti softvér a hardvér. Tieto moduly podporujú aj takzvanú „konfiguráciu“ a sú základom pre vykonávanie programov v zabudovanom programovacom jazyku. Konfigurácia je súbor kľúčových premenných, teda tých, ktoré staticky charakterizujú podnik a jeho činnosti (registračný kód, sadzba DPH, účtová osnova, štandardné ukazovatele atď.), a „pravidlá podnikania“ vo forme programov v vstavaný jazyk na vysokej úrovni, ktorý charakterizuje obchodné procesy podniku v dynamike

Pre veľký podnik ponúka 1C nákup všetkých svojich hlavných modulov a balíka štandardných konfigurácií v nasledujúcom zložení:

"JE: finančné plánovanie" - typická veta "Finančné plánovanie" - toto je jediná aplikácia pre strategické a operatívne plánovanie (rozpočtovanie), zbieranie údajov o skutočnej realizácii plánu, plánovo-faktorovú analýzu plnenia rozpočtu, modelovanie, analýzu a prognózovanie finančný stav organizácií.

"IS: účtovníctvo"- typická konfigurácia, ktorá je hotovým návrhom na automatizáciu väčšiny účtovných komponentov.

"IS: Obchod a sklad" navrhnuté tak, aby zohľadňovali akýkoľvek typ obchodných operácií. Vďaka svojej flexibilite a prispôsobiteľnosti je systém schopný vykonávať všetky účtovné funkcie - od poskytovania adresárov a zadávania primárnych dokladov až po príjem rôznych výpisov a analytických výkazov.

"IS: Plat a personál PROF" určené na výpočet mzdy a personálne záznamy, je možné použiť ako v samonosných podnikoch, tak aj v organizáciách s rozpočtovým financovaním. Poskytuje možnosť nielen automatizovať výpočet miezd, ale aj organizovať účtovníctvo zamestnancov, evidovať úradné pohyby a zostavovať štatistické hlásenia zamestnancov. Všestrannosť systému vám umožňuje implementovať akýkoľvek prístup k riešeniu vyššie uvedených problémov a prijímať akékoľvek reportovacie dokumenty.

Spoločnosť 1C vyrába aj varianty komplexov, ktoré sú určené pre vysoko špecializované potreby účtovníctva a výkazníctva. Tieto komplexy automatizujú účtovníctvo a výkazníctvo v cieľových odvetviach.

Konfigurácie pre "1" ("Enterprise" sú v skutočnosti super programy, ktoré bežia na základni moduly A-D(obr. 2.4).

Úroveň A je fyzická vrstva alebo vrstva infraštruktúry, ktorá zahŕňa hardvér a softvér (DBMS, Operačné systémy, vodiči) na uloženie a získanie potrebných informácií o každom Arma AIS.

Úroveň B- toto je úroveň softvéru od 1C. Základné a servisné moduly „1C: Enterprise“ poskytujú programátorom komplexov

hlbšiu úroveň abstrakcie, aby nestrácali čas zbytočnými technickými detailmi ohľadom spracovania dát, ale pracovali s takými jednoduchými a dostupnými virtuálnymi objektmi ako je elektroinštalácia či dokument.

Ryža. 2.4. v Architektúra AIS "1C: Enterprise"

úroveň sa týka konfigurácií alebo makroprogramov, ktoré plne charakterizujú informačný model podniku a určujú chod jednotlivých zbraní a celého AIS ako celku.

Úroveň G poskytuje užívateľom rozhranie. Na tejto úrovni sa zadávajú údaje na spracovanie a zobrazujú sa výsledky prevádzky AIS v závislosti od konfigurácie.

Spoločnosť dodáva hotové ponuky s použitím základných modulov a štandardných konfigurácií. Balík obsahuje štandardné konfigurácie „Účtovníctvo+Obchod+Sklad+Mzda+Personál“, „Účtovníctvo“, „Obchod+Sklad“, „Mzda+Personál“, „Výroba+Služby + Účtovníctvo“, „Finančné plánovanie“.

Je však sotva možné, že typická konfigurácia systému plne uspokojí potreby zákazníka. Potom vyvstáva otázka jeho „vhodnosti“. A na takúto operáciu je potrebný vysokokvalifikovaný špecialista, ktorý musí rozumieť účtovníctvu a financiám, aby správne pochopil, čo sa od neho vyžaduje, a bol dobrý v informačné technológie vo všeobecnosti a najmä v vstavanom programovacom jazyku „1C: Enterprise“.

Výhodou AIS je možnosť flexibilnej konfigurácie. Medzi nevýhody systému patria vysoké náklady na implementáciu a prevádzku, ako aj príliš zložitá štruktúra konfigurácií, ktorých vývoj si vyžaduje dlhodobé školenie špecialistov. V niektorých konfiguráciách neexistuje takmer žiadna ochrana informácií pred neoprávneným prístupom. V praxi sa často ukazuje, že systém nie je príliš dobre navrhnutý a v prípade veľkého množstva dát ani ten najmodernejší a najdrahší hardvér nedokáže poskytnúť dostatok vysoká rýchlosť spracovanie. To znamená, že na veľké podniky AIS „1C: Enterprise“ nebude môcť fungovať.

Finančná analýza nie je súčasťou štandardných konfigurácií tohto automatizovaného informačného systému, ale vďaka vstavanému jazyku je možné ju implementovať, hoci je náročná na realizáciu.

Vlastnosti vývoja IS na platforme "1C: Enterprise 8.3"

Keďže platforma 1C bola vybraná na implementáciu automatizácie úloh ochrany práce: Enterprise 8.3 zváži vlastnosti vývoja informačných systémov v tejto oblasti. softvérový produkt. 1C:Enterprise 8.3 je nový vývojový nástroj zo série platforiem 1C:Enterprise.

1C:Enterprise je softvérový systém, ktorý zahŕňa platformu aj sady aplikovaných riešení a rôznych metód. Za zmienku stojí, že 1C: Enterprise obsahuje platformu aj klientsku aplikáciu. Platforma je základom, na ktorom je konfigurácia postavená, obsahuje sadu nástrojov na nastavenie konfigurácie a na jej prevádzku. Klientska aplikácia je zase neoddeliteľnou súčasťou platformy. Program prijme dáta od užívateľa cez klienta, spracuje ich a potom ich opäť vráti cez klientsku aplikáciu. S programom môžete komunikovať pomocou štyroch rôzne cesty, takže existujú štyri typy klientov:

  • - hustý;
  • - tenký;
  • - webový klient;
  • - konfigurátor.

Hrubý klient vám umožňuje implementovať všetky funkcie 1C: Enterprise vrátane nastavenia a dokončenia programu pomocou konfigurátora, ale nepodporuje prácu cez internet. Tento klient bol hlavným klientom vo verziách programu 8.0 a 8.1.

Tenký klient má menší distribučný balík ako hrubý klient a zabezpečuje prácu s databázami cez internet.

Webový klient nevyžaduje inštaláciu žiadneho programu do počítača užívateľa, ale funguje cez internetový prehliadač.

Konfigurátor je klientska aplikácia určená pre vývojárov a administrátorov. S ním môžete vykonávať zmeny v typickej konfigurácii, ale konfigurátor vyžaduje na fungovanie hrubého klienta. Práve konfigurátor je jedným z prevádzkových režimov systému.

Poďme si ujasniť, čo je to konfigurácia. Ide o súbor formulárov a algoritmov napísaných na platforme 1C, vrátane zoznamov adresárov, registrov, zostáv, dokumentov atď., Programový text napísaný vo vstavanom jazyku, okná a tlačidlá na zadávanie údajov.

V dôsledku toho môžeme povedať, že v „1C: Enterprise“ je ťažké rozlíšiť medzi vývojovým nástrojom a „výkonným systémom“, pretože sú spojené do jedného celku a platforma je v skutočnosti vývojovým nástrojom, ale funguje tak vo fáze tvorby programov, ako aj vo fáze ich implementácie.

V 1C:Enterprise nie je hlavným prvkom vývoja softvéru proces písania programového kódu. Aplikácia je primárne vyvíjaná ako metaúdajová štruktúra a kód sa podľa potreby píše v špecifických aplikačných uzloch.

Metadáta v 1C:Enterprise predstavujú dátové štruktúry, zloženie typov, vzťahy medzi objektmi, vlastnosti ich správania a vizuálnej reprezentácie, systém diferenciácie prístupových práv, používateľské rozhranie atď. Dá sa povedať, že metadáta obsahujú informácie nielen o tom, „čo je potrebné uložiť v databáze“, ale aj o tom, „prečo“ sa tieto informácie ukladajú, akú úlohu zohrávajú v systéme a ako sú informačné polia prepojené. Použitie vstavaného programovacieho jazyka je vo väčšine prípadov obmedzené na riešenie tých úloh, ktoré si vyžadujú algoritmický popis, ako je výpočet daní, kontrola správnosti zadaných údajov atď. .

1C: Podnik sa striktne zameriava na budovanie aplikačného riešenia založeného na konkrétnom modeli, a preto je budovanie hlavnej časti aplikácie založené na štandardných prototypoch aplikačných objektov, to znamená, že systém na vytváranie týchto objektov obsahuje niekoľko základných tried. , z ktorých každá má špecializovanú funkcionalitu a je určená na to, aby v aplikácii predstavovala objekty predmetnej oblasti, ktoré majú podobné vlastnosti a úlohu v obchodnej logike. Tento prístup zabezpečuje konštrukciu aplikácie, v ktorej systém dokáže automaticky vykonávať hlavnú časť operácií, keďže tento návrh je vyvinutý na základe špecifického modelu, v ktorom každý objekt zohráva svoju úlohu a ktorý zároveň je systému dobre známy. V tomto prípade je modelom celá ideológia budovania aplikovaného riešenia, ktorá zahŕňa spôsoby budovania dátových štruktúr, typy vzťahov medzi dátami, princípy manipulácie s dátami, spôsoby prepojenia dát s objektmi rozhrania, formy popisu obchodnej logiky, oddelenie funkčnosť podľa systémových úrovní atď.

Pri správe údajov, napríklad pri zmene údajov, vývojár interaguje s databázou pomocou objektov zodpovedajúcich entitám uloženým v databáze, a nie na úrovni záznamov, to znamená, že 1C:Enterprise používa technológiu objektov. Táto technika, sa používa najmä na modifikáciu dát a poskytuje veľmi dobrú čitateľnosť algoritmov obchodnej logiky, výrazne znižuje počet vývojových chýb a tiež zaisťuje vysokú úroveň integrity dát.

Zvážte, čo je nové na platforme 1C: Enterprise 8.3 v porovnaní s predchádzajúcimi verziami. Nová verzia platforma 1C: Enterprise 8.3 obsahuje množstvo dôležité zmeny a doplnky, ako je mobilná platforma 1C: Enterprise 8.3, nové rozhranie Taxi, nový výkonný vyhľadávací mechanizmus vo vstupnom poli, vylepšená prevádzka úložiska konfigurácie programu, vylepšená možnosť aktualizácie informačnú základňu s výraznými zmenami v dátovej štruktúre bez dlhého zastavenia práce užívateľov, novými nástrojmi na monitorovanie serverového klastra a technologickým denníkom, ktoré uľahčujú identifikáciu prvkov aplikovaného riešenia, ktoré vedú k neodôvodnenej spotrebe RAM a diskovej pamäte, možnosť vymazať dátové oblasti, ktoré sa stali nenárokovanými atď. Na uľahčenie vývoja boli pridané nasledovné:

  • - nový objekt v konfiguračnej vetve "Všeobecné" - Definované typy, je špeciálny konfiguračný objekt určený na definovanie dátového typu, ktorý popisuje často používanú entitu alebo sa s vysokou mierou pravdepodobnosti môže meniť pri implementácii aplikovaného riešenia;
  • - vlastnosť "Hlavné role", ktorá špecifikuje roly, ktoré sa použijú, ak v informačnej databáze nie sú žiadni používatelia, v predchádzajúce verzie bolo možné špecifikovať iba jednu hlavnú úlohu;
  • - asistent pre vytváranie obslužných programov udalostí klienta formulára, teraz vývojár nemusí manuálne vytvárať metódu servera a špecifikovať jej volanie v procedúre klienta;
  • - možnosť nahrať celú kompozíciu konfigurácie na disk ako súbor súborov určitej štruktúry, nový mechanizmus uvoľnením konfigurácie do súborov sa vždy uvoľnia celé údaje pre celú konfiguráciu, nie je zabezpečená možnosť konfigurovať objekty na vyloženie, čím sa zabezpečí integrita konfigurácie.

Verzia 1C: Enterprise 8.3 sa usiluje o mobilitu a umožňuje vám pracovať v cloude, ako aj vykonávať vzdialené pripojenie cez 1C-Link a pracujte na mobilných zariadeniach. Pri práci v „cloude“ sa zamestnanec môže na diaľku pripojiť k programu alebo databáze, čo znamená, že počítač používateľa nemusí nahrávať databázu a dokonca ani nastavovať konfiguráciu. 1C-Link je ďalšou možnosťou pre prácu na diaľku, vďaka čomu zostávajú databázy na zariadení spoločnosti, avšak pomocou technológií 1C môžete získať bezpečný prístup k aplikácii odkiaľkoľvek na svete.

1C: Enterprise 8.3 udržiava komunikáciu aj s nízkorýchlostným internetom na mobilnom zariadení, čo umožňuje pracovať s programami 1C na tablete alebo smartfóne prostredníctvom pripojenia GPRS iba pomocou prehliadača dostupného na zariadení.

Skúsenosti s implementáciou aplikovaných riešení na platforme 1C:Enterprise 8 ukazujú, že systém umožňuje riešiť problémy rôzneho stupňa zložitosti – od automatizácie jedného pracoviska až po vytváranie celopodnikových informačných systémov.

Implementácia veľkého informačného systému zároveň kladie zvýšené požiadavky v porovnaní s malou alebo strednou implementáciou. Celopodnikový informačný systém musí poskytovať prijateľný výkon v podmienkach súbežnej a intenzívnej práce Vysoké číslo používateľov, ktorí používajú rovnaké informácie a hardvérové ​​zdroje v konkurenčnom režime. Hardvérová aj softvérová časť systému zároveň pracuje pod veľkým zaťažením.

Výkon a škálovateľnosť platformy 1C:Enterprise 8 a typické aplikačné riešenia

1C:Enterprise 8 je moderná technologická platforma určená pre vysoké zaťaženie a súčasnú prácu veľkého počtu užívateľov. Prebiehajúce záťažové testy a skúsenosti z reálnych implementácií ukazujú, že platformu 1C:Enterprise 8 a štandardne aplikované riešenia je možné úspešne použiť na vytváranie celopodnikových informačných systémov.

Výkon a škálovateľnosť v reálnych implementáciách

Spoločnosť 1C pravidelne monitoruje implementácie a vykonáva používateľské prieskumy s cieľom posúdiť ich spokojnosť s výkonom systému. Skúsenosti s používaním systému v reálnych implementáciách ukazujú, že úspešne zvláda úlohy tvorby celopodnikových informačných systémov.

  • Monitor predaja a implementácie „1C: Manufacturing Enterprise Management 8“

Technologické problémy veľkých implementácií

Veľká implementácia predstavuje pre technických špecialistov zložité úlohy, ktoré si vyžadujú špeciálny prístup a špeciálne znalosti. Skúsenosti s analýzou technologických problémov veľkých implementácií ukazujú, že správnym prístupom je možné vyriešiť akékoľvek vznikajúce problémy a dosiahnuť dobrý výkon a škálovateľnosť systému. Rozsiahla implementácia zároveň kladie zvýšené požiadavky na kvalifikáciu. technických špecialistov.

Firma „1C“ si kladie za úlohu zlepšiť technologickú kvalitu veľkých implementácií na platforme 1C: Enterprise 8. Za týmto účelom:

Technológie a nástroje

Architektonické a technologické riešenia v platforme

Architektonické a technologické riešenia, implementované v 1C:Enterprise 8, sú navrhnuté pre súčasnú prácu veľkého počtu používateľov a dosiahnutie vysokého výkonu a škálovateľnosti systému:

  • Architektúra klient-server
  • Serverový klaster
  • Budovanie distribuovaných infobáz
  • Správa zámkov údajov v transakcii
  • Integračné nástroje s inými systémami
  • Mechanizmus úlohy na pozadí
  • Mechanizmus žiadostí
  • Pomôcka na správu klient-server
  • Registračný denník
  • Technologický časopis
  • Meranie výkonu pomocou debuggera

Enterprise Toolkit

1C: Exploiter veľkých informačných systémov

Pri prevádzke informačných systémov je jednou z hlavných úloh predchádzanie možným incidentom, aby sa eliminoval výskyt problémov v pracovnej oblasti. základ kvalitná práca systém je správne vybudovaný proces jeho fungovania.

Prevádzka zahŕňa nasledujúce časti:

  • Plánovanie úloh.
  • Administrácia:
    • pracovisko;
    • prípravná zóna;
    • rozvojové zóny.
  • Prevádzka pracovného priestoru.
  • Vývoj:
    • potrebné nástroje;
    • zdokonalenie existujúcich mechanizmov;

Úlohy prevádzky pracovného priestoru zahŕňajú:

  • Monitorovanie a údržba informačného systému:
    • monitorovanie celého pracovného priestoru, rozvoj monitorovania;
    • riešenie problémov identifikovaných monitorovaním údajov;
    • riadenie systému, eliminácia možných úzkych miest podľa údajov z monitorovania.
  • Implementácia naplánovaných úloh údržby informačného systému:
    • zavedenie nových jednotiek a ich podpora pri nástupe používateľov do systému.
  • Povinná a „požiarna“ práca:
    • vykonanie kritických opráv na obnovenie práce.
  • Organizácia prvej línie technickej podpory:
    • analýza a klasifikácia odvolaní;
    • najrýchlejšia odpoveď na požiadavky používateľov;
    • interakcia s používateľmi;
    • prenos zozbieraných a štruktúrovaných informácií o probléme druhej línie technickej podpory.
  • Organizácia druhej línie technickej podpory:
    • analýza výziev a riešenie technologických problémov;
    • klasifikácia problémov.
  • Testovanie a aktualizácia na nové verzie riešení bez zníženia kvality.
  • Audit dodatočných správ a spracovania.
  • Automatizácia opakujúcich sa úloh.

Administratívne úlohy zahŕňajú:

  • Rozmiestnenie, konfigurácia a údržba zariadení.
  • Konfigurácia virtualizačného prostredia.
  • Konfigurácia siete.
  • Konfigurácia klastra serverov 1C.
  • Konfigurácia DBMS.
  • Pravidelné vytváranie záloh, ukladanie a nasadzovanie záloh.
  • Zabezpečenie práce s licenciami, kľúčmi, certifikátmi.
  • Aktualizácie softvéru.
  • Nasadenie nových váhových jednotiek.
  • Automatizácia opakujúcich sa úloh.
  • Nastavenie monitorovania pri vykonávaní zmien komponentov systému.

Úlohy vývoja zahŕňajú:

  • Uvedenie nových informačných báz a oblastí do prevádzky:
    • dopracovanie konfigurácií k možnosti prechodu na službu.
  • Vypracovanie analytických správ.
  • Rozšírenie štatistiky.
  • Vývoj mechanizmov pre rozvoj služby.
  • Rozvoj integračných mechanizmov.

Firma "1C" zorganizovala prípravný kurz pre kompetenciu "Prevádzka veľkých informačných systémov". Kurz poskytuje možnosť vytvoriť si holistický pohľad na kompetenciu „operátora informačných systémov“, pochopiť technologicky správnu organizáciu prevádzky veľkého informačného systému a konštrukciu prevádzkového procesu, konfiguráciu a správu informačného systému, nasadenie monitorovacích a kontrolných nastavení pre technologickú kvalitu prevádzky veľkého systému.

Firma „1C“ vykonáva certifikáciu technických špecialistov v kompetencii „1C: Exploiter“. Skúška zahŕňa potvrdenie spôsobilosti odborníka ako kvalifikovaného inžiniera na obsluhu veľkých informačných systémov na báze 1C riešení.

Operačné projekty

Firma „1C“ poskytuje služby v oblasti dohľadu nad spoločnými projektmi zameranými na organizáciu a budovanie prevádzky rozsiahleho informačného systému.
Všetky práce sa vykonávajú za účasti špecialistov firmy "1C", ktorí:

  • Poskytnite všetky potrebné metódy a nástroje;
  • Kontrolujte správnosť prijatého technické riešenia;
  • Poskytovať rýchlu pomoc pri riešení zložitých technických problémov;
  • Kontrolujte postup práce a dosiahnuté výsledky.

Platforma 1C:Enterprise 8 vznikla na základe 6-ročných skúseností s používaním softvérového systému 1C:Enterprise 7.7, ktorý využívajú desaťtisíce vývojárov. V súčasnosti viac ako 1 000 000 organizácií využíva produkty zahrnuté v programovom systéme 1C:Enterprise na automatizáciu svojich činností. Napriek významným zmenám si verzia 8 zachovala ideovú kontinuitu s predchádzajúcimi verziami.

Všeobecná architektúra 1C:Enterprise

Všeobecné mechanizmy

Systém 1C:Enterprise 8 je založený na množstve mechanizmov, ktoré určujú koncepciu vytvárania aplikovaných riešení. Prítomnosť týchto mechanizmov umožňuje čo najviac korelovať technologické možnosti s obchodnou schémou pre vývoj a implementáciu aplikovaných riešení.

Kľúčovými bodmi sú izolácia vývojára od technologických detailov, algoritmické programovanie iba obchodnej logiky aplikácie, využitie vlastného databázového modelu a škálovateľnosť aplikačných riešení bez ich dolaďovania.

integrácia

System 1C: Enterprise 8 je otvorený systém. Poskytuje sa možnosť integrácie s takmer akýmikoľvek externými programami a zariadeniami založenými na všeobecne uznávaných otvorených štandardoch a protokoloch prenosu údajov.

Systém 1C:Enterprise 8 má celú sadu nástrojov, pomocou ktorých môžete:

  • vytvárať, spracovávať a vymieňať si údaje rôznych formátov;
  • prístup ku všetkým objektom systému 1C:Enterprise 8, ktoré implementujú jeho funkčnosť;
  • podpora rôznych výmenných protokolov;
  • udržiavať štandardy interakcie s inými subsystémami;
  • vytvorte si vlastné internetové riešenia.

Výmena dát

Mechanizmy výmeny údajov implementované v technologickej platforme 1C:Enterprise 8 umožňujú vytvárať geograficky distribuované informačné systémy založené na informačných základniach 1C:Enterprise 8 aj s účasťou iných informačných systémov, ktoré nie sú založené na 1C:Enterprise 8.

Môžete napríklad organizovať prácu hlavnej kancelárie, pobočiek a skladov podniku v jednej informačnej základni alebo zabezpečiť interakciu informačnej základne 1C: Enterprise 8 s existujúcou databázou Oracle.

Internacionalizácia

Všetky konfiguračné a databázové texty sú uložené vo formáte UNICODE. To znamená, že akékoľvek textové informácie môže súčasne obsahovať znaky z rôznych jazykov. Pre hlavné európske jazyky sú podporované národné reprezentácie dátumov, čísel a poradia zoradenia textu. Pre konkrétnu infobázu je možné dodatočne prispôsobiť zastúpenie čísel, dátumov a časov.

1C:Enterprise 8 poskytuje možnosť vytvárať viacjazyčné aplikačné riešenia – vývojár môže vytvoriť konfiguráciu v niekoľkých jazykoch naraz a každý používateľ si môže vybrať svoj vlastný jazyk.

Ekonomické a analytické výkazníctvo

Výkonný reporting a tlačené formuláre poskytujú široké možnosti pre dizajn a interaktívnu prácu:

  • intelektuálna konštrukcia hierarchických, viacrozmerných a krížových správ;
  • získanie akýchkoľvek analytických údajov s ľubovoľným prispôsobením používateľom bez zmeny použitého riešenia;
  • zoskupovanie a interpretácia v správach, spresňovanie a agregácia informácií;
  • kontingenčné tabuľky na analýzu viacrozmerných údajov, dynamickú zmenu v štruktúre správy;
  • rôzne typy grafov pre grafické znázornenie ekonomické informácie.

Používateľská úloha

Moderný dizajn rozhrania poskytuje jednoduché učenie pre začiatočníkov a vysokú rýchlosť pre skúsených používateľov:

  • výrazné zrýchlenie hromadného zadávania informácií vďaka funkcii „line input“ a efektívne využitie klávesnice;
  • uľahčenie práce nepripravených používateľov, rýchly vývoj systému;
  • pohodlné nástroje na prácu s veľkými dynamickými zoznamami, správu viditeľnosti a poradia stĺpcov, nastavenie výberu a triedenia;
  • rôzne možnosti služieb;
  • univerzálne nástroje na vytváranie reportov akejkoľvek zložitosti.

Implementácia podnikových informačných systémov na platforme 1C:Enterprise

Skúsenosti s implementáciou aplikovaných riešení na platforme 1C:Enterprise 8 ukazujú, že systém umožňuje riešiť problémy rôzneho stupňa zložitosti – od automatizácie jedného pracoviska až po vytváranie celopodnikových informačných systémov.

Implementácia veľkého informačného systému zároveň kladie zvýšené požiadavky v porovnaní s malou alebo strednou implementáciou. Celopodnikový informačný systém musí poskytovať prijateľný výkon v podmienkach súbežnej a intenzívnej práce veľkého počtu používateľov, ktorí využívajú rovnaké informačné a hardvérové ​​zdroje v konkurenčnom režime.

1C: Balík firemných nástrojov

" 1C: Balík firemných nástrojov 8 "(1C:KIP) je navrhnutý tak, aby zlepšil výkon, škálovateľnosť a spoľahlivosť informačných systémov na platforme 1C:Enterprise 8 vďaka:

  • detekcia a automatická analýza možné technické problémy v ktorejkoľvek fáze implementácie
    (aj v štádiu projektovania);
  • získavanie objektívnych informácií o výkone systému;
  • získanie úplných technických informácií o problémoch s výkonom prítomných v systéme, s
    pre ďalšiu optimalizáciu jeho kódu.

Enterprise Toolkit možno použiť samostatne (napríklad na vyhodnotenie použiteľnosti typickej konfigurácie pri riešení problémov zákazníkov), ako aj ako dodatočný nástroj, ktorý vám umožní analyzovať úzke miesta a zlepšiť výkon.
a škálovateľnosť implementovaného alebo už implementovaného systému.

Firemný toolkit bude najužitočnejší pri implementácii relatívne veľkých – podnikových – informačných systémov, vyznačujúcich sa veľkou záťažou systému a veľká kvantita pracovné miesta.

Môžete si tiež pozrieť popis platformy 1C:Enterprise 8.2 a produktu