Publikacijos. Leidiniai Susipažinkite su storu klientu

Kas yra stori ir ploni klientai sistemoje 1C Enterprise 8.3? Kuo skiriasi plonas ir storas klientas?

Jūsų programuotojai mūsų buhalterius vadina „riebiais klientais“, imkitės veiksmų!

Nuo vartotojų skundų iki projekto vadovo.

1C Enterprise turi kliento-serverio architektūrą, o tai reiškia, kad sistema susideda iš dviejų komponentų – kliento ir serverio. Klientas yra bendras vartotojo (vartotojo) programos pavadinimas, o serveris yra paslaugų dalis, paslėpta nuo vartotojo.

Gaukite 267 vaizdo įrašų pamokas 1C nemokamai:

Storas klientas 1C

Storas klientas yra „įprastas“ kliento programos tipas, skirtas 1C 8. Šio tipo programų ypatumas yra tas, kad sistema apdoroja didžiąją dalį vartotojo kompiuteryje esančios informacijos. Storajame kliente labai didelė informacijos dalis yra saugoma vartotojo kompiuteryje laikinų failų pavidalu.

Kadangi didžioji dalis duomenų apdorojama vartotojo kompiuteryje, šis režimas yra labai reiklus duomenų kanalui.

Prieš 1C 8.2 platformos atsiradimą tai buvo vienintelė galimybė paleisti 1C sistemą. Norėdami paleisti storą klientą, naudokite failą 1cv8.exe.

Kurti taikomosios programos sprendimą () galima tik storojo kliento režimu.

Plonas klientas 1C

Plonasis klientas pasirodė 1C, kai buvo išleistos 8.2 ir 8.3 platformos. Darbas plono kliento režimu galimas tik valdomų programų režimu.

Plonojo kliento režimu visi veiksmai atliekami serveryje, o vartotojas gauna tik gautos informacijos ekraną. Šis veikimo režimas nereikalauja didelių tiek sistemos, tiek ryšio kanalo resursų. Plonojo kliento diegimo paskirstymas užima daug mažiau duomenų.

Plonąjį klientą paleidžia failas 1cv8c.exe.

Be storų ir plonų klientų, taip pat yra .

Pagrindinis skirtumas tarp plono ir storo kliento 1C čia atliekami pagrindiniai skaičiavimai – serveryje arba vartotojo darbo vietoje. Tai nustato tam tikrus apribojimus naudojant vieną ar kitą darbo variantą.

Šiame Integrus tinklaraščio straipsnyje apžvelgsime įvairias 1C sistemos klientų programas - ką reiškia 1C plonas klientas, 1C storas klientas, kas tai yra ir kokie yra skirtumai, taip pat kokiais atvejais tai būtų geriau naudoti kiekvieną iš jų.

Storas klientas 1C

Jei naudojate 1C storojo kliento režimu, tai reiškia, kad visos operacijos su duomenimis atliekamos tiesiogiai vartotojo darbo vietoje, o patys duomenys yra saugomi serveryje, kur kliento programa juos pasiekia.

Toks klientas gali atlikti beveik visas funkcijas ir dirbti su taikomųjų programų duomenų tipais.

1C storio klientas yra įdiegtas iš bendro sistemos paskirstymo, kur jis yra nurodytas kaip atskiras komponentas. Taip pat neturėtų kilti sunkumų dėl klausimo, kaip paleisti storą 1C 8.3 klientą - jį paleidžia vykdomasis failas 1cv8.exe.

Plonas klientas 1C

Darbas 1C plonojo kliento režimu reiškia, kad serveryje, be duomenų saugojimo, vykdomas beveik visas programos kodas, užklausos, saugomi laikinieji failai ir talpykla. Savo darbo vietoje vartotojas įveda tik pradinius duomenis ir mato savo monitoriuje rodomą rezultatą.

1C plonasis klientas įdiegtas iš 1C paskirstymo rinkinio. Jei jo neturite, nes, pavyzdžiui, dirbate su debesiu 1C ir jį nuomojate, tada iš 1C svetainės galite atsisiųsti atskirą platinimą. Įsitikinkite, kad jo versija atitinka jūsų naudojamos platformos versiją.

Plonas klientas, skirtas 1C:Enterprise, paleidžiamas iš vykdomojo failo 1cv8c.exe.

Atskirai verta paminėti, kad 1C 8.3 plonam klientui failo veikimo režimas nerekomenduojamas; pirmenybė teikiama kliento-serverio režimui. Nors failo režimas galimas, visas kodas bus vykdomas vartotojo kompiuteryje, o tai paneigia visus plonojo kliento privalumus.

Kaip matote, pagrindinis skirtumas tarp plonų ir storų 1C klientų yra ten, kur atliekami pagrindiniai skaičiavimai - serveryje ar vartotojo darbo vietoje.

