Tanki odjemalec 1C Enterprise Windows. Publikacije

Platforme: 1C:Enterprise 8.3, 1C:Enterprise 8.2, 1C:Enterprise 8.1
Konfiguracije: 1C: Računovodstvo, 1C: Vodenje malega podjetja, 1C: Integrirana avtomatizacija, 1C: Konsolidacija, 1C: Maloprodaja, 1C: Vodenje proizvodnega podjetja, 1C: Vodenje trgovine, Druge konfiguracije

2012-11-16
11125

Programska oprema 1C je odjemalec-strežnik. To pomeni, da je sestavljen iz dveh delov - strežnika in odjemalca. Uporabnik dela prek svojega računalnika v tako imenovanem odjemalcu 1C. Strežniški program teče na strežniku.

Obstaja več različnih vrst odjemalskih programov 1C. Ustvarjeni so za zagotovitev delovanja programa na različnih vrstah računalniške opreme in operacijskih sistemov.

Obstaja odjemalec, ki omogoča uporabo 1C prek brskalnika. Ta rešitev vam omogoča delo na vseh možnih operacijskih sistemih. Tudi Mac OS je primeren za to stranko. Obstaja tudi poseben odjemalec za dlančnike. Nameščen je na industrijskih dlančnikih. Dober primer za ta primer bi bil skener črtne kode za inventar na dlančniku.

Debela stranka

Ta odjemalec je najpreprostejši in najbolj znan. V vsakdanjem življenju se običajno imenuje "navaden". Deluje na operacijskem sistemu Windows. Povedati je treba, da je bila pred izdajo različice 1C 8.2 to edina možnost za odjemalca 1C. Ta odjemalec se imenuje debel, ker je zelo zahteven za sistemske vire osebnega računalnika. Prav tako pogosto zahteva velike količine podatkov prek omrežja.

Glavna razlika med debelim odjemalcem je, da se večina programov v jeziku 1C izvaja na uporabnikovem računalniku. Torej, če 1C naredi zahtevo iz baze podatkov:

Zahteva se pošlje na strežnik 1C
. Strežnik išče potrebne informacije v bazah podatkov
. Strežnik pošlje rezultate iskanja odjemalskemu programu
. Stranka obdela prejete informacije

Debel odjemalec ima naslednji vmesnik: privzeto je odprt samo uporabniški meni. Z uporabo tega menija lahko uporabnik prikliče okna in sezname. Če želite to narediti, morate samo izbrati ustrezen element v meniju. Ko je izbira opravljena, si lahko ogledate informacije in delate z njimi.

Nekatere konfiguracije debelih odjemalcev 1C imajo namizje. Takšne konfiguracije praviloma vključujejo: "Plače in kadri" in "Računovodstvo".

Tanek odjemalec

Pojavilo se je pred kratkim. Tanki odjemalec že ima konfiguracijo »Trade Management 11«. Tanki odjemalec je privzeto nameščen skupaj z drugimi različicami odjemalcev 1C.

Konfigurator v tankem odjemalcu ne deluje. Ima možnost dela z datotečno različico baze podatkov, vendar je za to bolje uporabiti način odjemalec-strežnik. Tanki odjemalec deluje tako kot debeli odjemalec v operacijskem sistemu Windows. Ime "tanek" je dobil zaradi pravilne organizacije programa odjemalec-strežnik. Za razliko od debelega odjemalca bo zahteva tankega odjemalca iz baze podatkov izvedena na ta način:

Odjemalec strežniku pošlje informacije, ki jih uporabnik potrebuje za poizvedovanje v bazi podatkov
. Strežnik pošlje zahtevo bazi podatkov;
. Strežnik obdeluje podatke;
. Že obdelani podatki se prenesejo v tanki odjemalec.

Ta algoritem ima svoje prednosti in slabosti.

Plus - nizke zahteve po virih za uporabnikov računalnik in minimalen omrežni promet.

Slaba stran so velike zahteve za strežnik.

Treba je povedati, da velika podjetja praviloma izkoristijo priložnost za povečanje strežnikov 1C. To pomeni, da namestijo več strežnikov, ki delujejo skupaj.

Tanki odjemalec ima edinstven vmesnik. Privzeto se ob zagonu odpre namizje, ki je razdeljeno na dele glede na vrste računovodstva. Uporabnik odpre želeni zavihek in preko hiperpovezav odpre želene sezname. Druga razlika med tankim odjemalcem je, da lahko uporablja protokole TCP/IP kot debeli odjemalec in HTTP kot spletni odjemalec.

