Publikacije. Publikacije Spoznajte debelo stranko

Kaj so debeli in tanki odjemalci v sistemu 1C Enterprise 8.3? Kakšne so razlike med tankim in debelim odjemalcem?

Vaši programerji naše računovodje imenujejo "debele stranke", ukrepajte!

Od pritožb uporabnikov do vodje projekta.

1C Enterprise ima arhitekturo odjemalec-strežnik, kar pomeni, da je sistem sestavljen iz dveh komponent - odjemalca in strežnika. Odjemalec je skupno ime potrošniške (uporabniške) aplikacije, strežnik pa je servisni del, skrit uporabniku.

Brezplačno pridobite 267 video lekcij o 1C:

Debela stranka 1C

Debel odjemalec je "običajna" vrsta odjemalske aplikacije za 1C 8. Posebnost te vrste aplikacij je, da sistem obdela večino informacij na uporabnikovem računalniku. Pri debelem odjemalcu je zelo velik del informacij shranjen na uporabnikovem računalniku v obliki začasnih datotek.

Ker se večina podatkov obdela na uporabnikovem računalniku, je ta način zelo zahteven na podatkovnem kanalu.

Pred prihodom platforme 1C 8.2 je bila to edina možnost za zagon sistema 1C. Za zagon debelega odjemalca uporabite datoteko 1cv8.exe.

Delo na razvoju aplikacijske rešitve () je možno samo v načinu debelega odjemalca.

Tanki odjemalec 1C

Tanki odjemalec se je pojavil v 1C z izdajo platform 8.2 in 8.3. Delo v načinu tankega odjemalca je možno samo v načinu upravljane aplikacije.

V načinu tankega odjemalca se vsa dejanja izvajajo na strežniku, uporabnik pa prejme le prikaz prejetih informacij. Ta način delovanja ne zahteva velikih virov tako sistema kot komunikacijskega kanala. Distribucija namestitve tankega odjemalca zavzame veliko manj podatkov.

Tanki odjemalec se zažene z datoteko 1cv8c.exe.

Poleg debelih in tankih odjemalcev obstaja tudi .

Glavna razlika med tankim in debelim odjemalcem 1C kjer se izvajajo glavni izračuni - na strežniku ali na delovni postaji uporabnika. To nalaga nekatere omejitve pri uporabi ene ali druge možnosti dela.

V tem članku bloga Integrus si bomo ogledali različne odjemalske aplikacije sistema 1C - kaj pomeni tanek odjemalec 1C, debel odjemalec 1C, kaj je to in kakšne so razlike ter v katerih primerih bi bilo bolje uporabiti vsakega od njih.

Debela stranka 1C

Če uporabljate 1C v načinu debelega odjemalca, to pomeni, da se vse operacije s podatki izvajajo neposredno na delovni postaji uporabnika, sami podatki pa so shranjeni na strežniku, kjer do njih dostopa odjemalska aplikacija.

Takšen odjemalec lahko izvaja skoraj vse funkcije in dela z aplikacijskimi podatkovnimi tipi.

Debeli odjemalec 1C je nameščen iz splošne distribucije sistema, kjer je naveden kot ločena komponenta. Prav tako ne bi smelo biti težav z vprašanjem, kako zagnati debelega odjemalca 1C 8.3 - zažene ga izvršljiva datoteka 1cv8.exe.

Tanek odjemalec 1C

Delo v načinu tankega odjemalca 1C pomeni, da se na strežniku poleg shranjevanja podatkov izvaja skoraj vsa programska koda, zahteve, shranjujejo začasne datoteke in predpomnilnik. Uporabnik na svojem delovnem mestu vnese samo začetne podatke in vidi rezultat prikazan na svojem monitorju.

Tanki odjemalec 1C je nameščen iz distribucijskega kompleta 1C. Če ga nimate, ker na primer delate z oblakom 1C in ga najamete, lahko ločeno distribucijo prenesete na spletno mesto 1C. Prepričajte se, da se njegova različica ujema z različico platforme, ki jo uporabljate.

Tanki odjemalec za 1C:Enterprise se zažene iz izvedljive datoteke 1cv8c.exe.

Ločeno je treba omeniti, da za tanki odjemalec 1C 8.3 ni priporočljiv datotečni način delovanja, prednost je način odjemalec-strežnik. Čeprav je datotečni način možen, se bo vsa koda izvajala na uporabnikovem računalniku, kar izniči vse prednosti tankega odjemalca.

Kot lahko vidite, je glavna razlika med tankimi in debelimi odjemalci 1C v tem, kje se izvajajo glavni izračuni - na strežniku ali na delovni postaji uporabnika.