Tai nustato tam tikrus apribojimus naudojant vieną ar kitą darbo variantą:

  • svarbus skirtumas tarp plonų ir storų 1C klientų - dirbti su „Configurator“ ir užklausų konsole galima tik storojo kliento režimu
  • Storasis klientas dirba naudodamas TCP/IP protokolą, todėl yra gana reiklus ryšio kanalui, nes jo veikimui reikia keistis su serveriu gana dideliais informacijos kiekiais.
  • 1C plonasis klientas veikia tik valdomų programų režimu, vartotojui prieinamos funkcijos yra ribotos, palyginti su storojo kliento funkcionalumu, pavyzdžiui, neįmanoma dirbti su programų duomenų tipais.
  • naudojant ploną klientą, galima dirbti su 1C per internetą - plonas klientas gali prisijungti prie žiniatinklio serverio per http arba https
  • Storas klientas turi gana didelį paskirstymo apimtį, gali kilti tam tikrų sunkumų montuojant ir konfigūruojant - patartina, kad tai atliktų kvalifikuotas specialistas. Tuo tarpu 1C 8.3 plonojo kliento įdiegimą, konfigūravimą, informacijos bazės prijungimą gali atlikti bet kuris daugiau ar mažiau pažengęs vartotojas.

Žiniatinklio klientas 1C

Žiniatinklio klientas 1C- iš esmės tai nėra atskira programa, o veikiau technologija, leidžianti dirbti pažįstamoje 1C aplinkoje naudojant naršyklę, tiesiog adreso juostoje nurodant atitinkamo 1C žiniatinklio serverio adresą. Kad jis veiktų, pirmiausia turėsite įdiegti žiniatinklio serverį ir paskelbti jame informacijos bazę; taip pat žiniatinklio klientas veiks tik su 1C konfigūracija, kuri palaiko plono kliento reikalavimus.

Geras žiniatinklio kliento dalykas yra tai, kad jums nereikia nieko įdiegti, kad jis veiktų vartotojo įrenginyje; jis gali veikti visose dažniausiai naudojamose naršyklėse. Trūkumai apima ribotą funkcionalumą ir tai, kad žiniatinklio serverio buvimas ne visada atitinka informacijos saugumo reikalavimus.

Kas greitesnis, plonas ar storas klientas 1C?

Sunku vienareikšmiškai atsakyti į klausimą: plonas ar storas 1C klientas, kuris greitesnis? Tai priklauso nuo naudojimo sąlygų.

  • Plonajam klientui keliami nedideli reikalavimai vartotojo įrenginiui ir ryšio kanalui, tuo tarpu sistemos galimybės beveik pilnai išnaudojamos, tačiau darbas gali sulėtėti, jei serverio išteklius vienu metu naudos daug darbuotojų.
  • Storas klientas gali pareikalauti didelės galios iš vartotojo kompiuterio ir gero duomenų perdavimo kanalo, tuo pačiu suteikia vartotojui tam tikrą autonomiją, jo veikimui įtakos neturi tai, kiek žmonių vienu metu dirba su sistema, ar yra interneto ryšys. ir kt.

Todėl prieš pasirenkant ir nustatant 1C klientą, patartina išanalizuoti, kas ir kaip naudoja 1C jūsų įmonėje, kokių tipų 1C klientų jums reikės.

  • Jei tai buhalterija, esanti biure, kurioje galima aprūpinti pakankamai galingus kompiuterius ir nesunkiai organizuojamas jų administravimas, jei visi šie kompiuteriai yra prijungti prie vietinio tinklo, tada storas klientas bus patogiau.
  • Jei jūsų darbuotojams dažnai tenka dirbti nuotoliniu būdu, per internetą, nes dažnai vyksta komandiruotės arba tiesiog būna kituose miestuose, nes tai jūsų įmonės infrastruktūra, jei jie naudojasi mažo galingumo nešiojamaisiais kompiuteriais ar kitais mobiliaisiais įrenginiais, tada nustatykite jiems tiks plonas klientas 1C.

1C klientų atnaujinimas

Ir galiausiai, keli žodžiai apie tai, kaip atnaujinami 1C klientai:

  • Plonų klientų atnaujinimai gali būti atliekami automatiškai internetu,
  • storojo kliento naujinimus reikia atsisiųsti iš 1C svetainės arba.

Jei turite klausimų apie 1C kliento pasirinkimą, 1C programinės įrangos produktų diegimą, konfigūravimą, atnaujinimą ar administravimą, galite susisiekti su Integrus įmonės specialistais arba pažiūrėti mūsų įmonės tinklaraščio skyrių su instrukcijomis ir rekomendacijomis 1C temomis.

