1C hrubý a tenký klient. Program 1C Enterprise má architektúru, ktorá zahŕňa dva prvky: klienta a server.

Zákazník je názov časti programu, v ktorej používateľ pracuje.

Server je servisný prvok programu, ktorý nie je používateľovi dostupný.

Klient je zase rozdelený na 2 elementy, nazývame ich hrubý a tenký klient. Prečo sa tak volajú, sa dozvieme nižšie.

1C hrubý klient

Tučný klient- toto je obvyklý režim spustenia 1C, keď je server v lokálnej sieti. V tomto režime pracujú používatelia od verzie 7.7

Hrubý klient je najbežnejší. Hlavným rozdielom je, že pri práci v hrubom klientovi sa v počítači ukladá značné množstvo informácií vo forme vyrovnávacej pamäte (dočasných súborov). To vám umožní ušetriť peniaze pri ďalšom spustení programu:

  1. čas na stiahnutie súborov, ktoré boli uložené ako vyrovnávacia pamäť;
  2. a znížiť množstvo informácií, ktoré sa budú prenášať zo servera na klienta.

Na základe toho, čo bolo napísané vyššie, sme dospeli k záveru, že hrubý klient môže perfektne fungovať na kanáloch so širokou šírkou pásma. Príkladom kanála s vysokou šírkou pásma môže byť lokálna sieť.

Pred vydaním platformy 8.2 existoval iba jeden prevádzkový režim - hrubý klient. S vydaním novej platformy používateľ nevidel žiadne zásadné rozdiely, s výnimkou rýchlejšej práce cez tenké komunikačné kanály. Pre programátora sa zmenili niektoré metódy vývoja.

1C tenký klient

Tenký klient- toto je režim spustenia 1C cez internet. Napríklad, keď sa miesto predaja a server nachádzajú na rôznych miestach.

S príchodom tenkého klienta sa objavili takzvané „Managed Forms“. Údaje formulára a používateľské rozhranie sa zobrazujú a vykresľujú na počítači klienta, tieto informácie nevyžadujú veľké zdroje. Distribúcia inštalácie pre tenkého klienta je podstatne menšia ako distribúcia pre hrubého klienta.

Koncept klientskej aplikácie je mnohým známy, ale aký presne je rozdiel medzi klientmi 1C a aké rozdiely vo funkčnosti a technologických aspektoch majú, nie je každému známe.

Hrubý klient 1C 8.3 otvorí prístup k databáze, keď je server v lokálnej sieti. Klient dostal svoje meno, pretože vykonáva prakticky všetky funkcie softvérového jazyka. Preto musí byť počítač preň výkonný a disponovať dostatočnými hardvérovými prostriedkami na spracovanie údajov. V opačnom prípade bude databáza pravidelne „visieť“ a zlyhávať. Začiatok práce pre tohto klienta je možné vykonať prostredníctvom „Enterprise“ aj prostredníctvom „Konfigurátora“.

Predtým bol tento klient jediný, kým platforma 1C nevyšla vo verzii 8.2 a tenký klient 1C 8.3 sa stala rozšíreným fenoménom.

Ako môžeme vidieť na obrázku nižšie, pri spustení tenkého klienta chýba tlačidlo “Konfigurátor”, t.j. Podporovaný je iba užívateľský režim bez použitia konfigurátora.

Obr.1 Spúšťacie okno

To znamená, že vývoj a úpravy sú dostupné iba cez hrubého klienta, ktorý sa v systéme Windows spúšťa pomocou súboru 1cv8.exe a pre tenkého klienta – aplikáciu 1cv8c.exe.


Obr.2 Spustenie súborov pre oboch klientov

Dostupná množina funkcií a vstavaných jazykových typov (aplikačné dátové typy nie sú dostupné) tenkého klienta je veľmi obmedzená. To znamená, že pri práci prostredníctvom „spravovanej aplikácie“ môžete zobraziť a opraviť iba hotové údaje prijaté zo servera, kde sa vykonávajú všetky výpočty.

Jeho prevádzka si preto nevyžaduje zvýšené systémové zdroje a výmenné kanály, pretože sú potrebné pre menší tok informácií. Nepotrebuje ani rýchle internetové pripojenie. Operácie sa nespracúvajú na užívateľskej stanici, ale na serveri, ktorý prijíma príkaz, spracováva dáta a odosiela výsledok užívateľovi. Preto sa šetrí prevádzka a používateľské PC nie sú preťažené.