To nalaga nekatere omejitve pri uporabi ene ali druge možnosti dela:

  • pomembna razlika med tankimi in debelimi odjemalci 1C - delo s "Konfiguratorjem" in poizvedovalno konzolo je možno samo v načinu debelega odjemalca
  • Debel odjemalec deluje po protokolu TCP/IP, zato je komunikacijsko precej zahteven, saj njegovo delovanje zahteva izmenjavo relativno velike količine informacij s strežnikom.
  • Tanki odjemalec 1C deluje izključno v načinu upravljane aplikacije, funkcionalnost, ki je na voljo uporabniku, je v primerjavi s funkcionalnostjo debelega odjemalca omejena, na primer nemogoče je delovati s tipi podatkov aplikacije.
  • z uporabo tankega odjemalca je mogoče z 1C delati preko interneta - tanki odjemalec se lahko poveže s spletnim strežnikom preko http ali https
  • Debela stranka ima precej velik obseg distribucije; pri njeni namestitvi in ​​konfiguraciji lahko nastanejo nekatere težave - priporočljivo je, da se s tem ukvarja usposobljen strokovnjak. Medtem ko lahko namestitev, konfiguracijo tankega odjemalca 1C 8.3, povezavo informacijske baze izvede vsak bolj ali manj napreden uporabnik.

Spletni odjemalec 1C

Spletni odjemalec 1C- v bistvu to ni ločena aplikacija, temveč tehnologija, ki vam omogoča delo v znanem okolju 1C z brskalnikom, preprosto tako, da v naslovni vrstici navedete naslov ustreznega spletnega strežnika 1C. Da bo deloval, boste morali najprej namestiti spletni strežnik in na njem objaviti informacijsko bazo; prav tako bo spletni odjemalec deloval samo s konfiguracijo 1C, ki podpira zahteve za tankega odjemalca.

Dobra stran spletnega odjemalca je, da vam ni treba namestiti ničesar, da bi deloval na uporabnikovi napravi; deluje lahko v vseh najpogostejših brskalnikih. Slabosti vključujejo omejeno funkcionalnost in dejstvo, da prisotnost spletnega strežnika ne izpolnjuje vedno zahtev glede informacijske varnosti.

Kateri je hitrejši, tanek ali debel odjemalec 1C?

Težko je nedvoumno odgovoriti na vprašanje: tanek ali debel odjemalec 1C, kateri je hitrejši? Odvisno od pogojev uporabe.

  • Tanki odjemalec ima nizke zahteve za uporabnikovo napravo in komunikacijski kanal, medtem ko so zmogljivosti sistema skoraj v celoti izkoriščene, vendar se lahko delo upočasni, če več zaposlenih hkrati uporablja vire strežnika.
  • Debel odjemalec lahko od uporabnikovega računalnika zahteva precejšnjo moč in dober kanal za prenos podatkov, hkrati pa uporabniku zagotavlja določeno avtonomijo; na njegovo delovanje ne vpliva število ljudi, ki hkrati delajo s sistemom, ali obstaja internetna povezava itd.

Zato je pred izbiro in nastavitvijo odjemalca 1C priporočljivo analizirati, kdo in kako uporablja 1C v vašem podjetju ter katere vrste odjemalcev 1C boste potrebovali.

  • Če je to računovodski oddelek v pisarni, ki ga je mogoče opremiti z dovolj zmogljivimi računalniki in je enostavno organizirati njihovo administracijo, če so vsi ti računalniki povezani v lokalno omrežje, bo debela stranka bolj priročna.
  • Če morajo vaši zaposleni pogosto delati na daljavo, prek interneta, ker so pogosto na službenih potovanjih ali so preprosto v drugih mestih, ker je to infrastruktura vašega podjetja, če uporabljajo prenosnike z nizko porabo energije ali druge mobilne naprave, potem nastavitev tanek odjemalec jim bo ustrezal 1C.

Posodabljanje strank 1C

In končno, nekaj besed o tem, kako se posodabljajo stranke 1C:

  • Posodobitve lahkih odjemalcev se lahko izvajajo samodejno prek interneta,
  • posodobitve za debelega odjemalca je treba prenesti s spletne strani 1C oz.

Če imate vprašanja o izbiri odjemalca 1C, namestitvi, konfiguraciji, posodabljanju ali upravljanju programskih izdelkov 1C, se lahko obrnete na strokovnjake podjetja Integrus ali si ogledate razdelek spletnega dnevnika našega podjetja z navodili in priporočili o temah 1C.

