Thin client 1C Windows Enterprise. Publicații

Platforme: 1C:Enterprise 8.3, 1C:Enterprise 8.2, 1C:Enterprise 8.1
Configurații: 1C: Contabilitate, 1C: Managementul unei companii mici, 1C: Automatizare integrată, 1C: Consolidare, 1C: Retail, 1C: Managementul întreprinderii de producție, 1C: Managementul comerțului, Alte configurații

2012-11-16
11125

Software-ul 1C este client-server. Acest lucru implică faptul că este format din două părți - server și client. Utilizatorul lucrează prin computerul său în așa-numitul client 1C. Programul server rulează pe server.

Există mai multe tipuri diferite de programe client 1C. Sunt create pentru a asigura funcționarea programului pe diferite tipuri de echipamente informatice și sisteme de operare.

Există un client care face posibilă utilizarea 1C printr-un browser. Această soluție vă permite să lucrați pe toate sistemele de operare posibile. Chiar și Mac OS este potrivit pentru acest client. Există, de asemenea, un client special pentru PDA-uri. Este instalat pe PDA-uri industriale. Un exemplu bun pentru acest caz ar fi un scaner de coduri de bare bazat pe PDA pentru inventar.

Client gras

Acest client este cel mai simplu și cel mai cunoscut. În viața de zi cu zi, este de obicei numit „obișnuit”. Se rulează pe sistemul de operare Windows. Trebuie spus că înainte de lansarea versiunii 1C 8.2, aceasta era singura opțiune pentru clientul 1C. Acest client se numește gros deoarece este foarte solicitant cu resursele sistemului PC. De asemenea, solicită frecvent cantități mari de date prin rețea.

Principala diferență dintre un client gros este că majoritatea programelor în limbajul 1C sunt executate pe computerul utilizatorului. Deci, dacă 1C face o solicitare din baza de date:

Solicitarea este trimisă la serverul 1C
. Serverul caută informațiile necesare în baze de date
. Serverul trimite rezultatele căutării programului client
. Clientul procesează informațiile primite

Clientul gros are următoarea interfață: implicit, este deschis doar meniul utilizator. Folosind acest meniu, utilizatorul poate apela ferestre și liste. Pentru a face acest lucru, trebuie doar să selectați elementul corespunzător din meniu. Odată ce selecția a fost făcută, puteți vizualiza și lucra cu informațiile.

Unele configurații de client gros 1C au un desktop. De regulă, astfel de configurații includ: „Salarii și personal” și „Contabilitate”.

Client slab

A apărut destul de recent. Clientul subțire are deja configurația „Trade Management 11”. În mod implicit, clientul subțire este instalat complet cu alte versiuni ale clienților 1C.

Configuratorul din clientul subțire nu funcționează. Are capacitatea de a lucra cu o versiune de fișier a bazei de date, dar este mai bine să utilizați modul client-server pentru aceasta. Clientul subțire funcționează la fel ca clientul gros pe sistemul de operare Windows. Numele „subțire” a fost dat datorită organizării corecte a programului client-server. Spre deosebire de un client gros, o solicitare de client subțire din baza de date va avea loc în acest fel:

Clientul trimite către server informații de care utilizatorul are nevoie pentru a interoga baza de date
. Serverul trimite o solicitare la baza de date;
. Serverul procesează datele;
. Datele deja procesate sunt transferate către clientul subțire.

Acest algoritm are atât avantaje, cât și dezavantaje.

Plus - cerințe reduse de resurse pentru computerul utilizatorului și trafic de rețea minim.

Dezavantajul este cerințele mari pentru server.

Merită spus că marile companii, de regulă, profită de oportunitatea de a scala serverele 1C. Adică instalează mai multe servere care funcționează împreună.

Clientul subțire are o interfață unică. În mod implicit, la pornire, se deschide desktop-ul, care este împărțit în părți în funcție de tipurile de contabilitate. Utilizatorul deschide fila necesară și deschide listele dorite prin hyperlinkuri. O altă diferență între un client subțire este că poate utiliza protocoalele TCP/IP ca un client gros și HTTP ca un client web.