1C yra kliento-serverio programinė įranga ir tai reiškia, kad 1C susideda iš dviejų programų - kliento ir serverio. Serveryje veikia 1C serverio programa. Vartotojas savo kompiuteryje dirba 1C kliento programa, kuri trumpai vadinama 1C klientu.

1C turi kelių tipų klientus, kurie leidžia naudoti programą skirtingoje kompiuterinėje įrangoje, skirtingose ​​operacinėse sistemose ir geografiškai paskirstytoje.

Vienas iš 1C klientų leidžia naudoti 1C naudojant įprastą interneto naršyklę bet kurioje operacinėje sistemoje (net ir „Mac“). Kitas 1C klientas yra PDA, pavyzdžiui, gamybos PDA sandėlyje inventoriui su brūkšninio kodo skaitytuvu.

Pažiūrėkime, kas yra 1C klientai, kuo jie skiriasi, kaip jie atrodo ir kaip su jais dirbti?

Storas klientas 1C

Paprasčiausias ir labiausiai žinomas 1C klientas yra 1C storio klientas („įprastas“). Prieš 1C 8.2 versiją, be jos, nebuvo pateikta jokių kitų parinkčių.

1C konfigūratorius (šiuo metu) veikia tik 1C storio kliente. Taip pat rekomenduojama dirbti su failų duomenų baze naudojant 1C storio klientą.

Šiuo metu manoma, kad visos 1C konfigūracijos bus perkeltos į 1C plonąjį klientą per ateinančius metus ar dvejus. Todėl tikslus 1C storio kliento likimas ateityje lieka neaiškus, jis greičiausiai nebus naudojamas.

1C storio klientas veikia „Windows“. Jis vadinamas riebalais, nes reikalauja vartotojo kompiuterio išteklių. Be to, 1C storio klientas tinkle gali prašyti gana didelių duomenų kiekių.

Programuotojo požiūriu, pagrindinis 1C storio kliento skirtumas yra tas, kad jis daugumą programų paleidžia vartotojo kompiuteryje integruota 1C kalba. Pavyzdžiui, 1C nori vykdyti užklausą iš duomenų bazės:

  • 1C klientas prašo duomenų iš 1C serverio
  • Duomenys siunčiami 1C klientui
  • 1C klientas apdoroja duomenis.

1C storio kliento sąsaja atrodo taip. Pagal numatytuosius nustatymus atidarytas tik vartotojo meniu. Vartotojas pasirenka meniu elementą, kuris dažniausiai atidaro langą (tam tikrą sąrašą). Tada vartotojas dirba su sąrašu.

Kai kurios 1C storio kliento konfigūracijos turi darbalaukį. Štai kaip jis atrodo. Visų pirma, tai yra Apskaita ir Atlyginimai bei Personalo konfigūracijos.

Plonas klientas 1C

1C plonas klientas pasirodė palyginti neseniai. Prekybos valdymo konfigūracija (11 versija) jau buvo išleista 1C plonam klientui. 1C plonasis klientas yra įdiegtas pagal numatytuosius nustatymus kartu su kitomis 1C kliento parinktimis, tačiau jį galima įdiegti atskirai (tik jį).

1C konfigūratorius neveikia 1C plonajame kliente. Jis gali dirbti su duomenų bazės failo versija, tačiau geriau naudoti kliento-serverio režimą.

1C plonas klientas taip pat veikia „Windows“. Jis vadinamas plonu dėl teisingo programos kliento-serverio organizavimo. Skirtingai nuo 1C storio kliento, užklausa iš duomenų bazės atrodys taip:

  • 1C klientas perduoda 1C serveriui vartotojo poreikį prašyti duomenų iš 1C serverio
  • Serveris 1C prašo duomenų iš duomenų bazės
  • 1C serveris apdoroja duomenis
  • Duomenų apdorojimo rezultatas siunčiamas 1C klientui.

Kaip supranti, iškart gimsta pliusas ir minusas. Pliusas - nereikalaujama vartotojo kompiuterio išteklių, tikimasi mažesnio srauto. Trūkumas – didesni serverio resursų reikalavimai.

Paskutinį trūkumą didelėms įmonėms pašalina tai, kad 1C serverį galima keisti, tai yra įdiegti kelių 1C serverių sistemą skirtinguose kompiuteriuose ir jie dirbs kartu.

1C plonojo kliento sąsaja atrodo taip. Pagal numatytuosius nustatymus atidaromas vartotojo darbalaukis. Jis suskirstytas į blokus pagal apskaitos tipą. Vartotojas atidaro žymę ir naudoja hipersaitus sąrašams atidaryti.

Papildomas skirtumas tarp 1C plonojo kliento ir storojo yra tas, kad jis gali veikti ne tik per TCP/IP, kaip storasis, bet ir per HTTP, kaip 1C žiniatinklio klientas.

Žiniatinklio klientas 1C (žiniatinklio klientas 1C, Linux klientas 1C)