1C je programska oprema odjemalec-strežnik, kar pomeni, da je 1C sestavljen iz dveh programov - odjemalca in strežnika. Na strežniku se izvaja strežniški program 1C. Uporabnik v svojem računalniku dela v Odjemalski program 1C, ki se na kratko imenuje odjemalec 1C.

1C ima več vrst odjemalcev, kar vam omogoča uporabo programa na različni računalniški opremi, različnih operacijskih sistemih in geografski porazdelitvi.

Eden od odjemalcev 1C vam omogoča uporabo 1C z običajnim internetnim brskalnikom v katerem koli operacijskem sistemu (tudi Mac). Še en odjemalec 1C je na dlančniku, na primer proizvodni dlančnik v skladišču za inventar, s čitalnikom črtne kode.

Poglejmo, kaj so stranke 1C, kakšne so njihove razlike, kako izgledajo in kako delati z njimi?

Debela stranka 1C

Najenostavnejši in najbolj znan odjemalec 1C je debeli odjemalec 1C (»običajni«). Pred različico 1C 8.2 razen nje ni bilo na voljo nobenih drugih možnosti.

Konfigurator 1C (trenutno) deluje samo v debelem odjemalcu 1C. Priporočljivo je tudi delo z bazo podatkov z uporabo debelega odjemalca 1C.

Trenutno se predvideva, da bodo vse konfiguracije 1C v naslednjem letu ali dveh prenesene na tankega odjemalca 1C. Zato natančna usoda debelega odjemalca 1C v prihodnosti ostaja nejasna; verjetno ne bo uporabljen.

Debeli odjemalec 1C deluje v sistemu Windows. Imenuje se maščoba, ker zahteva vire uporabnikovega računalnika. Poleg tega lahko debeli odjemalec 1C prek omrežja zahteva precej velike količine podatkov.

Z vidika programerja je glavna razlika med debelim odjemalcem 1C ta, da izvaja večino programov v vgrajenem jeziku 1C na uporabnikovem računalniku. Na primer, 1C želi izvesti poizvedbo iz baze podatkov:

  • Odjemalec 1C zahteva podatke od strežnika 1C
  • Podatki se pošljejo stranki 1C
  • Odjemalec 1C obdeluje podatke.

Vmesnik debelega odjemalca 1C izgleda takole. Privzeto je odprt samo uporabniški meni. Uporabnik izbere menijsko točko, ki običajno odpre okno (nekakšen seznam). Nato uporabnik dela s seznamom.

Nekatere konfiguracije za debeli odjemalec 1C imajo namizje. Takole izgleda. Najprej so to konfiguracije Računovodstvo in Plače ter Kadri.

Tanek odjemalec 1C

Tanki odjemalec 1C se je pojavil relativno nedavno. Konfiguracija Trade Management (različica 11) je že bila izdana za tankega odjemalca 1C. Tanki odjemalec 1C je privzeto nameščen skupaj z drugimi možnostmi odjemalca 1C, vendar ga je mogoče namestiti ločeno (samo njega).

Konfigurator 1C ne deluje v tankem odjemalcu 1C. Lahko deluje z datotečno različico baze podatkov, vendar je bolje uporabiti način odjemalec-strežnik.

Tanki odjemalec 1C deluje tudi v sistemu Windows. Imenuje se tanek zaradi pravilne organizacije odjemalec-strežnik organizacije programa. Za razliko od debelega odjemalca 1C bo poizvedba iz baze podatkov videti takole:

  • Odjemalec 1C posreduje strežniku 1C uporabnikovo potrebo po zahtevanju podatkov s strežnika 1C
  • Strežnik 1C zahteva podatke iz baze podatkov
  • 1C strežnik obdeluje podatke
  • Rezultat obdelave podatkov se pošlje odjemalcu 1C.

Kot razumete, se takoj rodita plus in minus. Plus - ni zahtev po virih uporabnikovega računalnika, pričakuje se manj prometa. Pomanjkljivost – višje zahteve po virih strežnika.

Zadnja pomanjkljivost za velika podjetja je odpravljena z dejstvom, da je strežnik 1C mogoče prilagoditi, to je, da namestite sistem več strežnikov 1C na različne računalnike in bodo delovali skupaj.

Vmesnik tankega odjemalca 1C izgleda takole. Privzeto se odpre uporabnikovo namizje. Razdeljen je na bloke glede na vrsto računovodstva. Uporabnik odpre zaznamek in s hiperpovezavami odpre sezname.

Dodatna razlika med tankim odjemalcem 1C in debelim je ta, da lahko deluje ne samo prek TCP/IP, kot debeli, temveč tudi prek HTTP, kot spletni odjemalec 1C.

