Configurarea accesului client-server la 1c printr-o interfață web

Inclus în livrarea de Windows 8.1 OS

1. Înregistrare pe baza 1C și servere SQL

1.1. Start Server 1C


Configurarea accesului client-server la 1c printr-o interfață web

1.2. Înregistrează-1C clusterului

Rulați administrarea de server 1C utilitate:

Configurarea accesului client-server la 1c printr-o interfață web

În fereastra pentru a înregistra un nou server central 1C:

Configurarea accesului client-server la 1c printr-o interfață web

1.3. Register baze de date pe serverul SQL 1C

Pentru a începe baza de date de înregistrare, trebuie să rulați 1C cerere. În fereastra „Run 1C: Enterprise“ înregistra o nouă bază de date, făcând clic pe butonul „Add“:

Configurarea accesului client-server la 1c printr-o interfață web

Alegeți „Creați o nouă bază de date de informații“:

Configurarea accesului client-server la 1c printr-o interfață web

În fereastra este posibil să se creeze o bază de date dintr-un șablon, sau pentru a crea o nouă bază de date goală (mai târziu puteți descărca baza de date, descărcați configurația sau pentru a crea o nouă configurație):
Configurarea accesului client-server la 1c printr-o interfață web

Faceți clic pe butonul de mai jos. introduceți numele bazei de date și tipul de server de baze de date Locul de amplasare:

Configurarea accesului client-server la 1c printr-o interfață web

Faceți clic pe Următorul și completați câmpurile:

Configurarea accesului client-server la 1c printr-o interfață web
Trebuie remarcat faptul că „Name Database“ - numele bazei de date pe serverul SQL. Un câmp de „nume de bază de informații“ - numele bazei de date de pe serverul 1C.
Apoi alegeți opțiunea 1C autentefikatsii (selectat automat) și faceți clic pe butonul „Finish“:
Configurarea accesului client-server la 1c printr-o interfață web

1.4. Încărcați sau creați o configurație 1C

Porniți configuratorul cu baza:

Configurarea accesului client-server la 1c printr-o interfață web

Descarca baza de date anterior a fost încărcat:
Configurarea accesului client-server la 1c printr-o interfață web

2. Setarea serverului IIS

Pentru acest articol, informațiile au fost preluate din articol: //infostart.ru/public/71480/

2.1. Verificarea componentelor instalate IIS

Pentru a opera 1C Web client: Enterprise sunt necesare servicii IIS, care nu au fost instalate în mod implicit atunci când instalați Windows 8.1 x64.
Pentru instalarea lor ar trebui să meargă „Start - Panou de control - Programe și caracteristici - Activați sau dezactivați funcțiile Windows.“ În arborele rezultat, într-o ramură, „Serviciul IIS - servicii Internet - Application Development“ pentru a marca toate componentele așa cum se arată în figură. Apoi, faceți clic pe butonul „OK“:

Configurarea accesului client-server la 1c printr-o interfață web

2.2. aplicații pe 32 de biți de rezoluție în piscina de aplicare

Web client 1C: Enterprise 8.3 este o aplicație pe 32 de biți. Prin urmare, pentru sistemul de operare pe 64 de biți pe care doriți să permită activitatea acestora într-un bazin de aplicații IIS. Pentru a face acest lucru, du-te la "Start - Control Panel - Instrumente de administrare -. IIS Manager" În Manager Service Control pentru a alege „Aplicarea piscine - DefaultAppPool - Setări avansate“. În setările avansate ale variabilei „permise aplicații pe 32 de biți“ pentru a instala valoarea „True“:

Configurarea accesului client-server la 1c printr-o interfață web

Setați valoarea la True pentru „permite aplicațiilor pe 32 de biți“:

Configurarea accesului client-server la 1c printr-o interfață web

2.3. Instalarea identității pool aplicarea ca identitatea utilizatorului anonim

În mod implicit, utilizatorul anonim setat IUSR utilizator, care nu este în sistem. Pentru a nu crea un al acestuia se poate transforma pur si simplu identitatea piscina cerere ca utilizator anonim. Pentru a face acest lucru, du-te la "Start - Control Panel - Instrumente de administrare -. IIS Manager" Managerul de service du-te la „autentificare:

Configurarea accesului client-server la 1c printr-o interfață web

La punctul „de autentificare Anonim“ folosind meniul contextual „schimbare“:

Configurarea accesului client-server la 1c printr-o interfață web

În dialogul care se deschide, bifați „identitate pool aplicarea“. Închideți fereastra de dialog prin apăsarea butonului „OK“.

Configurarea accesului client-server la 1c printr-o interfață web

3. Publicarea WEB-aplicații de la 1C

Apelați meniul contextual pe etichetă și 1C vyberaem „Executare ca administrator“


Configurarea accesului client-server la 1c printr-o interfață web

Alegerea unei baze de date și a alerga 1C în modul de configurare:

Configurarea accesului client-server la 1c printr-o interfață web

3.2. Începe publicarea pe web-server

Configurarea accesului client-server la 1c printr-o interfață web

4. Crearea de biblioteci pentru 64-bit sistem de operare

Pentru a configura bibliotecile, urmați acești pași.
Deschideți Control Panel - Instrumente de administrare IIS Manager.
În deschiderea Clusterul „Site-uri“ și site-ul nostru (în exemplul Base1C) fereastra.
Dați clic pe „Handler mapări“ din grupul IIS:

Configurarea accesului client-server la 1c printr-o interfață web

În fereastra care se deschide, căutați linia cu numele „ISAPI-dll“ și faceți clic pe elementul de meniu din acțiunile „Adăugați script-ul de cartografiere.“
Configurarea accesului client-server la 1c printr-o interfață web

În fereastra deschisă „Adăugați scenariul de potrivire“ în câmpul „Cerere Path“ enter * (asterisc, adică toate). În „fișierul executabil“, selectați wsisapi.dll director de bibliotecă cu versiunea instalată pe 32 de biți de 1C. În câmpul „Nume“, puteți specifica orice nume (în exemplul Name = 1C):
Configurarea accesului client-server la 1c printr-o interfață web

Apăsați OK.
La întrebarea care rezultă să răspundă „Da“:

Configurarea accesului client-server la 1c printr-o interfață web

După aceea, trebuie să reporniți serviciul IIS. Pentru a face acest lucru, trebuie să mergeți la rădăcina panoului „Conexiuni“ (nume de server), iar din meniul Acțiuni pe dreapta selectați „Restart“:

Configurarea accesului client-server la 1c printr-o interfață web

După aceea, putem verifica dacă biblioteca este conectat. Pentru a face acest lucru, du-te la „Restricții isapi și CGI“:

Configurarea accesului client-server la 1c printr-o interfață web

Și vezi dacă există linkuri către handlerele necesare (DLL):
Configurarea accesului client-server la 1c printr-o interfață web

5. permisiunile de acces pe foldere și Windows Firewall

5.1. Configurarea accesului la dosare

În acest caz, vorbim despre dreptul la 3 dosare:
1. "C: \ Program Files (x86) \ 1cv8 \ 8.3.5.1088 \ bin" (în acest dosar este Biblioteca wsisapi.dll) (număr de eliberare "8.3.5.1088" pot fi diferite)
2. C: \ inetpub \ wwwroot \ Base1C (acest lucru am creat un director care va fi folosit pentru accesul de pe Internet)
3. CatalogueDistributed (1C este baza, dacă utilizați un tip de bază de fișiere), în exemplul baza noastră de date stocate pe serverul SQL, astfel încât directorul de bază nu există și nu este necesar pentru a asigura accesul.
Pentru toate dosarele (articolele 1,2,3) este necesar ca utilizatorul să stabilească IIS_IUSRS de acces „Full Access“:

Configurarea accesului client-server la 1c printr-o interfață web

Pentru dosarul cu baza de date (punctul 3), datele de la Utilizatori. Setați accesul „Change“.

5.2. Configurarea accesului la porturile din Paravanul de protecție Windows

Configurarea accesului client-server la 1c printr-o interfață web

Configurarea accesului client-server la 1c printr-o interfață web

7. Resurse utile

1. Danil (Danila-master) 77 14/08/14 04:53 Acum subiect

[email protected]; serge_focus; PUK2; kalyaka; zelevova; dour-mort; + 6 - Răspunsul 3

2. CatMix 6 20/08/14 12:29 Acum subiect

Vă mulțumesc încă mai trebuie să completeze implementarea articol de web-server pentru apache.

3. Vitaly Onyanov (Tavalik) 456 08/20/14 9:54 Acum subiect

Totul este bine, dar asta e ceea ce confuz:

1. Nu vedeți necesitatea de a instala module de expansiune necesare server de biți Web.

Web client 1C: Enterprise 8.3 este o aplicație pe 32 de biți

- Nu este chiar așa. handler Setarea trebuie efectuată, dacă doriți să utilizați pe 64 de biți modul de extensie server Web. Sistemele de biți pot fi x64 și este instalat modulul de expansiune x32. În acest caz, handler nu trebuie să se adapteze, și doriți să permiteți aplicațiilor pe 32 de biți pentru însoțitorii de piscina această aplicație virtuală.

4. De ce a dezactiva firewall-ul?
Când instalați rolul IIS în regulă firewall sursă ar trebui să fie creat în mod automat. Dacă se întâmplă acest lucru, trebuie doar să adăugați o regulă pentru a permite conexiuni TCP pentru mesajele primite prin portul 80 de ani.

Munca făcut mult pentru acest „+“ :)

Razrab1c; GreenDragon; serge_focus; VolkovVI; olegtymko; nihfalck; kuzev; + 7-2 Răspuns