1C žiniatinklio klientas leidžia naudoti 1C per įprastą interneto naršyklę. Norint naudotis, nereikia nieko papildomai įdiegti. Galima naudoti bet kurioje operacinėje sistemoje, įskaitant, pavyzdžiui, iPad.

Galite pamatyti, kaip 1C atrodo šiuo metu dirbdami su 1C žiniatinklio klientu. Norėdami tai padaryti, eikite į oficialią prekybos valdymo konfigūracijos demonstraciją (11 versija).

Norėdami naudoti 1C žiniatinklio klientą, turite įdiegti žiniatinklio serverį. Jis naudojamas tik kaip transportavimas ir perduoda užklausas į 1C serverį. Užklausų vykdymo ir duomenų apdorojimo logika 1C žiniatinklio kliente yra tokia pati kaip ir 1C plonajame kliente. Norėdami dirbti, naudojame automatinį integruotos 1C kalbos konvertavimą į „JavaScript“.

1C žiniatinklio kliente negalite naudoti jokių 1C konfigūracijų - tik tų, kurios parašytos specialiai darbui su 1C plonu klientu. Teoriškai 1C plonojo kliento ir 1C žiniatinklio kliento konfigūracijų kūrimas yra vienodas (sistemos sąsaja ir elgesys taip pat turėtų būti vienodi).

Tačiau sklando gandai, kad bent jau šiuo metu ne viskas taip sklandžiai ir kai kurios funkcijos sukelia klaidas 1C žiniatinklio kliente, nors jos veikia plonajame 1C kliente.

1C žiniatinklio kliento sąsaja atrodo taip. Kaip matote, jis mažai skiriasi nuo 1C plono kliento.

1C klientas, skirtas delniniams kompiuteriams (1C plėtinys, skirtas kišeniniams kompiuteriams)

1C taip pat galima naudoti delniniuose kompiuteriuose (kišeniniuose kompiuteriuose, išmaniuosiuose telefonuose). Yra net specialūs pramoniniai PDA, skirti darbui sandėlyje ar parduotuvėje, juose dažniausiai yra integruotas brūkšninių kodų skaitytuvas.

Norėdami dirbti su 1C PDA, galite naudoti 1C žiniatinklio plėtinį (žr. toliau) - tai yra nedidelę svetainę, kuri veikia tiesiogiai su 1C. Tačiau specialiai delniniams kompiuteriams su operacine sistema Windows Mobile 5.0 ir naujesne arba Pocket PC 2003 yra 1C klientas, skirtas PDA.

PDA 1C plėtinys veikia taip:

  • PDA prašo duomenų iš 1C („WiFi“, GPRS, „Bluetooth“)
  • PDA apdoroja duomenis naudodamas specialias PDA formas
  • PDA spausdina duomenis į spausdintuvą (bendravimas panašiu būdu)
  • PDA išsaugo duomenis 1C formatu.

PDA 1C klientas leidžia naudoti konfigūratorių šiek tiek sutrumpinta forma, kuri leidžia dirbti su katalogais, dokumentais, registrais ir jų formomis.

Žiniatinklio plėtinys 1C ir žiniatinklio paslaugos 1C (žiniatinklio plėtinys ir paslaugos 1C)

Svetainių, kurios tiesiogiai veikia su 1C arba gali prireikti tiesiogiai su 1C, skaičius auga. Paprastas pavyzdys – internetinė parduotuvė. Tiesioginis bendravimas su 1C gali būti naudojamas norint gauti internetinius likučius, nuolaidas, klientų profilius ir išsaugoti užsakymus.

Norėdami integruotis su svetaine, jie paprastai naudoja periodinius mainus (pvz., svetainių ir internetinių parduotuvių TVS 1C Bitrix) arba bendravimą internetu su 1C. Norėdami valdyti svetainę internete naudodami 1C, galite naudoti 1C žiniatinklio plėtinį arba 1C žiniatinklio paslaugas.

Žiniatinklio plėtinys 1C yra papildomas produktas, kuris tiekiamas atskirai. Tai leidžia kurti svetaines ASP .NET platformoje, kurios veikia per COM jungčių telkinį iš 1C. COM jungčių eilės kūrimas, jų išsaugojimas ir manipuliavimas jau parašyta 1C žiniatinklio plėtinio variklyje.

1C žiniatinklio paslaugos yra 1C platformos (1C serverio) galimybės. Norint juos naudoti, nereikia pirkti ar įdiegti papildomos programinės įrangos iš 1C.

Reikalingas žiniatinklio serveris (MS IIS arba Apache) ir jo paprasta konfigūracija (ISAPI plėtinio prijungimas). Po to 1C gali skelbti savo žiniatinklio paslaugas. 1C žiniatinklio paslaugos leidžia prašyti duomenų iš 1C ir įrašyti duomenis į 1C.