Spletni odjemalec 1C (Spletni odjemalec 1C, Linux odjemalec 1C)

Spletni odjemalec 1C vam omogoča uporabo 1C prek običajnega internetnega brskalnika. Za uporabo vam ni treba namestiti ničesar dodatnega. Lahko se uporablja v katerem koli operacijskem sistemu, vključno z na primer iPadom.

Zdaj lahko vidite, kako izgleda 1C pri delu v spletnem odjemalcu 1C. Če želite to narediti, pojdite na uradno predstavitev konfiguracije Trade Management (različica 11).

Za uporabo spletnega odjemalca 1C morate namestiti spletni strežnik. Uporablja se izključno kot transport in prenaša zahteve na strežnik 1C. Logika izvajanja poizvedb in obdelave podatkov v spletnem odjemalcu 1C je enaka kot v tankem odjemalcu 1C. Za delo uporabljamo samodejno pretvorbo vgrajenega jezika 1C v JavaScript.

V spletnem odjemalcu 1C ne morete uporabljati nobenih konfiguracij 1C - samo tistih, ki so napisane posebej za delo s tankim odjemalcem 1C. V teoriji je razvoj konfiguracij za tanek odjemalec 1C in za spletni odjemalec 1C enak (tudi vmesnik in obnašanje sistema morata biti enaka).

Vendar pa obstajajo govorice, da vsaj trenutno ni vse tako gladko in nekatere funkcije povzročajo napake v spletnem odjemalcu 1C, čeprav delujejo v tankem odjemalcu 1C.

Vmesnik spletnega odjemalca 1C izgleda takole. Kot lahko vidite, se malo razlikuje od tankega odjemalca 1C.

1C odjemalec za dlančnike (1C razširitev za žepne računalnike)

1C se lahko uporablja tudi na dlančnikih (žepni računalniki, pametni telefoni). Obstajajo celo posebni industrijski dlančniki za delo v skladišču ali trgovini, običajno imajo vgrajen čitalnik črtne kode.

Za delo z 1C na dlančniku lahko uporabite spletno razširitev 1C (glejte spodaj) - to je majhno spletno mesto, ki deluje neposredno z 1C. Vendar pa posebej za dlančnike z operacijskim sistemom Windows Mobile 5.0 in novejšim ali Pocket PC 2003 obstaja odjemalec 1C za dlančnike.

Razširitev 1C za dlančnike deluje na naslednji način:

  • PDA zahteva podatke od 1C (WiFi, GPRS, bluetooth)
  • PDA obdeluje podatke s pomočjo posebnih obrazcev za dlančnik
  • PDA natisne podatke na tiskalnik (komunikacija na podoben način)
  • PDA shranjuje podatke v 1C.

Odjemalec 1C za PDA vam omogoča uporabo konfiguratorja v nekoliko skrajšani obliki, ki vam omogoča delo z imeniki, dokumenti, registri in njihovimi obrazci.

Spletna razširitev 1C in spletne storitve 1C (Spletna razširitev in storitve 1C)

Število spletnih mest, ki delajo neposredno z 1C ali ki bodo morda morala delati neposredno z 1C, narašča. Preprost primer je spletna trgovina. Neposredno komunikacijo z 1C je mogoče uporabiti za prejemanje spletnih bilanc, popustov, profilov strank in shranjevanje naročil.

Za integracijo s spletno stranjo običajno uporabljajo periodično izmenjavo (kot na primer v CMS za spletne strani in spletne trgovine 1C Bitrix) ali spletno komunikacijo z 1C. Če želite spletno mesto upravljati s 1C, lahko uporabite spletno razširitev 1C ali spletne storitve 1C.

Spletna razširitev 1C je dodaten izdelek, ki se dobavlja ločeno. Omogoča vam razvoj spletnih mest na platformi ASP .NET, ki delujejo prek skupine povezav COM iz 1C. Ustvarjanje čakalne vrste povezav COM, njihovo shranjevanje in upravljanje je že zapisano v mehanizmu spletnih razširitev za 1C.

Spletne storitve 1C so zmogljivosti platforme 1C (1C strežnik). Če jih želite uporabljati, vam ni treba kupiti ali namestiti dodatne programske opreme 1C.

Zahteva spletni strežnik (MS IIS ali Apache) in njegovo enostavno konfiguracijo (povezava ISAPI razširitve). Po tem lahko 1C objavi lastne spletne storitve. Spletne storitve 1C vam omogočajo, da zahtevate podatke od 1C in zapisujete podatke v 1C.