Client web 1C

Clientul web a fost creat pentru a utiliza programul 1C prin orice browser de Internet. Pentru a-l folosi, nu trebuie să instalați nimic suplimentar. De asemenea, este capabil să ruleze sub orice sistem de operare. Clientul web vă va permite să lucrați chiar și pe un dispozitiv precum iPad sau orice smartphone.

Pentru a vedea cum arată 1C în clientul web, priviți-l pe cel oficial. Pentru a utiliza clientul web, trebuie să instalați un server web. Este folosit ca transport, transmițând toate cererile către serverul 1C. Secvența de execuție și procesare a cererilor în clientul web este similară cu aceeași procedură în clientul subțire. Pentru a opera clientul web, este utilizată conversia automată a limbajului 1C, care este încorporat în limbajul JavaScript.

Clientul web nu acceptă toate configurațiile 1C. Este conceput exclusiv pentru configurații care sunt proiectate să funcționeze numai cu un client subțire. Acest lucru se datorează faptului că ideea de a dezvolta configurații pentru clientul subțire și pentru clientul web este identică. În consecință, comportamentul și interfața sistemului în aceste programe client sunt, de asemenea, aceleași. Cu toate acestea, în ciuda acestui fapt, astăzi totul nu este atât de ideal. Uneori, unele funcții duc la erori în clientul web, deși funcționează bine în versiunea subțire a clientului 1C. În ceea ce privește interfața clientului web, este aceeași cu interfața clientului subțire.

Client 1C pentru PDA (extensie pentru PDA)

De asemenea, puteți lucra cu programul 1C folosind un PDA (aceasta include și smartphone-uri). Există, de asemenea, PDA-uri „industriale” specializate care sunt folosite în magazine și depozite. De obicei, au un scanner de coduri de bare încorporat. Pentru a lucra pe un PDA cu 1C, puteți folosi o extensie web, care este o resursă mică de Internet care funcționează direct cu 1C (o vom discuta mai târziu). Puteți utiliza, de asemenea, clientul 1C pentru PDA în acest scop. Cu toate acestea, PDA-ul trebuie să ruleze pe Pocket PC 2003 OS, Windows Mobile 5.0 sau o versiune ulterioară.

Extensia PDA funcționează astfel:

PDA-ul trimite o solicitare către 1C. În acest scop se poate folosi GPRS, bluetooth sau WiFi;
. PDA-ul prelucrează datele folosind formulare speciale;
. PDA-ul afișează informații pe o imprimantă;
. PDA-ul salvează informații în 1C.

Clientul PDA poate folosi o versiune prescurtată a configuratorului. Vă permite să interacționați cu documente, directoare și registre.

Extensia web 1C și serviciile sale web

Există un număr mare de site-uri care lucrează direct cu 1C. De asemenea, merită spus că numărul lor crește în fiecare lună. Cel mai simplu exemplu de astfel de site este un magazin online. În acest caz, comunicarea directă cu 1C este utilizată pentru a primi reduceri, solduri, crearea comenzilor și profilul clientului online. Pentru a integra un site cu 1C, de regulă, se folosește schimbul periodic (cum ar fi, de exemplu, în CMS-ul pentru site-uri web și magazine online 1C Bitrix) sau comunicarea online cu 1C. Pentru a vă asigura că site-ul web funcționează cu 1C online, puteți utiliza serviciile web sau extensia web 1C.

Extensia web este un produs vândut separat. Face posibilă dezvoltarea resurselor de Internet pe platforma ASP .NET. Ele funcționează printr-un grup de conexiuni COM la 1C. Motorul extensiei web în sine specifică crearea conexiunilor, manipularea acestora și salvarea lor.

Serviciile web sunt capabilitățile serverului (platforma 1C). Pentru a le utiliza, nu este nevoie să instalați aplicații suplimentare. Pentru a vă publica propriile servicii web, trebuie să aveți un server web (Apache sau MS IIS) și să îl configurați (conectând extensia ISAPI). Serviciile web fac posibilă înregistrarea datelor în 1C și efectuarea de interogări. Securitatea este asigurată de faptul că, spre deosebire de o conexiune COM, nu există funcții automate. Programatorul prescrie în mod independent toate capacitățile funcțiilor. Prin urmare, dacă nu a permis utilizarea înregistrării universale, atunci securitatea este garantată.