Saugumas organizuojamas tuo, kad nesuteikiamos jokios automatinės funkcijos, skirtingai nei COM jungtis – funkcijų galimybes nusako pats programuotojas, todėl jei programuotojas nepadarė skylės (universalus įrašas), tai jos ir nebus.

1C žiniatinklio klientas šiuo metu vis dar yra šiek tiek neapdorotas ir dirbant su juo galite susidurti su klaidomis, kurios trukdo ir erzina. Tai nereiškia, kad su juo negalima dirbti – programuotojas gali pašalinti tas konfigūracijos vietas, kurios sukelia klaidas.

Žinoma, 1C žiniatinklio klientas yra 1C platformos ateitis. Jis nepriklauso nuo operacinės sistemos (Windows, Unix, Mac), naršyklės (IE, Chrome, Safari, Firefox, Opera) ir nereikalauja kompiuterio resursų.

Paslaugos vartotojai gali dirbti su programomis ne tik žiniatinklio naršyklėje, bet ir 1C:Enterprise plonajame kliente.

Šiame straipsnyje bus pasakyta, kaip įdiegti ir naudoti plonąjį klientą kompiuteryje, kuriame veikia Windows operacinė sistema.

1. Reikiamos plonojo kliento versijos nustatymas

Pirmiausia turite nustatyti, kurios plonojo kliento versijos jums reikia.

2. Atsisiųskite ploną klientą

Atsisiųskite reikiamą plonojo kliento versiją. Čia pateikiamos nuorodos, kaip atsisiųsti plonųjų klientų diegimo programas, skirtas paslaugoms Interneto svetainė 1C:Enterprise 8 platformos versijos ir įvairios Windows versijos:

64 bitų plonas klientas turėtų būti įdiegtas tik tuo atveju, jei rekomenduoja jūsų paslaugų organizacija arba aptarnavimo palaikymo linija.

Jei interneto naršyklė neklausia, kur dėti atsisiųstą failą, failas bus išsaugotas aplanke, nurodytame numatytuosiuose naršyklės nustatymuose. Paprastai šis aplankas vadinamas Atsisiuntimai arba Atsisiuntimai.

Automatinis plonojo kliento naujinimas Windows XP ir Windows Vista neveikia. Todėl kiekvieną kartą atnaujindami 1C:Enterprise platformos versiją paslaugoje turėsite įdiegti naują plonojo kliento versiją. Tai nėra labai patogu, todėl rekomenduojame apsvarstyti galimybę atnaujinti į modernesnę operacinę sistemą.

3. Plonojo kliento diegimas

Įdiekite ploną klientą naudodami atsisiųstą diegimo failą:


4. Plonojo kliento nustatymas

Kad būtų patogiau dirbti su 1C:Enterprise 8 plonu klientu, rekomenduojama įjungti informacijos bazių sąrašo rodymo medžio pavidalu režimą (tai reikia padaryti tik vieną kartą):

  1. Paleiskite ploną klientą.
  2. Spustelėkite lange Paleiskite 1C:Enterprise mygtuką Nustatoma...
  3. Žymimasis langelis Rodyti kaip medį.
  4. Paspausk mygtuką Gerai.

Po to grupė bus įtraukta į plonųjų klientų informacijos bazių sąrašą Interneto svetainė su taškais.

Įdiegę platformą, sukūrę tuščią konfigūraciją (arba įdiegę tam tikrą mokomąją demonstracinę konfigūraciją), tada paleidę 1C starterį pamatysite du mygtukus: „1C Enterprise“ ir „Configurator“ (tam reikia pasirinkti tam tikrą duomenų bazę iš sąrašo, žr. 1.1.1 pav.).

Ryžiai. 1.1.1. Starteris 1C

Apskritai tai yra du pagrindiniai klientų programų tipai.

Kas vis dėlto yra kliento programa? Kliento programa yra vartotojo kompiuteryje įdiegta programa, leidžianti vartotojui bendrauti su 1C: Enterprise sistema. Tiesą sakant, mes turime dviejų pagrindinių tipų programas, kuriose gali dirbti vartotojas: konfigūratorių, kuriame programuotojas kuria taikomųjų programų sprendimą, ir įmonę, kurioje vartotojas dirba su programuotojo sukurtais duomenimis ir algoritmais. Taip buvo 8.0 ir 8.1 platformose. Atsiradus 8.2 platformai, o vėliau 8.3 platformai, klientų programų skaičius išaugo.

Išleidus 8.2 platformą, „1C: Enterprise“ vartotojo programos režimu gali veikti tiek plonuose, tiek storuose klientuose, taip pat pasirodė žiniatinklio klientas, leidžiantis dirbti su „1C: Enterprise“ iš interneto naršyklės.