Bežný používateľ najčastejšie pri práci s klientmi nevidí rozdiel, hoci sa stáva, že u jedného klienta sa nejaké chyby objavia a u iného chýbajú. Napríklad pri práci v hrubom klientovi sa obrázok produktu zobrazí vo formulári položky, ale v tenkom klientovi sa obrázok nezobrazí. Môžu sa vyskytnúť aj problémy s výkonom programu. Aby ste tomu zabránili, musíte zmeniť existujúci typ klienta na iný a sledovať fungovanie systému. Ak to chcete urobiť, musíte zistiť, v ktorom klientovi pracujete.

Ak to chcete urobiť, otvorte položku ponuky „Pomocník-O programe“ a tam uvidíme, v ktorom klientovi pracujeme.



Obr.3 Menu programu „Pomoc“.



Obr.4 Okno pomocníka

Prepínanie medzi hrubými a tenkými klientmi v 1C

Keď bude potrebné prepnúť na iného klienta, pri spustení programu kliknite na „Zmeniť“ a zmeňte režim spúšťania databázy.



Obr.5 Tlačidlo Zmeniť v spúšťacom okne

Rovnaký proces je možné spustiť v nastaveniach, kde je zvyčajne „Vybrať automaticky“.



Obr.6 Zmena režimu spustenia úpravou

Pred výberom klienta 1C musíte pochopiť, s ktorou aplikáciou je pre vás pohodlnejšie pracovať.

Ak má organizácia moderné počítače pripojené k lokálnej sieti, je potrebné zvoliť si „hrubú“ verziu práce. Naopak, pri práci s informačnou bázou cez internet, pri používaní nízkoenergetických zariadení a najmä mobilných zariadení je správna voľba jednoznačne na strane „tenkého“.

Predtým v programoch 1C 8.1 nebolo rozdelenie na hrubých a tenkých klientov. V skutočnosti bola takmer všetka práca vykonaná v hrubom klientovi, to znamená, že program vykonával všetky akcie priamo na počítači používateľa. Teraz sa používa verzia klient-server. Časť práce sa vykonáva výlučne na serveri a časť na klientskom počítači. Toto oddelenie vám umožňuje výrazne znížiť zaťaženie počítačov používateľov a optimalizovať prevádzku systému ako celku.

Tučný klient

Tento typ bol jediný, ktorý existoval až do vydania verzie platformy 1C 8.2 a 8.3. Môžete ho spustiť cez súbor „1cv8.exe“. Nazýva sa hrubý, pretože v tomto režime môžete využívať takmer všetky možné funkcie programu.

Podporuje schopnosť pracovať s údajmi, ktoré sú dostupné iba na serveri, napríklad dotazy, objekty dokumentov, adresáre a podobne. Vývoj v režime „Konfigurátor“ je tiež dostupný len v hrubom klientovi.

Poznámka Ak chcete použiť tento typ klienta, musíte si do počítača nainštalovať príslušnú distribúciu a v porovnaní s tenkým má pomerne pôsobivú veľkosť. Vzhľadom na to, že program bude vykonávať takmer všetky akcie na počítači používateľa, jeho softvér musí spĺňať aj všetky požiadavky. Hrubý klient navyše nepodporuje prístup cez internet.

Tenký klient

Tento typ klienta spúšťa riadenú aplikáciu. Hlavná záťaž už nejde na počítač používateľa, ako v predchádzajúcom prípade, ale na server. Toto je hlavný rozdiel medzi hrubým 1C klientom a tenkým.

Na serveri sa pracuje s databázovými tabuľkami. Na klientovi, teda v tenkom klientovi, sa spracováva len výstup informácií pre používateľa.

V tomto prípade je veľkosť distribúcie inštalácie niekoľkonásobne menšia, rovnako ako požiadavky na softvér a komunikačné kanály. Tento typ klienta vám tiež umožňuje používať ho s rozhraním cez internet.

Napriek výrazným výhodám z hľadiska výkonu a požiadaviek má tento typ klienta aj svoje značné nevýhody. Z dôvodu veľkých obmedzení údajov a vykonávaných algoritmov nebudete môcť vyvíjať v režime „Konfigurátor“, pracovať s konzolou dotazov a oveľa viac.

Zo všetkého vyššie uvedeného vyplýva jasný záver: v závislosti od cieľov (vývoj alebo použitie) si vyberiete typ klienta, ktorý je ideálny.