Notă! Accesul prin intermediul unui client subțire este posibil numai pentru bazele de date care acceptă lucrul în modul de formulare gestionate pe platforma 1C 8.2 și 8.3.

Exemple de configurații care acceptă lucrul în modul formulare gestionate:
Enterprise Accounting, versiunea 3.0 și o versiune ulterioară
Managementul salariului și al personalului, ediția 3.0 și superioară
Managementul comerțului 11.1 și o versiune ulterioară
Gestionarea unei companii mici, versiunea 1.4 și o versiune ulterioară

Etapa 1. Publicarea bazei de date.

Pentru a vă conecta la baza de date în modul client subțire, trebuie să rulați publicarea bazei de date

Etapa 2. Instalarea și configurarea aplicației 1C:Enterprise 8. Client subțire

Descărcați gratuit aplicația client

Instalați aplicația după descărcare și rulare 1C Enterprise (client subțire).

Când îl porniți pentru prima dată 1C Enterprise (client subțire) va trebui să adauge o nouă bază de date la listă. Pentru a face acest lucru, faceți clic pe butonul „Adăugați”.

În fereastra pentru adăugarea unei baze de date care se deschide, specificați numele bazei de date (arbitrare) și selectați opțiunea de conectare - server web.

Lipiți linkul copiat în „ Specificați linia de adresă a bazei de informații". Dacă rețeaua dvs. folosește un server proxy, specificați parametrii acestuia, în caz contrar lăsați toate setările implicite și faceți clic pe butonul Mai departe.

În fereastra de setări a certificatului, lăsați toate valorile implicite - faceți clic Mai departe.

În fereastra Opțiuni de lansare, puteți lăsa setările implicite. Apoi faceți clic pe butonul Gata.

Baza de informații va apărea în lista de selecție a bazei de date. Pentru a lansa baza de date, faceți clic pe butonul 1C: Enterprise.

La pornirea bazei de date, în fereastra Acces la server web va trebui specificat Autentificarea și parola dvs. pentru serviciul 42 Cloud.

Apoi va apărea o fereastră Accesul la bazele de informații e - trebuie să vă alegeți utilizator în baza de date 1C.Notă: Implicit, utilizatorul Administrator este creat în bazele de date, fără parolă.

Când lansați baza de date pentru prima dată, vi se va pune întrebarea: „Sistemul a fost lansat fără a utiliza o licență hardware (cheie de protecție). ...Dezactivați utilizarea unei licențe hardware (cheie de securitate)?” (deoarece nu există acces direct de la PC-ul local la cheia de protecție hardware - cheia se află pe serverul 42 Cloud). Clic da pentru a accelera lansarea bazei de date.


După aceasta, baza de date 1C va fi lansată și veți putea lucra cu ea în modul client subțire.

Să ai un loc de muncă confortabil!

Lansarea versiunilor 8.2 și 8.3 ale programului 1C:Enterprise a marcat un salt major în dezvoltarea arhitecturii sistemului. Printre altele, acest lucru s-a manifestat prin capacitatea de a alege tipul de client. Să ne uităm la diferențele dintre clienții „groși” și „subțiri” din 1C.

Diferențele în afișarea datelor sunt sub forma sistemului client-server.

Arhitectura programului

Sistemul 1C este construit pe o bază client-server. Termenul client este înțeles în mod obișnuit ca un set de aplicații de consum orientate spre utilizator. Conceptul de server se referă la partea de service din 1C, care este ascunsă și independentă de utilizator. Sistemul client-server poate fi reprezentat prin diferite tipuri. Astfel, „gros” și „subțire” sunt tipuri diferite de sistem client-server. A sosit momentul să luăm în considerare diferențele dintre ele.

Faceți cunoștință cu clientul gras