Iš viso šiuo metu yra keturių tipų klientų programos:

  • "Plonas klientas"
  • "Riebus klientas"
  • Interneto klientas

Kodėl įprastą kliento programą reikėjo skirstyti į tris tipus: „ploną“, „storą“ ir žiniatinklio klientą? Taip yra dėl technologijų plėtros apskritai ir ypač dėl interneto. Labai dažnai atsirado poreikis dirbti su 1C: Enterprise per internetą, ir tai pradėjo taikyti tam tikrus apribojimus, nes interneto pralaidumas yra daug siauresnis nei įprasto vietinio tinklo. Todėl tos platformų technologijos, kurios egzistavo 8.0 ir 8.1 leidimuose, tapo nebepritaikomos naujoje realybėje. Dėl to buvo sukurta platforma 8.2, kuri buvo suskirstyta į tris tipus: „storas“, „plonas“ ir žiniatinklio klientas.

Pažvelkime į visų tipų klientus išsamiau.

"Plonas klientas"

Pradėkime nuo plonojo kliento. „Plonas klientas“ yra „1C: Enterprise“ kliento programos tipas, kurį galima naudoti dirbant internetu. Iš esmės jis rodo duomenis tik formoje arba ataskaitoje; nėra prieigos prie objektų tipų iš plonojo kliento ir negalite vykdyti užklausų. Įrenginio, kuriame veikia plonasis klientas, ištekliai naudojami tik duomenims rodyti ekrane, visi skaičiavimai, užklausos ir algoritmai turi būti atliekami serverio pusėje. Negalite dirbti konfigūravimo priemonėje pagal šio tipo klientą.

Šio tipo kliento programa tiekiama kaip atskiras platinimas, kuris vadinamas « Plonas klientas 1C: Enterprise for Windows», atsisiųstas iš 1C svetainės (jei turite ITS prenumeratą) ir įdiegtas vietiniame kompiuteryje. Vykdomasis failas „Windows“ operacinėje sistemoje vadinamas 1Cv8с.exe.

"Plonas klientas" gali susisiekti su duomenų baze per TCP/IP, HTTP, HTTPS protokolus. Kad plonasis klientas veiktų per HTTP ir HTTPS protokolus, serverio pusėje turi būti įdiegtas ir sukonfigūruotas žiniatinklio serveris, pvz., Apache arba IIS. Ir įdomiausias dalykas: žiniatinklio serveris gali bendrauti su 1C-Enterprise tiek failo, tiek kliento-serverio režimu.

Išanalizuokime „plono kliento“ darbą naudodami skirtingus protokolus. Visų pirma, pradėkime nuo pažįstamo TCP/IP (nežinantiems, tai yra labiausiai paplitęs Ethernet vietinio tinklo valdymo protokolas). Yra dvi darbo su plonu klientu Ethernet tinkle parinktys: kliento-serverio parinktis ir darbas su failų duomenų baze.

Panagrinėkime abi šias darbo su 1C: Enterprise parinktis:

Failo parinktis taikomas, kai vienas ar daugiau vartotojų dirba mažame tinkle, taip pat kai nenaudojami dideli duomenų kiekiai arba nenaudojami sudėtingi skaičiavimai. Šioje darbo versijoje visi duomenys yra viename faile 1Cv8.1CD, kuri vadinama „1C: Enterprise“ failų duomenų baze. Schematiškai failo parinkties veikimas gali būti pavaizduotas taip:

Ryžiai. 1.1.2 Scheminis failo parinkties veikimo pavaizdavimas

Kliento-serverio parinktis turi sudėtingesnę struktūrą. Jis skirtas dideliam vartotojų skaičiui ir sudėtingiems didžiulių duomenų kiekių skaičiavimams. Iš viso ši parinktis turi tris nuorodas: klientas yra programa, kurioje dirba galutinis vartotojas; serverių klasteris „1C: Enterprise“ yra programa, užtikrinanti kliento ir duomenų bazės valdymo sistemos sąveiką; SQL – serveris (duomenų bazių valdymo sistema) yra speciali programa, skirta duomenų bazei tvarkyti ir saugoti. Schematiškai jį galima pavaizduoti taip:

Ryžiai. 1.1.3 Scheminis kliento-serverio versijos vaizdavimas

Grįžkime prie „plono kliento“. Kaip minėta pirmiau, tai kliento programa per protokolą TCP/IP gali dirbti ir su failų duomenų bazės parinktimi, ir su kliento-serverio architektūros parinktimi.

Failų veikimo režimu (1.1.4 pav.) „plonas klientas“ tiesiogiai sąveikauja su failų duomenų baze. Tuo pačiu metu „plono kliento“ pusėje yra organizuota specializuota serverio aplinka, kuri iš esmės imituoja serverio veikimą. Ši specializuota serverio aplinka nėra priskirta kaip atskiras procesas operacinėje sistemoje, bet yra įtrauktas į plonojo kliento procesą. Ji rūpinasi programos konfigūracijos įkėlimu ir kitais serverio veiksmais, reikalingais normaliam plonojo kliento veikimui.