Varnost je organizirana z dejstvom, da ni zagotovljenih samodejnih funkcij, za razliko od povezave COM - programer sam predpisuje zmogljivosti funkcij, zato, če programer ni naredil luknje (univerzalni zapis), potem ne bo obstajal.

Spletni odjemalec 1C je trenutno še vedno nekoliko surov in pri delu z njim lahko naletite na napake, ki motijo ​​in dražijo. To ne pomeni, da z njim ni mogoče delati - programer lahko odstrani tista konfiguracijska mesta, ki povzročajo napake.

Seveda je spletni odjemalec 1C prihodnost platforme 1C. Je neodvisen od operacijskega sistema (Windows, Unix, Mac), brskalnika (IE, Chrome, Safari, Firefox, Opera) in ni zahteven glede računalniških virov.

Uporabniki storitve lahko delajo z aplikacijami ne le v spletnem brskalniku, temveč tudi v tankem odjemalcu 1C:Enterprise.

Ta članek vam bo povedal, kako namestiti in uporabljati tankega odjemalca v računalniku z operacijskim sistemom Windows.

1. Določitev zahtevane različice tankega odjemalca

Najprej morate določiti, katero različico tankega odjemalca potrebujete.

2. Prenesite lahkega odjemalca

Prenesite zahtevano različico tankega odjemalca. Tukaj so povezave za prenos namestitvenih programov za tanke odjemalce za tiste, ki se uporabljajo v storitvi Spletna stran različice platforme 1C:Enterprise 8 in različne različice sistema Windows:

64-bitnega tankega odjemalca je treba namestiti samo, če to priporoča vaša servisna organizacija ali linija za servisno podporo.

Če internetni brskalnik ne vpraša, kam naj prenese preneseno datoteko, bo datoteka shranjena v mapo, določeno v privzetih nastavitvah brskalnika. Običajno se ta mapa imenuje Prenosi oz Prenosi.

Samodejno posodabljanje tankega odjemalca v sistemih Windows XP in Windows Vista ne deluje. Zato boste morali ob vsaki posodobitvi različice platforme 1C:Enterprise v storitvi namestiti novo različico tankega odjemalca. To ni zelo priročno in priporočamo, da razmislite o nadgradnji na sodobnejši operacijski sistem.

3. Namestitev tankega odjemalca

Namestite lahkega odjemalca s pomočjo prenesene namestitvene datoteke:


4. Nastavitev tankega odjemalca

Za udobje pri delu s tankim odjemalcem 1C:Enterprise 8 je priporočljivo omogočiti način prikaza seznama informacijskih baz v obliki drevesa (to je treba storiti le enkrat):

  1. Zaženite tankega odjemalca.
  2. Kliknite v oknu Zaženite 1C:Enterprise gumb Nastavitev ...
  3. Potrditveno polje Prikaz kot drevo.
  4. pritisni gumb v redu.

Po tem se skupina nahaja na seznamu informacijskih baz tankih odjemalcev Spletna stran s točkami.

Ko namestite platformo, ustvarite prazno konfiguracijo (ali namestite kakšno izobraževalno predstavitveno konfiguracijo), potem ko zaženete zaganjalnik 1C, boste videli dva gumba: »1C Enterprise« in »Konfigurator« (za to morate izbrati neko bazo podatkov s seznama, glej sliko 1.1.1).

riž. 1.1.1. Zaganjalnik 1C

Na splošno sta to dve glavni vrsti odjemalskih aplikacij.

Kaj sploh je odjemalska aplikacija? Odjemalska aplikacija je program, nameščen na uporabnikovem računalniku, ki uporabniku omogoča interakcijo s sistemom 1C: Enterprise. Pravzaprav imamo dve glavni vrsti programov, v katerih lahko uporabnik dela: konfigurator, kjer programer razvije aplikacijsko rešitev, in podjetje, kjer uporabnik dela s podatki in algoritmi, ki jih razvije programer. Tako je bilo na platformah 8.0 in 8.1. S prihodom platforme 8.2 in nato platforme 8.3 se je povečalo število odjemalskih aplikacij.

Po izdaji platforme 8.2 lahko "1C: Enterprise" v načinu uporabniške aplikacije deluje v tankih in debelih odjemalcih, pojavil pa se je tudi spletni odjemalec, ki vam omogoča delo z "1C: Enterprise" iz spletnega brskalnika.

Trenutno obstajajo štiri vrste odjemalskih aplikacij:

  • "Tanek odjemalec"
  • "Debela stranka"
  • Spletni odjemalec