Spletni odjemalec 1C

Spletni odjemalec je bil ustvarjen za uporabo programa 1C prek katerega koli internetnega brskalnika. Če ga želite uporabljati, vam ni treba namestiti ničesar dodatnega. Prav tako lahko deluje pod katerim koli operacijskim sistemom. Spletni odjemalec vam bo omogočil delo tudi na napravi, kot je iPad ali katerikoli pametni telefon.

Če želite videti, kako izgleda 1C v spletnem odjemalcu, si oglejte uradnega. Za uporabo spletnega odjemalca morate namestiti spletni strežnik. Uporablja se kot transport, ki prenaša vse zahteve na strežnik 1C. Zaporedje izvajanja in obdelave zahtev v spletnem odjemalcu je podobno istemu postopku v tankem odjemalcu. Za delovanje spletnega odjemalca se uporablja avtomatska pretvorba jezika 1C, ki je vgrajen v jezik JavaScript.

Spletni odjemalec ne podpira vseh konfiguracij 1C. Zasnovan je izključno za konfiguracije, ki so zasnovane za delo samo s tankim odjemalcem. To je posledica dejstva, da je zamisel o razvoju konfiguracij za tankega odjemalca in spletnega odjemalca enaka. Posledično sta tudi vedenje sistema in vmesnik v teh odjemalskih programih enaka. Vendar kljub temu danes ni vse tako idealno. Včasih nekatere funkcije povzročijo napake v spletnem odjemalcu, čeprav delujejo dobro v tanki različici odjemalca 1C. Kar zadeva vmesnik spletnega odjemalca, je enak vmesniku tankega odjemalca.

1C odjemalec za PDA (razširitev za PDA)

S programom 1C lahko delate tudi z dlančnikom (to vključuje tudi pametne telefone). Obstajajo tudi specializirani "industrijski" dlančniki, ki se uporabljajo v trgovinah in skladiščih. Običajno imajo vgrajen čitalnik črtne kode. Za delo na dlančniku z 1C lahko uporabite spletno razširitev, ki je majhen internetni vir, ki deluje neposredno z 1C (o tem bomo razpravljali kasneje). V ta namen lahko uporabite tudi odjemalca 1C za PDA. Vendar pa mora dlančnik delovati z operacijskim sistemom Pocket PC 2003, Windows Mobile 5.0 ali novejšim.

Razširitev PDA deluje takole:

PDA pošlje zahtevo 1C. V ta namen lahko uporabite GPRS, bluetooth ali WiFi;
. PDA obdeluje podatke s pomočjo posebnih obrazcev;
. PDA prikazuje informacije na tiskalniku;
. PDA shranjuje informacije v 1C.

PDA odjemalec lahko uporablja skrajšano različico konfiguratorja. Omogoča vam interakcijo z dokumenti, imeniki in registri.

Spletna razširitev 1C in njene spletne storitve

Obstaja veliko število spletnih mest, ki delujejo neposredno z 1C. Omeniti velja tudi, da se njihovo število vsak mesec povečuje. Najenostavnejši primer takšne strani je spletna trgovina. V tem primeru se neposredna komunikacija z 1C uporablja za prejemanje popustov, stanj, ustvarjanje naročil in profil stranke na spletu. Za integracijo spletnega mesta z 1C se praviloma uporablja periodična izmenjava (kot je na primer v CMS za spletna mesta in spletne trgovine 1C Bitrix) ali spletna komunikacija z 1C. Če želite zagotoviti, da spletno mesto deluje z 1C na spletu, lahko uporabite spletne storitve ali spletno razširitev 1C.

Spletna razširitev je izdelek, ki se prodaja ločeno. Omogoča razvoj internetnih virov na platformi ASP .NET. Delujejo prek skupine COM povezav do 1C. Sam motor spletne razširitve določa ustvarjanje povezav, manipulacijo z njimi in njihovo shranjevanje.