Kliento-serverio parinkties atveju (1.1.5 pav.) plonasis klientas tiesiogiai sąveikauja su 1C:Enterprise serverių grupe per vietinį Ethernet tinklą. Šioje versijoje veikimo principai yra tokie patys kaip ir „storo kliento“.

Kodėl dirbant vietiniame tinkle reikia naudoti „ploną klientą“, kai tam galite dirbti su „storu klientu“? Vietinis įmonės tinklas ne visada naudoja geras, greitas mašinas, galinčias atlikti kai kuriuos skaičiavimus. Labai dažnai tai gali būti „sunaikinti“ kompiuteriai, ir šiuo atveju darbas su „plonu klientu“ yra visiškai pagrįstas. Dirbant su „plonu klientu“, vietiniu tinklu perduodami mažesni duomenų kiekiai, visi skaičiavimai atliekami serveryje, o ne vietiniame kompiuteryje, todėl kompiuteriams, kuriuose tokio tipo veikia kliento programa (tuo atveju, kai naudojama duomenų bazės operacijos kliento-serverio versija).

Dabar pereikime prie darbo su „plonu klientu“ internetu. Darbas su tokio tipo kliento programa internetu galimas tiek failo versijoje, tiek kliento-serverio versijoje.

Tačiau abiem atvejais, kad jis veiktų visapusiškai, žiniatinklio serveris (Apache arba IIS) turi būti įdiegtas ir paleistas serverio pusėje. Šiuo atveju veikia tokia grandinė: „plonas klientas“ sąveikauja su žiniatinklio serveriu per HTTP ir HTTPS protokolus, o žiniatinklio serveris jau sąveikauja arba tiesiogiai su failų duomenų baze (žr. 1.1.6 pav.) arba su 1C. : įmonės serverių klasteris. , o serverių klasteris sąveikauja su SQL serveriu pagal žinomą schemą.

Šioje knygoje mes išsamiai nenagrinėsime „plono kliento“ konfigūravimo mechanizmų iržiniatinklio klientas darbui internetu, tačiau paliesime tik bendrus dalykus, kad suprastumėte veikimo principą.

Ir paskutinė svarbi „plono kliento“ savybė: pagal ją jūs neturite galimybės dirbti su konfigūratoriumi. Kai paleidžiate „ploną klientą“, 1C starteryje trūks mygtuko „konfigūratorius“ (žr. 1.1.8 pav.). Iš esmės tai logiška: nėra prasmės suteikti prieigą prie „sunkaus“ ​​konfigūratoriaus, kai turite ribotus tinklo išteklius.

Ryžiai. 1.1.8. Plonojo kliento paleidimo lango vaizdas

Interneto klientas

Kitas įdomus klientų tipas, į kurį žiūrėsime, yra žiniatinklio klientas. Šio tipo kliento programa reikalinga, kad ji veiktų tik internetu. Be to, jei norint valdyti „ploną klientą“ vietiniame kompiuteryje, reikėjo įdiegti programinę įrangą, tada norint dirbti pagal žiniatinklio klientą tai nėra būtina. Visą darbą su šiuo klientu galima atlikti per interneto naršyklę (Mozilla, Opera, Internet Explorer ir kt.). Tai labai patogus „plono kliento“ tipas: bet kuris vartotojas bet kurioje pasaulio vietoje iš bet kurio įrenginio gali paleisti interneto naršyklę, įvesti žiniatinklio serverio, kuriame skelbiama duomenų bazė, adresą ir gauti prieigą prie šios duomenų bazės. Nereikia atsisiųsti ar įdiegti jokios programinės įrangos.

Žiniatinklio klientas gali dirbti tiek su įprasta failų duomenų baze, tiek su kliento-serverio architektūra. Vienintelis dalykas yra tai, kad abiem atvejais, kaip ir „plono kliento“, dirbančio per internetą, serverio pusėje reikia įdiegti specialią programinę įrangą - žiniatinklio serverį (dažniausiai Apache arba IIS).

Žiniatinklio kliento veikimo principai failų duomenų bazės ir kliento-serverio architektūros atveju pateikti pav. 1.1.9 ir 1.1.10

"Riebus klientas"

„Storas klientas“ yra pagrindinis klientų tipas, pagal kurį galite atlikti įprastą darbą su „1C: Enterprise“. Šio tipo klientams pasiekiamos beveik visos funkcijos, kurias teikia integruota 1C programavimo kalba. Pavyzdžiui, galite dirbti su užklausomis ir programų tipais.