Zakaj je bilo treba običajno odjemalsko aplikacijo razdeliti na tri vrste: »tanek«, »debel« in spletni odjemalec? To je posledica razvoja tehnologije na splošno in še posebej interneta. Zelo pogosto se je začela pojavljati potreba po delu z 1C: Enterprise prek interneta, kar je začelo nalagati določene omejitve, saj je pasovna širina interneta veliko ožja od pasovne širine običajnega lokalnega omrežja. Zato so tiste platformske tehnologije, ki so obstajale v izdajah 8.0 in 8.1, v novih realnostih postale neuporabne. Kot rezultat je bila razvita platforma 8.2, ki je bila razdeljena na tri vrste: »debel«, »tanek« in spletni odjemalec.

Oglejmo si vse vrste strank podrobneje.

"Tanek odjemalec"

Začnimo s tankim odjemalcem. "Tanek odjemalec" je vrsta odjemalske aplikacije 1C: Enterprise, ki se lahko uporablja za delo prek interneta. V bistvu prikazuje samo podatke na obrazcu ali v poročilu; ni dostopa do tipov objektov iz tankega odjemalca in pod njim ne morete izvajati poizvedb. Viri naprave, na kateri deluje tanki odjemalec, se uporabljajo samo za prikaz podatkov na zaslonu; vsi izračuni, poizvedbe in algoritmi se morajo izvajati na strani strežnika. Pod to vrsto odjemalca ne morete delati v konfiguratorju.

Ta vrsta odjemalske aplikacije je na voljo kot ločena distribucija, ki se imenuje « Tanki odjemalec 1C:Enterprise za Windows», prenesete s spletnega mesta 1C (če imate naročnino na ITS) in namestite na vaš lokalni računalnik. Izvršljiva datoteka v operacijskem sistemu Windows se imenuje 1Cv8с.exe.

Tanek odjemalec lahko z bazo podatkov komunicira preko protokolov TCP/IP, HTTP, HTTPS. Da lahko tanki odjemalec deluje prek protokolov HTTP in HTTPS, mora biti na strani strežnika nameščen in konfiguriran spletni strežnik, kot je Apache ali IIS. In kar je najbolj zanimivo: spletni strežnik lahko komunicira z 1C-Enterprise tako v načinu datoteke kot v načinu odjemalec-strežnik.

Analizirajmo delo "tankega odjemalca" z uporabo različnih protokolov. Najprej začnimo z znanim TCP/IP (za tiste, ki ne veste, je to najpogostejši protokol za delovanje lokalnega omrežja Ethernet). Obstajata dve možnosti za delo s tankim odjemalcem prek omrežja Ethernet: možnost odjemalec-strežnik in delo z bazo podatkov datotek.

Razmislimo o obeh možnostih za delo z 1C: Enterprise:

Možnost datoteke uporabna, ko en ali več uporabnikov dela v majhnem omrežju, pa tudi kadar se ne uporabljajo velike količine podatkov ali okorni izračuni. V tej različici dela se vsi podatki nahajajo v eni datoteki 1Cv8.1CD, ki se imenuje zbirka datotek »1C: Enterprise«. Shematično je delovanje možnosti datoteke mogoče predstaviti na naslednji način:

riž. 1.1.2 Shematski prikaz delovanja opcije datoteke

Možnost odjemalec-strežnik ima bolj zapleteno strukturo. Zasnovan je za veliko število uporabnikov in za okorne izračune ogromnih količin podatkov. Skupno ima ta možnost tri povezave: odjemalec je aplikacija, na kateri dela končni uporabnik; grozd strežnikov "1C: Enterprise" je program, ki zagotavlja interakcijo med stranko in sistemom za upravljanje baz podatkov; SQL - strežnik (sistem za upravljanje baz podatkov) je poseben program, namenjen organiziranju in shranjevanju baze podatkov. Shematično ga lahko predstavimo takole:

riž. 1.1.3 Shematski prikaz različice odjemalec-strežnik

Vrnimo se k »tankemu odjemalcu«. Kot je navedeno zgoraj, je to odjemalska aplikacija prek protokola TCP/IP lahko deluje tako z možnostjo baze podatkov datotek kot z možnostjo arhitekture odjemalec-strežnik.

V datotečnem načinu delovanja (slika 1.1.4) "tanek odjemalec" neposredno komunicira z bazo podatkov datotek. Hkrati je na strani »tankega odjemalca« organizirano specializirano strežniško okolje, ki v bistvu posnema delovanje strežnika. To specializirano strežniško okolje ni dodeljeno kot ločen proces v operacijskem sistemu, ampak je vključeno v proces tankega odjemalca. Skrbi za nalaganje konfiguracije aplikacije in drugih strežniških dejanj, potrebnih za normalno delovanje tankega odjemalca.