Spletne storitve so zmogljivosti strežnika (platforma 1C). Če jih želite uporabljati, vam ni treba namestiti dodatnih aplikacij. Za objavo lastnih spletnih storitev morate imeti spletni strežnik (Apache ali MS IIS) in ga konfigurirati (povezava razširitve ISAPI). Spletne storitve omogočajo beleženje podatkov v 1C in izvajanje poizvedb. Varnost zagotavlja dejstvo, da za razliko od COM povezave ni avtomatskih funkcij. Programer samostojno predpiše vse zmožnosti funkcij. Če torej ni dovolil uporabe univerzalnega snemanja, potem je varnost zagotovljena.

Opomba! Dostop prek tankega odjemalca je mogoč samo za baze podatkov, ki podpirajo delo v načinu upravljanih obrazcev na platformi 1C 8.2 in 8.3.

Primeri konfiguracij, ki podpirajo delo v načinu upravljanih obrazcev:
Računovodstvo podjetja, različica 3.0 in novejša
Upravljanje plač in kadrov, izdaja 3.0 in višje
Upravljanje trgovine 11.1 in višje
Vodenje majhnega podjetja, različica 1.4 in višje

Faza 1. Objava baze podatkov.

Za povezavo z bazo podatkov v načinu tankega odjemalca morate zagnati objava podatkovne baze

Faza 2. Namestitev in konfiguracija aplikacije 1C:Enterprise 8. Tanki odjemalec

Brezplačno prenesite odjemalsko aplikacijo

Po prenosu namestite aplikacijo in jo zaženite 1C Enterprise (tanek odjemalec).

Ko ga zaženete prvič 1C Enterprise (tanek odjemalec) bo moral na seznam dodati novo bazo podatkov. Če želite to narediti, kliknite gumb "Dodaj".

V oknu za dodajanje baze, ki se odpre, določite ime baze (poljubno) in izberite možnost povezave - spletni strežnik.

Kopirano povezavo prilepite v " Določite naslovno vrstico informacijske baze". Če vaše omrežje uporablja strežnik proxy, določite njegove parametre, sicer pustite vse privzete nastavitve in kliknite gumb Nadalje.

V oknu z nastavitvami potrdila pustite vse privzete vrednosti - kliknite Nadalje.

V oknu Možnosti zagona lahko pustite privzete nastavitve. Nato kliknite gumb pripravljena

Informacijska baza se prikaže na seznamu izbire baze podatkov. Za zagon baze podatkov kliknite gumb 1C: Enterprise.

Ob zagonu baze podatkov v oknu Dostop do spletnega strežnika bo treba določiti Vaša prijava in geslo za storitev 42 Cloud.

Nato se prikaže okno Dostop do informacijskih baz e - morate izbrati svojega uporabnik v bazi podatkov 1C.Opomba: Privzeto je v bazah podatkov ustvarjen uporabnik Administrator brez gesla.

Ko prvič zaženete bazo podatkov, se vam prikaže vprašanje: »Sistem je bil zagnan brez uporabe strojne licence (zaščitnega ključa). ... Onemogočiti uporabo licence za strojno opremo (varnostni ključ)?« (ker ni neposrednega dostopa z vašega lokalnega računalnika do ključa za zaščito strojne opreme - ključ se nahaja na strežniku 42 Cloud). Kliknite ja za pospešitev zagona podatkovne baze.


Po tem se bo zagnala baza podatkov 1C in z njo boste lahko delali v načinu tankega odjemalca.

Udobno delo!

Izdaja različic 8.2 in 8.3 programa 1C:Enterprise je pomenila velik preskok v razvoju sistemske arhitekture. Med drugim se je to kazalo v možnosti izbire tipa naročnika. Oglejmo si razlike med "debelimi" in "tankimi" odjemalci v 1C.

Razlike v prikazu podatkov so v obliki sistema odjemalec-strežnik.

Arhitektura programa

Sistem 1C je zgrajen na osnovi odjemalec-strežnik. Izraz odjemalec se običajno razume kot nabor uporabniško usmerjenih potrošniških aplikacij. Konceptni strežnik se nanaša na storitveni del v 1C, ki je skrit in neodvisen od uporabnika. Sistem odjemalec-strežnik je lahko predstavljen z različnimi vrstami. Tako sta »debel« in »tanek« različni vrsti sistema odjemalec-strežnik. Prišel je čas, da razmislimo o njunih razlikah.

Spoznajte debelo stranko