Viena iš „storojo kliento“ ypatybių yra ta, kad jis palaiko veikimą įprastu režimu, t.y. pagal „storą klientą“ galite paleisti programas, sukurtas pagal 8.1 ir 8.0 platformas. – reguliarios aplikacijos. Taip pat galite paleisti įprastas formas valdomose programose, o to, žinoma, negalima padaryti naudojant ploną klientą.

Apie įprastas ir valdomas programas išsamiai kalbėsime kitame skyriuje.

„Storas klientas“ įdiegiamas įprastu platinimo rinkiniu ir paleidžiamas kaip vykdomasis failas „Windows“ operacinėje sistemoje 1Cv8.exe.

Kadangi dirbant su „storu klientu“ reikia didelės skaičiavimo galios, su duomenų baze galite susisiekti tiesiogiai arba per vietinį eterneto tinklą. Šio tipo kliento programos gali veikti tiek su failų duomenų baze, tiek su kliento-serverio architektūra (naudojant TCP/IP protokolą).

Tuo atveju, kai naudojama „storojo kliento“ operacijos kliento-serverio versija (1.1.13 pav.), „storas klientas“ per vietinį tinklą prijungiamas prie 1C:Enterprise serverių klasterio ir serverių klasteris sąveikauja. su SQL serveriu (DBVS). Be to, serverių klasteris ir DBVS gali būti skirtinguose kompiuteriuose; administratorius turi galimybę juos atskirti, kad optimizuotų serverio našumą.

Storasis klientas gali dirbti su failų duomenų baze arba tiesiogiai: duomenų bazės failas yra tame pačiame kompiuteryje, kuriame įdiegtas storasis klientas, arba per vietinį tinklą (1.1.12 pav.). Jei vietiniame tinkle sąveikaujama su failų duomenų baze, visa prieiga prie jos turi būti suteikta per bendrinamą tinklo išteklių.

Ir kaip jau turėtų būti aišku, „storas klientas“ yra vienintelė vartotojo programa, iš kurios galite laisvai atidaryti konfigūratorių ir vykdyti plėtrą. Jokia kita 1C:Enterprise vartotojo programa neleidžia to padaryti. Kai paleisite „storą klientą“, paleidimo lange pamatysite mygtuką „Configurator“ (žr. 1.1.11 pav.).

Ryžiai. 1.1.11 Storas kliento paleidimo langas

Pabaigoje pateikiame lentelę, kuri aiškiai parodo, kuo skiriasi šie trys klientų programų tipai: „storas klientas“, „plonas klientas“ ir žiniatinklio klientas.

"Riebus klientas" "Plonas klientas" Interneto klientas
Darbas su konfigūratoriumi +
Darbas per Ethernet vietinį tinklą + + +
Darbas internetu + +
Reikalingas platinimo įrengimas + +
Darbas su failų duomenų baze + + +
Darbas su sql serveriu + + +
Darbas su įprastomis programomis +
Darbas su valdomomis programomis + + +
Atidarykite įprastas formas valdomose programose +

Lentelė 1.1.1 Skirtumai tarp įvairių kliento programų.

Kartais atrodo, kad mokytis programavimo kalbos 1C yra sudėtinga ir sunku. Tiesą sakant, programuoti 1C yra lengva. Mano knygos padės lengvai ir greitai įsisavinti programavimą 1C: ir „1C kūrimo pagrindai: taksi“

Ši knyga tinka tiems, kurie jau pradėjo programuoti ir patiria tam tikrų sunkumų su šia tema bei tiems, kurie programuoja jau seniai, bet niekada nedirbo su 1C valdomomis formomis.

  1. Be sudėtingų techninių terminų;
  2. Daugiau nei 600 puslapių praktinės medžiagos;
  3. Prie kiekvieno pavyzdžio pridedamas piešinys (ekrano kopija);

Reklamos kodas su 15% nuolaida - 48PVXHeYu

Išmokite programuoti 1C naudodamiesi mano knyga „Programavimas 1C 11 žingsnių“

  1. Jokių sudėtingų techninių terminų.
  2. Daugiau nei 700 puslapių praktinės medžiagos.
  3. Prie kiekvienos užduoties pridedamas piešinys (ekrano kopija).
  4. Užduočių rinkinys namų darbams.
  5. Knyga parašyta aiškia ir paprasta kalba – pradedantiesiems.
  6. Knyga siunčiama elektroniniu paštu PDF formatu. Galima atidaryti bet kuriame įrenginyje!


Jei ši pamoka padėjo išspręsti kokią nors problemą, patiko ar pasirodė naudinga, tuomet galite paremti mano projektą paaukodami bet kokią sumą:

Galite mokėti rankiniu būdu:

„Yandex.Money“ – 410012882996301
Interneto pinigai – R955262494655

Prisijunk prie mano grupių.

Įkeliama...Įkeliama...