Väčšina používateľov 1C, najmä 8, opakovane počula také bežne používané výrazy ako „tenký klient“ a „hrubý klient“, ale s najväčšou pravdepodobnosťou nerozumie ich významu.

V zásade pre bežného používateľa, ktorý program používa každý deň v práci, rozdiel medzi tenkým a hrubým klientom nie je viditeľný, pretože takýto používateľ sa nemusí ponoriť do technických zložitostí procesov vykonávaných počítačom a ich algoritmy. Zároveň však nebude zbytočné porozumieť, aspoň na primitívnej úrovni, hlavným črtám platformy 1C 8.3, ktorej znalosť v kritických situáciách pomôže vyriešiť niektoré problematické problémy.

Napríklad je celkom možné, že niektoré chyby sa neustále objavujú v jednom počítači, zatiaľ čo v inom naopak úplne chýbajú. V takejto situácii, porozumení nuansám práce rôznych klientov, často stačí jednoducho zmeniť jedného klienta na druhého, a tak rýchlo vyriešiť problém.

Aké sú teda rozdiely medzi hrubými a tenkými klientmi 1C?

Hrubý klient 1C

V tomto režime sa hlavná časť informácií spracováva na počítači používateľa. Preto je tento režim veľmi náročný na rýchlosť siete.

Tenký klient 1C

V tomto režime sa všetky operácie vykonávajú na serveri, kde je uložená databáza. Používateľovi sa zobrazí iba zobrazenie prijatých údajov.
Napríklad na generovanie správy sa používajú prostriedky servera a nie klientske PC, ako je to v prípade „hrubého klienta“.
To vám umožní znížiť požiadavky na zdroje klientskych počítačov a rýchlosť siete. Aj z tohto dôvodu zaberá distribúcia tenkého klienta menej miesta.

Hlavný rozdiel medzi tenkým a hrubým klientom 1C je miesto, kde sa vykonávajú hlavné výpočty - na serveri alebo na pracovnej stanici používateľa. To ukladá určité obmedzenia na používanie jednej alebo druhej pracovnej možnosti.

V tomto článku blogu Integrus sa pozrieme na rôzne klientske aplikácie systému 1C - čo znamená tenký klient 1C, hrubý klient 1C, čo to je a aké sú rozdiely a tiež v akých prípadoch by bol lepší použiť každý z nich.

Hrubý klient 1C

Ak používate 1C v režime hrubého klienta, znamená to, že všetky operácie s údajmi sa vykonávajú priamo na pracovnej stanici používateľa a samotné údaje sú uložené na serveri, kde k nim pristupuje klientska aplikácia.

Takýto klient dokáže vykonávať takmer všetky funkcie a pracovať s aplikačnými dátovými typmi.

Hrubý klient 1C sa inštaluje zo všeobecnej systémovej distribúcie, kde je uvedený ako samostatný komponent. Problémy by nemali byť ani s otázkou, ako spustiť hrubého klienta 1C 8.3 - spúšťa ho spustiteľný súbor 1cv8.exe.

Tenký klient 1C

Práca v režime tenkého klienta 1C znamená, že na serveri sa okrem ukladania údajov vykonávajú takmer všetky programové kódy, požiadavky, ukladajú sa dočasné súbory a vyrovnávacia pamäť. Na svojom pracovisku používateľ zadá iba počiatočné údaje a výsledok vidí zobrazený na svojom monitore.

Tenký klient 1C sa inštaluje z distribučnej súpravy 1C. Ak ho nemáte, pretože napríklad pracujete s cloudom 1C a prenajímate si ho, môžete si na webovej stránke 1C stiahnuť samostatnú distribúciu. Uistite sa, že sa jeho verzia zhoduje s verziou platformy, ktorú používate.

Tenký klient pre 1C:Enterprise sa spúšťa zo spustiteľného súboru 1cv8c.exe.

Samostatne stojí za zmienku, že pre tenkého klienta 1C 8.3 sa neodporúča režim prevádzky súboru klient-server. Aj keď je možný režim súborov, všetok kód sa spustí na počítači používateľa, čo neguje všetky výhody tenkého klienta.

Ako vidíte, hlavný rozdiel medzi tenkými a hrubými klientmi 1C je v tom, kde sa vykonávajú hlavné výpočty - na serveri alebo na pracovnej stanici používateľa.