Ce este „grasime”? - Acesta este un tip comun de aplicație cu care lucrăm în 1C începând cu 7.7. În 1C 8.0 și 8.1 a rămas același. Se caracterizează prin faptul că serverul în sine, procesarea informațiilor, fișierele temporare, memoria cache - toate acestea se află pe computerul utilizatorului. Acest lucru îi asigură funcționalitatea completă și independența față de Internet.

Și se numește gros, deoarece pentru a procesa aceste procese puternice, sunt necesare canale de date puternice - groase (adică lățime de bandă). Iar schimbul are loc prin protocolul TCP/IP. Înainte de apariția lui 8.2, el era singurul tip pentru munca odoneski. Se caracterizează prin dificultate la instalare și costuri ridicate.

IMPORTANT. Dezvoltarea soluțiilor de aplicație în configurator este disponibilă numai de la acest client.

Selectarea unui client subțire

În 1C, clientul subțire a apărut cu versiunea 8.2. Operarea în acest mod se numește bazată pe aplicație. În practică, acest lucru se manifestă prin faptul că toate procesele de prelucrare a informațiilor, datele, fișierele temporare, execuția interogărilor, memoria cache - toate acestea sunt deja localizate pe un server la distanță, accesul la care este practic limitat. Iar rezultatul (date gata) este afișat pe monitorul utilizatorului.

Un exemplu în acest sens ar fi lucrul cu un fel de aplicație web. Când utilizați un astfel de client, nu sunt necesare resurse de sistem crescute și canale de schimb - aceste canale sunt deja subțiri (concepute pentru un flux mai mic). Instalarea distribuției este simplă și nu ocupă mult spațiu. Pe de o parte, vă permite să lucrați cu 1C prin Internet, pe de altă parte, acceptă doar modul utilizator, privându-vă de utilizarea configuratorului.

Acum știți care sunt diferențele dintre clienții gros și subțiri 1C și puteți alege cea mai bună versiune de client server pentru întreprinderea dvs.

Sarcină: accelerați lucrul cu programul 1C pe stațiile de lucru ale utilizatorului.
Instrumente: platformă 1Сver8.2, configurare contabilitate întreprinderilor KORP edițiile 2.0 și 3.0, configurarea salariilor si managementul personalului. Un server cu Windows pe care vom instala un server web IIS, un browser, o stație de lucru, deși nu este neapărat posibil să facem totul de pe server.

După instalarea platformei 1C 8.2 pe un computer, vedem posibilitatea mai multor opțiuni pentru lansarea 1C - 1C Enterprise și 1C Enterprise (client subțire). După ce am citit ghidul administratorului din cutia de livrare, personal mi-am dat seama că platforma 8.2 poate funcționa cu configurația 1C în mai multe moduri:

  • Foarte greu, client gras, mai ales pentru hardware-ul antic, pe PC-uri lansate în 2005 precum Celeron 2.0 cu o frecvență magistrală de 400 MGz și 512 MB de memorie, pur și simplu nu este posibil să lucrezi cu 1C 8, aplicația se blochează astfel încât bucuria de a cumpăra un produs modern dispare imediat. La început, după versiunea 7.7, am rămas nedumerit de ce clientul 1C 8.2 așa de prost. Și i-am cerut lui 1C cerințele de sistem pentru PC pentru muncă. Și așa ar trebui să fie Cerințe minime de sistem pentru o stație de lucru pentru 1C 8.2:
  1. Cerințe de sistem de operare:

1.1. Windows 2000 cu Service Pack 4

1.2. Windows XP cu Service Pack 3

1.3. Windows Vista

  1. Cantitatea minimă de memorie cu acces aleatoriu (RAM):

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

2.2. Pentru Windows Vista, Windows 7 - 512 MB

  1. Cerințe procesor (CPU):

3.1. Intel și AMD cu o frecvență de cel puțin 1,8 GHz

  1. Cerințe pentru subsistemul video:

4.1. Adaptor video care acceptă rezoluție de cel puțin 1024*768 dpi

4.2. Monitor cu o rezoluție de cel puțin 1024*768 dpi

  1. Accesați online pentru a obține o licență de software.