V primeru opcije odjemalec-strežnik (slika 1.1.5) tanki odjemalec neposredno komunicira z gručo strežnikov 1C:Enterprise prek lokalnega omrežja Ethernet. V tej različici so principi delovanja popolnoma enaki kot pri »debelem odjemalcu«.

Zakaj morate pri delu v lokalnem omrežju uporabljati »tankega odjemalca«, ko pa lahko za to delate pod »debelim odjemalcem«? Lokalno omrežje podjetja ne uporablja vedno dobrih, hitrih strojev, ki bi lahko prevzeli nekatere izračune. Zelo pogosto so to lahko "uničeni" računalniki in v tem primeru je delo pod "tankim odjemalcem" povsem upravičeno. Pri delu v "tankem odjemalcu" manjše količine podatkov prehajajo po lokalnem omrežju, vsi izračuni se izvajajo na strežniku in ne na lokalnem računalniku, zato so za računalnike, na katerih je tovrstno delovanje, postavljene nižje zahteve glede zmogljivosti. odjemalska aplikacija se izvaja (v primeru uporabe odjemalsko-strežniška različica delovanja baze podatkov).

Zdaj pa preidimo na delo s "tankim odjemalcem" prek interneta. Delo s to vrsto odjemalske aplikacije prek interneta je možno tako v datotečni različici kot v različici odjemalec-strežnik.

Toda v obeh primerih mora biti za njegovo polno delovanje na strani strežnika nameščen in zagnan spletni strežnik (Apache ali IIS). V tem primeru deluje naslednja veriga: "tanek odjemalec" komunicira s spletnim strežnikom prek protokolov HTTP in HTTPS, spletni strežnik pa že komunicira neposredno z bazo podatkov datotek (glej sliko 1.1.6) ali z 1C. : gruča strežnikov podjetja in gruča strežnikov sodeluje s strežnikom SQL po znani shemi.

V tej knjigi ne bomo podrobno preučevali mehanizmov za konfiguriranje »tankega odjemalca« inspletni odjemalec za delo prek interneta, vendar se bomo dotaknili le splošnih točk, da boste razumeli princip delovanja.

In zadnja pomembna lastnost "tankega odjemalca": pod njim nimate možnosti dela s konfiguratorjem. Ko zaženete "tanek odjemalec", v zaganjalniku 1C manjka gumb "konfigurator" (glejte sliko 1.1.8). Načeloma je to logično: nima smisla dajati dostopa do "težkega" konfiguratorja, če imate omejena omrežna sredstva.

riž. 1.1.8. Pogled na zagonsko okno tankega odjemalca

Spletni odjemalec

Naslednja zanimiva vrsta odjemalca, ki si ga bomo ogledali, je spletni odjemalec. Ta vrsta odjemalske aplikacije mora delovati samo prek interneta. Poleg tega, če je bilo za delovanje »tankega odjemalca« na lokalnem računalniku potrebno namestiti programsko opremo, potem za delo pod spletnim odjemalcem to ni potrebno. Vse delo s tem odjemalcem je mogoče opraviti prek internetnega brskalnika (Mozilla, Opera, Internet Explorer itd.). To je zelo priročna vrsta »tankega odjemalca«: vsak uporabnik, kjerkoli na svetu iz katere koli naprave lahko zažene internetni brskalnik, vnese naslov spletnega strežnika, kjer je objavljena baza podatkov, in pridobi dostop do te baze podatkov. Nobene programske opreme ni treba prenesti ali namestiti.

Spletni odjemalec lahko deluje tako z običajno bazo podatkov datotek kot z arhitekturo odjemalec-strežnik. Edina stvar je, da je v obeh primerih, tako kot v primeru "tankega odjemalca", ki deluje prek interneta, potrebno namestiti posebno programsko opremo na strani strežnika - spletni strežnik (običajno Apache ali IIS).

Načela delovanja spletnega odjemalca v primeru baze podatkov datotek in arhitekture odjemalec-strežnik so predstavljena na sliki. 1.1.9 in 1.1.10

"Debela stranka"

"Debela stranka" je glavna vrsta stranke, pod katero lahko opravljate normalno delo z 1C: Enterprise. V tej vrsti odjemalca so na voljo skoraj vse funkcije, ki jih ponuja vgrajeni programski jezik 1C. Na primer, lahko delate s poizvedbami in vrstami aplikacij pod njim.