Kaj je "maščoba"? - To je običajna vrsta aplikacije, s katero delamo v 1C od 7.7. V 1C 8.0 in 8.1 je ostalo enako. Zanj je značilno, da se sam strežnik, obdelava informacij, začasne datoteke, predpomnilnik - vse to nahaja na uporabnikovem računalniku. To zagotavlja njegovo popolno funkcionalnost in neodvisnost od interneta.

Imenuje se debel, ker so za obdelavo teh zmogljivih procesov potrebni močni podatkovni kanali - debeli (kar pomeni pasovno širino). In izmenjava poteka preko protokola TCP/IP. Pred prihodom 8.2 je bil edini tip za odoneško delo. Zanj je značilna težava pri namestitvi in ​​visoki stroški.

POMEMBNO. Razvoj aplikacijskih rešitev v konfiguratorju je na voljo samo pri tem odjemalcu.

Izbira tankega odjemalca

V 1C se je tanek odjemalec pojavil z različico 8.2. Delovanje v tem načinu se imenuje aplikacijsko vodeno. V praksi se to kaže v dejstvu, da se vsi procesi obdelave informacij, podatki, začasne datoteke, izvajanje poizvedb, predpomnilnik - vse to že nahaja na oddaljenem strežniku, dostop do katerega je praktično omejen. In rezultat (pripravljeni podatki) se prikaže na uporabnikovem monitorju.

Primer tega bi bilo delo z nekakšno spletno aplikacijo. Pri uporabi takšnega odjemalca niso potrebni povečani sistemski viri in kanali za izmenjavo - ti kanali so že tanki (zasnovani za manjši pretok). Namestitev distribucije je preprosta in ne zavzame veliko prostora. Po eni strani vam omogoča delo z 1C prek interneta, po drugi strani pa podpira samo uporabniški način, ki vas prikrajša za uporabo konfiguratorja.

Zdaj veste, kakšne so razlike med debelimi in tankimi odjemalci 1C in lahko izberete najboljšo različico odjemalskega strežnika za svoje podjetje.

Naloga: pospešite delo s programom 1C na uporabniških delovnih postajah.
Orodja: platforma 1Sver8.2, konfiguracija računovodstvo podjetja KORP izdaji 2.0 in 3.0, konfiguracijo plač in upravljanje osebja. Strežnik z Windowsi, na katerega bomo namestili IIS spletni strežnik, brskalnik, delovno postajo, čeprav ni nujno, da vse naredimo iz strežnika.

Po namestitvi platforme 1C 8.2 na računalniku vidimo možnost več možnosti za zagon 1C - 1C Enterprise in 1C Enterprise (tanek odjemalec). Po branju skrbniškega vodnika iz dostavne škatle sem osebno ugotovil, da lahko platforma 8.2 deluje s konfiguracijo 1C na več načinov:

  • Zelo težko, debela stranka, zlasti za starodavno strojno opremo, na osebnih računalnikih, izdanih leta 2005, kot je Celeron 2.0 s frekvenco vodila 400 MGz in 512 MB pomnilnika, preprosto ni mogoče delati z 1C 8, aplikacija visi, tako da je veselje do nakupa sodobnega izdelka takoj izgine. Sprva, po različici 7.7, sem bil zmeden, zakaj odjemalec 1C 8.2 tako neumen. In vprašal sem 1C za sistemske zahteve za osebni računalnik za delo. In taki bi morali biti Minimalne sistemske zahteve za delovno postajo za 1C 8.2:
  1. Zahteve operacijskega sistema:

1.1. Windows 2000 s servisnim paketom 4

1.2. Windows XP s servisnim paketom 3

1.3. Windows Vista

  1. Najmanjša količina pomnilnika z naključnim dostopom (RAM):

2.1. Za Windows 2000 SP4, Windows XP SP3 - 256 MB

2.2. Za Windows Vista, Windows 7 - 512 MB

  1. Zahteve za procesor (CPE):

3.1. Intel in AMD s frekvenco vsaj 1,8 GHz

  1. Zahteve za video podsistem:

4.1. Video adapter, ki podpira vsaj ločljivost 1024*768 dpi

4.2. Monitor z ločljivostjo najmanj 1024*768 dpi

  1. Pojdite na splet, da pridobite licenco za programsko opremo.