La prima vedere 1C 8.2 nu cel mai solicitant program. Dar aș dori să adaug că este plăcut să lucrezi cu clientul gros 1C pe un PC cu un procesor dual-core și RAM Ohîn 1 GB și este foarte incomod pe hardware-ul învechit.

  • Folosind un client subțire. Părea într-adevăr mai rapid la serviciu și folosește formulare controlate pentru a lucra. Sau, mai degrabă, necesită pentru muncă ediția contabilă 3.0, Pentru ediția contabilă 2.0 nu există o interfață software pentru a efectua lucrări într-un client subțire și, privind în viitor, nu există un client web. Așa că nu fi surprins dacă, când deschizi un client subțire pentru lucrul cu 1C, vezi o filă de pe desktop și trei perechi de butoane și te gândești de ce mai are nevoie un contabil, un calendar pentru a nu rata raportarea și un calculator pentru a calcula salarii.
    Într-un client subțire, pentru ca programul să funcționeze, se poate folosi o cheie de protecție situată atât pe partea client, cât și o cheie instalată pe serverul web. 1C 8.2, iar serverul web trebuie să aibă o cheie de rețea, adică dacă hardware, atunci rețea ( roșu este cheia de rețea, albastru este cheia locală pentru un singur utilizator), iar cheia software în sine este bazată pe rețea. Ei bine, calculul licențelor se poate face ca manager de licență, asa de Server de întreprindere 1C daca ai licenta pentru asta.
  • Client web, după părerea mea, cea mai bună soluție pentru lucrul cu programul, software-ul nu este legat de platformă, și poți lucra chiar și de pe lună dacă ai conexiune la Internet. În funcționare, această opțiune părea foarte rapidă; sarcina atunci când lucrați prin Web cade pe serverul Web. Și dacă aveți hardware puternic pe partea de server, opțiunea de a lucra printr-un client web este bună. Licențiere atunci când lucrați prin clientul Web 1C 8.2 realizat de un server Web, manager de licență sau server 1C. Clientul web este o soluție ideală pentru lucrul cu 1C dacă flota de posturi de lucru ale contabililor nu a fost actualizată de mult timp.

Notă: printr-un client web și un client subțire astăzi, se pare că se poate lucra doar cu contabilitate 3.0, și chiar și atunci funcționalitatea contabilității 3.0 nu a ajuns la funcționalitatea contabilității 2.0, puteți citi despre asta aici: http://www.1c.ru/news/info.jsp?id=15068 Configurații din 1C pentru salarii și personal cu formulare gestionate nu există încă. Este posibil să utilizați configurația scrisă de companie Semineu – „1C-Kamin: Salariu. Versiunea 5.0"

Configurarea 1C 8.2 pentru a lucra cu subțiri șiwebclient

Pentru ca clientul subțire 1C să funcționeze, nu este deloc necesară configurarea unui server web; clientul subțire vă permite să lucrați cu baza de date și configurarea local, în versiune de rețea, prin serverul enterprise 1C, server web.

A lucra cu 1С8.2 Trebuie să configurați un server web printr-un browser. Pentru a face acest lucru, instalați și configurați IIS

  • Instalarea IIS

Instalare, dezinstalare programe -> instalare componente windows -> server de aplicatii -> compozitie

  • În folderul wwwroot creăm un director pentru site-ul web 1c8x

  • În dosar 1c8x creați un fișier implicit.vrd cu următorul conținut


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

Atribut baza indică calea relativă către folderul aplicației virtuale creat, atributul ibșir de conexiune la baza de date; în acest caz, baza de date se află pe același server ca și serverul web.

  • Creați unul nou site-ul web sau directorul virtual

  • Să trecem la configurarea nodului, fila directorului principal, totul este standard aici:

  • Instalarea platformei 1С8X la serverul web, în ​​timpul instalării trebuie să instalăm module de extensie server web

  • Să înregistrăm adaptorul pentru servicii web. Pentru a face acest lucru, în proprietățile nodului 1C8x haideți să mergem la fila directorului principal, faceți clic pe butonul de configurare pentru a configura aplicația și adăugați o mapare a extensiei, fișier wsisapi.dll din folder 1cv82\bin