To ukladá určité obmedzenia na používanie jednej alebo druhej pracovnej možnosti:

  • dôležitý rozdiel medzi tenkými a hrubými klientmi 1C - práca s „konfigurátorom“ a dotazovacou konzolou je možná iba v režime hrubého klienta
  • Hrubý klient pracuje s protokolom TCP/IP, preto je pomerne náročný na komunikačný kanál, pretože jeho prevádzka vyžaduje výmenu pomerne veľkého množstva informácií so serverom
  • Tenký klient 1C funguje výlučne v režime riadenej aplikácie, funkčnosť dostupná pre používateľa je obmedzená v porovnaní s funkcionalitou hrubého klienta, napríklad nemožno pracovať s aplikačnými dátovými typmi
  • pomocou tenkého klienta je možné pracovať s 1C cez internet - tenký klient sa môže pripojiť k webovému serveru cez http alebo https
  • Hrubý klient má pomerne veľký distribučný objem s jeho inštaláciou a konfiguráciou - odporúča sa, aby to zvládol kvalifikovaný odborník. Zatiaľ čo inštaláciu, konfiguráciu tenkého klienta 1C 8.3, pripojenie informačnej základne zvládne každý viac či menej pokročilý používateľ.

Webový klient 1C

Webový klient 1C- vo svojej podstate nejde o samostatnú aplikáciu, ale skôr o technológiu, ktorá vám umožňuje pracovať v známom prostredí 1C pomocou prehliadača jednoduchým uvedením adresy príslušného webového servera 1C v paneli s adresou. Aby to fungovalo, musíte najprv nasadiť webový server a zverejniť na ňom informačnú základňu, webový klient bude fungovať iba s konfiguráciou 1C, ktorá podporuje požiadavky na tenkého klienta.

Dobrá vec na webovom klientovi je, že na to, aby fungoval na zariadení používateľa, nemusíte inštalovať vôbec nič. Medzi nevýhody patrí obmedzená funkčnosť a skutočnosť, že prítomnosť webového servera nie vždy spĺňa požiadavky na informačnú bezpečnosť.

Ktorý je rýchlejší, tenký alebo hrubý klient 1C?

Je ťažké jednoznačne odpovedať na otázku: tenký alebo hrubý 1C klient, ktorý je rýchlejší? Závisí to od podmienok používania.

  • Tenký klient má nízke nároky na používateľské zariadenie a komunikačný kanál, pričom možnosti systému sú takmer plne využité, práca sa však môže spomaliť, ak zdroje servera využíva veľa zamestnancov súčasne.
  • Hrubý klient môže vyžadovať značný výkon od počítača používateľa a dobrý kanál na prenos dát, pričom používateľovi poskytuje určitú autonómiu, pričom jeho fungovanie nie je ovplyvnené tým, koľko ľudí súčasne pracuje so systémom, či je k dispozícii pripojenie na internet , atď.

Preto pred výberom a nastavením klienta 1C je vhodné analyzovať, kto a ako používa 1C vo vašej spoločnosti a aké typy klientov 1C budete potrebovať.

  • Ak ide o účtovné oddelenie umiestnené v kancelárii, ktoré môže byť vybavené dostatočne výkonnými počítačmi a je ľahké organizovať ich správu, ak sú všetky tieto počítače pripojené k lokálnej sieti, bude vhodnejší hrubý klient.
  • Ak vaši zamestnanci musia často pracovať na diaľku, cez internet, pretože majú časté služobné cesty alebo sú jednoducho v iných mestách, pretože ide o infraštruktúru vašej spoločnosti, ak používajú notebooky s nízkou spotrebou energie alebo iné mobilné zariadenia, potom nastavte tenký klient im bude vyhovovať 1C.

Aktualizácia klientov 1C

A nakoniec pár slov o tom, ako sa aktualizujú klienti 1C:

  • Aktualizácie tenkého klienta je možné vykonávať automaticky cez internet,
  • aktualizácie pre hrubého klienta treba stiahnuť zo stránky 1C resp.

Ak máte otázky týkajúce sa výberu klienta 1C, inštalácie, konfigurácie, aktualizácie alebo správy softvérových produktov 1C, môžete sa obrátiť na špecialistov spoločnosti Integrus alebo si pozrieť sekciu blogu našej spoločnosti s pokynmi a odporúčaniami na témy 1C.