Na prvi pogled 1C 8.2 ni najbolj zahteven program. Vendar bi rad dodal, da je lepo delati z debelim odjemalcem 1C na osebnem računalniku z dvojedrnim procesorjem in RAM-om Oh v 1 GB in je zelo neudoben na zastareli strojni opremi.

  • Uporaba tankega odjemalca. Res se je zdel hitrejši pri delu in za delo uporablja kontrolirane oblike. Oziroma zahteva za delo računovodska izdaja 3.0, Za računovodska izdaja 2.0 programskega vmesnika za opravljanje dela v tankem odjemalcu ni, za naprej pa tudi spletnega odjemalca. Zato ne bodite presenečeni, če ob odpiranju tankega odjemalca za delo z 1C vidite zavihek namizja in tri pare gumbov in pomislite, kaj še potrebuje računovodja, koledar, da ne zamudite poročanja, in kalkulator za izračun plače.
    V lahkem odjemalcu je za delovanje programa mogoče uporabiti zaščitni ključ, ki se nahaja na strani odjemalca, in ključ, nameščen na spletnem strežniku. 1C 8.2, spletni strežnik pa mora imeti omrežni ključ, torej če je strojna oprema, potem omrežni ( rdeča je omrežni ključ, modra je lokalni enouporabniški ključ), sam programski ključ pa temelji na omrežju. No, izračun licenc se lahko izvede kot upravitelj licenc, torej 1C podjetniški strežnikče imaš dovoljenje za to.
  • Spletni odjemalec, po mojem mnenju najboljša rešitev za delo s programom, programska oprema ni vezana na platformo in lahko delate tudi z lune, če imate internetno povezavo. Med delovanjem se je ta možnost zdela zelo hitra, obremenitev pri delu prek spleta pade na spletni strežnik. In če imate močno strojno opremo na strani strežnika, je možnost dela prek spletnega odjemalca dobra. Licenciranje pri delu prek spletnega odjemalca 1C 8.2 izvaja spletni strežnik, upravitelj licenc ali strežnik 1C. Spletni odjemalec je idealna rešitev za delo z 1C, če flota delovnih postaj računovodij že dolgo ni bila posodobljena.

Opomba: prek spletnega odjemalca in tankega odjemalca se danes zdi možno delati samo s računovodstvo 3.0, in tudi takrat funkcionalnost računovodstva 3.0 ni dosegla funkcionalnosti računovodstva 2.0, o tem lahko preberete tukaj: http://www.1c.ru/news/info.jsp?id=15068 Konfiguracije iz 1C za plače in osebje z upravljanimi obrazci še ne obstajajo. Možna je uporaba konfiguracije, ki jo je napisalo podjetje Kamin – “1C-Kamin: Plača. Različica 5.0"

Nastavitev 1C 8.2 za delo s tankimi inspletstranka

Za delovanje tankega odjemalca 1C sploh ni potrebno konfigurirati spletnega strežnika; tanki odjemalec vam omogoča delo z bazo podatkov in konfiguracijo lokalno, v omrežni različici, prek poslovnega strežnika 1C, spletnega strežnika.

Za delo 1С8.2 Spletni strežnik morate konfigurirati prek brskalnika. Če želite to narediti, namestite in konfigurirajte IIS

  • Namestitev IIS

Namestitev, odstranitev programov -> namestitev komponent windows -> aplikacijski strežnik -> sestava

  • V mapi wwwroot ustvarimo imenik za spletno stran 1c8x

  • V mapi 1c8x ustvarite datoteko default.vrd z naslednjo vsebino


Xmlns:xs=http://www.w3.org/2001/XMLSchema
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
base="/1c8x"
ib="Datoteka=C:\Base;">

Atribut osnova kaže na relativno pot do ustvarjene mape navidezne aplikacije, atribut ib povezovalni niz z bazo podatkov; v tem primeru se baza nahaja na istem strežniku kot spletni strežnik.

  • Ustvari novo Spletna stran ali virtualni imenik

  • Preidimo na nastavitev vozlišča, zavihek domači imenik, tukaj je vse standardno:

  • Namestitev platforme 1С8X na spletni strežnik, moramo med namestitvijo namestiti razširitvene module spletni strežnik

  • Registrirajmo adapter za spletne storitve. Če želite to narediti, v lastnostih vozlišča 1C8x pojdimo na zavihek domačega imenika, kliknite gumb za nastavitev, da konfigurirate aplikacijo in dodate preslikavo razširitev, datoteko wsisapi.dll iz mape 1cv82\bin