Ena od značilnosti »debelega odjemalca« je, da podpira delovanje v običajnem načinu, tj. pod »debelim odjemalcem« lahko poganjate aplikacije, razvite pod platformama 8.1 in 8.0. – redne prijave. Prav tako lahko zaženete navadne obrazce v upravljanih aplikacijah, česar seveda ni mogoče narediti v tankem odjemalcu.

O navadnih in upravljanih aplikacijah bomo podrobneje govorili v naslednjem poglavju.

»Debelega odjemalca« namesti običajni distribucijski komplet in zažene kot izvršljivo datoteko v operacijskem sistemu Windows 1Cv8.exe.

Ker delo z »debelim odjemalcem« zahteva precejšnjo računalniško moč, lahko z bazo podatkov komunicirate neposredno ali prek lokalnega omrežja Ethernet. Ta vrsta odjemalske aplikacije lahko deluje tako z bazo podatkov datotek kot z arhitekturo odjemalec-strežnik (z uporabo protokola TCP/IP).

V primeru, ko se uporablja različica odjemalec-strežnik operacije "debelega odjemalca" (slika 1.1.13), je "debel odjemalec" povezan z gručo strežnikov 1C:Enterprise prek lokalnega omrežja, gruča strežnikov pa sodeluje s strežnikom SQL (DBMS). Poleg tega se lahko strežniška gruča in DBMS nahajata na različnih računalnikih; skrbnik ju lahko loči, da optimizira delovanje strežnika.

Debel odjemalec lahko dela z datotečno zbirko podatkov neposredno: datoteka baze podatkov se nahaja na istem računalniku, kjer je nameščen debel odjemalec, ali prek lokalnega omrežja (slika 1.1.12). Če obstaja interakcija z datotečno bazo podatkov prek lokalnega omrežja, mora biti popoln dostop do nje zagotovljen prek skupnega omrežnega vira.

In kot bi moralo biti že jasno, je "debel odjemalec" edina uporabniška aplikacija, iz katere lahko prosto odprete konfigurator in izvajate razvoj. Nobena druga uporabniška aplikacija 1C:Enterprise vam tega ne omogoča. Ko zaženete »debelega odjemalca«, boste v oknu za zagon videli gumb »Konfigurator« (glejte sliko 1.1.11).

riž. 1.1.11 Zagonsko okno debelega odjemalca

In na koncu predstavljamo tabelo, ki jasno prikazuje, kako se te tri vrste odjemalskih aplikacij razlikujejo: »debel odjemalec«, »tanek odjemalec« in spletni odjemalec.

"Debela stranka" "Tanek odjemalec" Spletni odjemalec
Delo s konfiguratorjem +
Delo prek lokalnega omrežja Ethernet + + +
Internetno delo + +
Potrebna je namestitev distribucije + +
Delo z bazo podatkov datotek + + +
Delo s strežnikom sql + + +
Delo z običajnimi aplikacijami +
Delo z upravljanimi aplikacijami + + +
Odprite navadne obrazce v upravljanih aplikacijah +

Tabela 1.1.1 Razlike med različnimi odjemalskimi aplikacijami.

Včasih se zdi, da je učenje programskega jezika v 1C zapleteno in težko. Pravzaprav je programiranje v 1C preprosto. Moje knjige vam bodo pomagale hitro in enostavno obvladati programiranje v 1C: in "Osnove razvoja v 1C: Taxi"

Ta knjiga je primerna za tiste, ki so že začeli programirati in imajo določene težave s to temo ter za tiste, ki že dolgo programirajo, vendar še nikoli niso delali z upravljanimi obrazci 1C.

  1. Brez zapletenih strokovnih izrazov;
  2. Več kot 600 strani praktičnega gradiva;
  3. Vsak primer spremlja risba (posnetek zaslona);

Promocijska koda za 15% popust - 48PVXHeYu

Naučite se programiranja v 1C s pomočjo moje knjige "Programiranje v 1C v 11 korakih"

  1. Brez zapletenih tehničnih izrazov.
  2. Več kot 700 strani praktičnega gradiva.
  3. Vsako nalogo spremlja risba (posnetek zaslona).
  4. Zbirka nalog za domačo nalogo.
  5. Knjiga je napisana v jasnem in preprostem jeziku – za začetnika.
  6. Knjigo pošljemo po elektronski pošti v formatu PDF. Lahko se odpre na kateri koli napravi!


Če vam je ta lekcija pomagala rešiti kakršno koli težavo, vam je bila všeč ali koristna, potem lahko podprete moj projekt tako, da donirate poljubni znesek:

Plačate lahko ročno:

Yandex.Money - 410012882996301
Spletni denar - R955262494655

Pridružite se mojim skupinam.

Nalaganje...Nalaganje...