Konfiguriranje web poslužitelja za rad s "1C: Enterprise. Konfigurirajte web poslužitelje za rad s "1C: Enterprise Connection 1c putem web-poslužitelja

Danas ću ostaviti malu poruku o postavljanju 1c 8.3 u dijelu organizacije pristupa putem web poslužitelja 1c i IIS 8 usluge.

Prije toga, dao sam pristup 1c na terminalni poslužitelj korisnicima. Tada sam imao Windows 2003 Server C 1C verzija 7 na poslu, došlo je do licencu terminalnog poslužitelja u kojem je raspoređen terminalski poslužitelj. Članak o postavljanju ovog dobrog sam jednom napisao. Sve je bilo pravila, ali sada imamo novo željezo (na temelju Intel Xeon CPU E3-1220 V3, 8GB RAM), novi 1C (V 8,3), novi operativni sustav (Windows Server 2012 R2).

Od samog početka naši računovodstvo (8 kom) radilo je na mrežnom disku, ali u ovom slučaju program radi na principu preuzimanja datoteka preko mreže i to je sooo polako. Odlučeno je pronaći način da ubrzamo rad.

Razmišljao sam o terminalnom poslužitelju, ali nemam dozvolu za terminalskog poslužitelja (nisam ga pronašao na internetu, a ja sam rekao skupo za kupnju). Izlaz je predložen slučajnom slučaju, ispada da je 1c podrška za web poslužitelj. Od iskustva s istim Apacheom imam i znam načelo rada, odlučio sam ovladati web poslužiteljem 1c.

Instaliranje i provjeru svih komponenti

Počnimo postaviti postavljanje s instalacije komponenti 1C web poslužitelja. Provjerite smo instalirali modul 1C web poslužitelja. Ako nije instaliran.

Objavljujemo bazu podataka na web poslužitelj

Idemo u bazu podataka 1c u konfiguratoru. Zatim idite na izbornik "Administracija" - "Publikacija na web poslužitelju"

Objavljujemo!

Izlaganje prava na mape 1c

Sljedeći korak je postavljanje prava na sljedeće mape:

Mapa za bin u 1c.

Prava stavljaju na zaslon ispod u izborniku Sigurnost.

Povežite se na web-poslužitelj s klijentskih računala

Da biste to učinili, stvorite vezu s bazom podataka 1c - napišite naziv veze -\u003e Odaberite na web-poslužitelju -\u003e Dalje, kao na slici ispod:

Nakon toga, imat ćete vezu s 1c već putem web poslužitelja.

Pogreške s kojima su se susreli:

1c8.3 iis "potencijalno opasna vrijednost zahtjeva.Path je otkrivena" primljena od klijenta

Nakon postavljanja web poslužitelja 1S, naletio sam u problem: mogu se prijaviti u 1c, prijavljujem se, ali svi izbornici nisu radili, ne možete otvoriti jedan prozor osim desktop 1c. Dugo se borio dok nisam pronašao rješenje na internetu.

Što bi trebalo učiniti:
1. Otvorite IIS. Start - Izvršite - Pronađite "Upravitelj usluga"
2. Otvorite našu "web-lokaciju"
3. Idite na izbornik "Usporedba rukovatelja"
4. Tražite Isapi-dlli odaberite promjene.
5. Promijenite put upite od "* .dll" na "*", izvršnu datoteku (možda imate drugu verziju od 1c, molimo budite pažljivi) - "C: Programske datoteke (X86) \\ t 8.3.6.2390 bin wsisapi.dll. "
6. Spašavamo.

7. Provjerite.

To je sve. Ako imate pitanja, pokušat ću pomoći.

Maksimalno smanjiti zahtjeve sustava za korisničke strojeve i dovršiti korištenje mogućnosti koje se provode u korištenju za objavljivanje 1c na web poslužitelju. To će vam omogućiti da organizirate rad s bazom podataka ne samo pomoću suptilnog klijenta, već i kod bilo kojeg preglednika, bez instaliranja dodatnih komponenti i aplikacija.

Primarni zahtjevi

Minimalni sustavi sustava za poslužiteljski dio arhitekture mogu se značajno razlikovati i vrlo ovise o:

  1. Zadatke koje je riješio program;
  2. Intenzitet upravljanja dokumentima;
  3. Količine povezanih korisnika;
  4. Veličine i količine objavljenih i propisanih baza podataka.

Međutim, bez dvije stvari prilikom objavljivanja 1c na web poslužitelju, to je jednostavno nemoguće učiniti.

  • U sustavu web poslužitelja;
  • Instalirani i pokrenut modul za ekspanziju isporučen za 1c.

Web poslužitelj.

Kao ovaj element, naša struktura može djelovati kao internet informacijski poslužitelj (IIS), isporučen kao dio operativnih sustava iz Microsoft i Apache poslužitelja. Naravno, tu su i plaćeni analozi tih rješenja, ali nećemo govoriti o njima.

Dodatna prednost proizvoda Apache je mogućnost pokretanja iz Linuxa takvih operacijskih sustava.

Pogledat ćemo verziju s IIS-om, jer Ne zahtijeva pretraživanja i instalaciju proizvoda treće strane.

Moduli proširenja web poslužitelja

Instalacija tih modula može se implementirati pokretanjem datoteke isporuke platforme. Nakon što je stigao do prozora, izgled je prikazan na slici 1, potrebno je aktivirati instalaciju odgovarajuće komponente.

Naravno, osim proširenja, 1c poduzeće mora biti instaliran na samom računalu, inače nećemo imati pristup konfiguratoru kroz koji se obavlja glavni dio publikacije.

Odlučivanje s alatom, nastavite do postavke.

Instaliranje i pokretanje web-poslužitelja

Da biste pokrenuli iis na računalu s instaliranim prozorima, morate generirati sljedeći slijed radnji (pomoću sustava Windows 7):


Slika 3.

Provjerite je li web-poslužitelj zaradio, možete postići u adresnoj traci bilo kojeg niza preglednika tipa "http: // localhost" i dobivanje slike, kao na Sl.4.

Slika 4


Sl.6.

U nekim slučajevima (posebno, ako se rad programa provodi u okruženju 64-bitnog operativnog sustava), nakon objavljivanja baze podataka na poslužitelju, možda ćete morati spustiti u rad s knjižnicama koje koristi 1C platforma , To se može izvesti iz podizbornika "mjesta".

Odabir specifične, upravo objavljene bazu podataka na popisu, potrebno je aktivirati uslužni program "Usporedba procesora" (Sl. 7).
Sl.7.

U našem slučaju, moramo uspostaviti korespondenciju između ISAPI-DLL-a i Wsisapi.dll izvršne datoteke koja se nalazi u mapi Bin instalirana verzija platforme.

U načelu, ovo je glavni dio rada s poslužiteljem može se smatrati završenim, idite izravno na objavljivanje baze.

Objavite bazu podataka poslužitelju

Postavljanje prava korisnika

Nakon što ste dobili gore navedeni prozor, idemo konfigurirati pravila pristupa za korisnike.

Moramo riješiti potpuni pristup iis_users:

  • U mapu "c: inetPub wwwroot ime objavljivanja" gdje je resurs pohranjen;
  • U mapu pomoću verzije programa u kojem je pohranjena WSISAPI.DLL knjižnica;
  • Na mjesto gdje je baza pohranjena.

Popunjavanjem gore navedenih radnji možemo provjeriti izvedbu naše publikacije, bodovanje u prozoru preglednika nizu tipa "Localhoct / Ime" i tamo pronalaženje obrasca za identifikaciju korisnika.

Moderni uvjeti, sa širokom raspodjelom mobilnih uređaja i pristupačnim internetom čini nove zahtjeve za informacijske sustave čak i male tvrtke. Ako je prije nekoliko godina, daljinski pristup bio mnogo velikih organizacija, danas mogućnost pristupa informacijama s bilo kojeg mjesta se doživljava kao nešto odobreno. Danas ćemo vam reći koliko brzo i bez viška troškova organizirati web pristup na baze 1c: poduzeća koja posluju u načinu datoteka.

Tradicionalna shema rada s 1C: Poduzeće u datotečnom načinu podrazumijeva zajednički pristup informacijama o osnovnim datotekama putem SMB (Microsoft Network) protokol. U isto vrijeme, jedan od računala djeluje kao datotečni poslužitelj, dok drugi rade s informacijskom bazom koja se nalazi u ukupnom pristupu.

Međutim, ova shema ima niz značajnih nedostataka. Brzina rada ima značajan utjecaj i mrežne propusnosti i računalne snage klijentskih računala. U našem materijalu shvatili smo ovo pitanje. To se posebno manifestira nakon prebacivanja na konfiguraciju na temelju upravljane aplikacije, koji su mnogo zahtjevniji za resurse od prethodne konfiguracije generacije.

Također, pitanje daljinskog pristupa također je oštro, ako još uvijek možete organizirati daljinski pristup pomoću RDP-a, koji, usput, nije uvijek dostupan za male tvrtke koje nemaju namjenski poslužitelj, a zatim s mobilnim uređajima, sve je vrlo tužno ,

U isto vrijeme, upravljana aplikacija pruža nove značajke kao što je web pristup informacijskoj bazi, uključujući rad u načinu rada. To vam omogućuje da kvalitativno promijenite informacijski sustav gotovo bez dodatnih troškova.

Na računalu s informacijskom bazom, dodatna uloga web-poslužitelja raste, što objavljuje informacijska baza. Nakon toga, možete nastaviti raditi s njim u načinu rada i u načinu rada web poslužitelja.

U isto vrijeme, nije potrebno koristiti preglednik za pristup bazi podataka putem web poslužitelja također može biti platforma u tankom načinu klijenta. Ova značajka omogućuje vam da organizirate pristup ne samo za daljinski i mobilne korisnike, već i poboljšati rad na ne dovoljno produktivnih strojeva u uredu, budući da će se svi glavni izračuni obaviti na strani poslužitelja, a promet koji se prenose putem mreže bit će minimiziran kao opterećenje na klijentovom računalu.

Pa, naravno, postoje praktički neograničene mogućnosti daljinskog pristupa bazi podataka: s bilo kojeg mjesta, s bilo kojeg uređaja, bilo bi preglednika.

U nastavku smatramo mogućim konfiguracijama za organiziranje web pristupa na male baze podataka koji pokreće datoteku na temelju operacijskih sustava klijenta.

Trenutno su podržani dva glavna web poslužitelja Apache i IIS, a platforma i web poslužitelj moraju biti instalirani na stroj s web poslužiteljem. moduli proširenja web poslužitelja, Uvijek ih možete dodatno instalirati, samo pokrenuti program instalacije platforme:

Windows i IIS.

Internetske informacijske usluge (IIS) za nerazumljive razloge nije popularan kod administratora i 1c-nicks. I uzalud, ignorirati redovito rješenje u korist nekih trećih strana softvera, čak i biti dobar, izgleda barem čudno.

Da biste instalirali IIS na OS klijenta, u našem slučaju Windows 7 X64, idite na Upravljačka ploča - Programi i komponente - Omogućite i onemogućite Windows komponente.

U prozoru se otvara, odaberite Iis usluge, onda, okretanje popisa, idite na Internet usluga - komponente razvoja aplikacija i označite okvir nasuprot ISAPI proširenja, preostali parametri mogu ostati prema zadanim postavkama.

Nakon instalacije IIS-a, obraćamo se njegovoj konfiguraciji, da to učinimo, otkrivamo Upravljačka ploča - upravna uprava IIS-a.

U stablu odabiremo Aplikacije bazenaklikom na desnu tipku miša na StanjeApppool - napredni parametri i dopušteno 32-bitne aplikacijepostavljanjem odgovarajuće opcije u Pravi..

Sada pokazuju potrebna prava za grupe Iusr. i Iis_isurs. U mapi s informacijskom bazom izdano pravo Promjena i Čitanje i izvršenje:

U mapi bin. Platforme - Čitanje i izvršenje:

Zatim pokrenite 1C: Enterprise u ime administratora i učitajte željenu bazu podataka u način konfiguratora.

U izborniku Upravaodabrati Publikacija na web poslužitelju, 1c: Tvrtka će automatski odrediti web poslužitelj (IIS) i upućuje da postavite web-aplikaciju u korijen web-poslužitelja u imeniku imenovan mapu Informacije, koja će također biti ime objavljivanja, ako je potrebno, vi može promijeniti te parametre.

Spreman! Za pristup bazi podataka možemo koristiti vrstu vrste http: // ime (adresa) _Hext / name_publication, u našem slučaju http://192.168.3.109/Acc30, Pokrenite preglednik i provjerite rad.

Također možete konfigurirati bazu podataka za rad s njim putem platforme, za to, u dodavanju novih informacija o bazi podataka, postavite postavku na web poslužitelju:

Sljedeći korak Unesite adresu veze:

Nakon pokretanja baze podataka, možete se pobrinuti da radi u načinu rada web-poslužitelja, a ne na datoteku:

Windows i Apache 2.2

Ako ne želite koristiti IIS iz bilo kojeg razloga, možete konfigurirati rad od 1c s drugim popularnim Apache web poslužiteljem. Nažalost, Apache programeri su prestali objaviti binarne građevinske građe za Windows, nudeći da kontaktira svoje partnere, tako da ćemo ići na web-lokaciju Apache Haus i preuzeti skupštinu 2.2.x Arhitektura X86.Čak i ako imate 64-bitni operativni sustav.

Pažnja! Da biste dobili montažu Apache, trebali biste koristiti samo pouzdan izvori koji su navedeni na web stranici projekta. Sigurnost vašeg web-poslužitelja i vaših podataka ovisi o tome!

Također trebate instalirati diseminirani Microsoft Visual C ++ 2008 paket, koji je potreban za normalnu apache montažu.

Zatim raspakirati preuzete Apache arhivu u proizvoljni direktorij, na primjer, C: apache22, od svih mnogih mapa koje smo zainteresirani za mape bin. i htdocs.U prvom su izvršne datoteke web poslužitelja, drugi je potrebno imati web sadržaj.

Otvorite naredbenu liniju s administratorskim pravima i premjestite se u direktorij bin. Web poslužitelji:

CD C: apache22 bin

Sada instalirajte Apache kao uslugu:

Httpd -K instalirati

Ne obraćate pozornost na upozorenja, konfiguracija Apache koristi se za uporabu s 1C.

Budući da se usluga radi u ime računa sustava, postavite prava na mape s bazom i platforma nisu potrebna.

Zatim, samo pokrenite 1c u ime administratora u konfigurator način i idite na publikaciju na web poslužitelju. Za razliku od IIS-a, u ovom slučaju, sama platforma ne može odrediti put i stvoriti mapu, tako da to radimo ručno. Mapa se mora stvoriti unutar kataloga htdocs. I njezino se ime mora podudarati s imenom objave:

U našem slučaju, to C: apache22 htdocs acc3Usput, možete stvoriti željeni direktorij izravno u dijaloškom okviru za odabir mape. Nakon toga objavljujemo informacijsku bazu.

Ispis (CTRL + P)

Konfiguriranje web poslužitelja za rad s "1C: Enterprise"

1. Opće informacije

Ovaj članak opisuje mehanizam konfiguracije web-poslužitelja za rad s web klijent i web-usluga, kao i konfiguriranje podrške za provjeru autentičnosti. Nakon objavljivanja, žalba na objavljene komponente će se izvršiti kako slijedi:
● Žalba na web klijenta. Za pokretanje web klijenta morate koristiti adresu koja se formira sljedećim pravilima: <Имя хоста веб-сервера>/<Имя виртуального каталога> , Ako je ime virtualnog imenika Democg, da biste pokrenuli web-klijent, trebali biste nazvati sljedeći URL (za pristup lokalnom stroju): http: // localhost / democfg.
● Žalba na web uslugu. Da biste dobili pristup web-usluzi, morate koristiti adresu koja se formira na sljedeći način:
<Naziv hosta web poslužitelja\u003e /<Имя виртуального каталога>/ Ws /<Имя Web-сервиса> ili <Имя хоста веб-сервера>/<Имя виртуального каталога>/ Ws /<Адрес Web-сервиса> .
Dakle, ako virtualni direktorij ima naziv demonova, naziv web-usluge u konfiguratoru označeno je kao Demonstracija wsI kao adresa je demonworks, pristup web-usluzi može se izvoditi istovremeno na dvije adrese (za pristup lokalnom stroju):
http: // localhost / demows / ws / demonstracijaWs ili http: // localhost / demows / wss / demoworksws.
Pročitajte više o web-uslugama.
● Žalba na HTTP uslugu. Da biste pristupili HTTP usluzi, morate koristiti adresu koja se formira na sljedeći način:
<Имя хоста веб-сервера>/<Имя виртуального каталога>/ Hs /<путь к ресурсу>.
Dodatne informacije o HTTP uslugama, vidi ovdje.
● Automatska provjera autentičnosti se obavlja automatski.
Internet Information Services Obiteljski web servers (sljedeći IIS) isporučuju se s operativnim sustavom i pojednostaviti razumijevanje, koji web-poslužitelj koristite, dati tablicu koja odgovara verziji web poslužitelja i operativnog sustava:

IIS verzija Verzija operativnog sustava
IIS 5.1 Windows XP Professional
IIS 6.0 Windows Server 2003 ili Windows XP Professional X64 izdanje
IIS 7.0 Windows Vista ili Windows Server 2008
IIS 7.5 Windows 7 ili Windows Server 2008 R2
IIS 8.0 Windows 8 ili Windows Server 2012
8.5 Windows 8.1 ili Windows Server 2012 R2
10,0 Windows 10

Distribucija web-poslužitelja Apache (i za Windows i Linux OS) može se dobiti na web-mjestu projekta: http://httpd.apache.org/download.

2. Opći zahtjevi

Na računalu na kojem se izvršava publikacija, podržan web poslužitelj mora biti instaliran i konfiguriran. Za ugradnju internetskih informacijskih usluga web poslužitelja, možda će vam trebati raspodjelu operacijskog sustava. Prilikom instaliranja web-poslužitelja morate instalirati podršku za proširenja ISAPI. Da biste instalirali web poslužitelj, administrativne povlastice su potrebne na računalu na koje će biti instaliran potreban web-poslužitelj. Publikacija se može izvesti na dva načina:
● Korištenje dijaloga objavljivanja na web-poslužitelju ako na računalu s web-poslužiteljem moguće je pokrenuti konfigurator potrebnog bita.
● Korištenje web-intuističkog programa. (Trebali biste nazvati WEBINST Utility iz bin 32-bitne verzije "1C: poduzeća")

Da biste izvršili objavljivanje na web poslužitelja, potrebne su administrativne povlastice na računalu u kojem se obavlja publikacija:

● Za Windows Vista i starije za izvođenje objavljivanja, trebate pokrenuti konfigurator pomoću stavke Trčati na ime administratora Kontekstni izbornik aplikacije ili programa za pokretanje. Ako se objavljivanje obavlja pomoću web-intuističkog programa, tada se samo u korist mora pokrenuti u ime administratora ili tumač naredbe sustava Windows.
● Za Linux za izvođenje publikacije, trebali biste dobiti prave supervizera (korijenski korisnik) koristeći naredbu ili pokrenuti aplikaciju koja izvršava objavljivanje pomoću sudo naredbe.

Kada pokušavate objaviti sustav provjerava prisutnost potrebnih privilegija za obavljanje operacije. Ako povlastice sadašnjeg korisnika nije dovoljna da ispuni objavljivanje, onda:

● Prilikom objavljivanja konfiguratora, korisnik se postavlja o potrebi nastavka objavljivanja. Dijalog ukazuje na uzrok nastanka (dijalog) i postoje preporuke o tome kako dobiti potrebne privilegije.
● Prilikom objavljivanja pomoću web-intuističkog programa, korisnik je izdao dijagnostičku poruku, ali se objavljivanje nastavlja.

Publikacija je moguća samo ako je "1C: poduzeće" nalazi se na računalu s web-poslužiteljem.
Za web poslužitelj IIS 7.x i stariji ne podržava objavljivanje ako je nekretnina imenik (ili Webinst dir Utility) označava direktorij % SystemDrive% InetPub wwwroot.
BILJEŠKA. Raditi s konfiguracijom putem web-poslužitelja, konfiguracija ne bi trebala biti prazna.

3. Vrste objavljivanja

3.1. Shema opće publikacije

Shema opće publikacije je sljedeća:

● Registracija modula za obradu upita (modul za proširenje web poslužitelja) koji odgovara web-poslužitelju;
● Na web poslužitelju se bilježi virtualna aplikacija;
● Stvoren je direktorij virtualne aplikacije i sadrži datoteku zadano.Vrd i konfiguriran;
● Za korisnike su dodijeljena prava na direktorij s datotekom baze podataka (za verziju datoteke).

Da biste objavili web klijenta, trebali biste koristiti verziju "1c: poduzeće", koji se koristi za rad s informacijskom bazom, na koje se planira pristupiti uz pomoć web klijenta. Ako postoje dvije verzije na računalu, na primjer, 8.3.3.100 i 8.3.3.150 i poslužitelja "1C: Poduzeća" verzija 8.3.3.150 je pokrenuta, a zatim za objavljivanje treba koristiti konfigurator ili web-intuity je točno istu verziju.
Prilikom izvršavanja objave, treba imati na umu da ispuštanje registriranog web poslužitelja mora odgovarati bateriji samog web poslužitelja.

Prilikom objavljivanja IIS web poslužitelja trebate se sjetiti:
● Publikacija se uvijek izvršava za zadanu web-lokaciju (zadana web-stranica);
● Publikacija se uvijek izvodi za zadani bazen aplikacije (StanjeApppool);
● Za program aplikacije koristi za rad "1c: poduzeća", podrška okruženju.net mora biti onemogućen. Da biste to učinili, postavite imovinu verzije aplikacije bazena okoliša .NET okvira na vrijednost bez upravljanog koda.
Da biste izvršili objavljivanje iz konfiguratora, morate koristiti dijalog publikacije ( Uprava - objavljivanje na web poslužitelju ...).

Sl. 1. Publikacija na web poslužitelju

Slijedite sljedeće:
● Unesite naziv virtualnog imenika u polje Ime, dok se naziv virtualnog imenika može sadržavati samo od simbola latinske abecede.
● U polju web-poslužitelja odredite vrstu web-poslužitelja za koju se obavlja publikacija.
● U polju imenika, navedite fizičku lokaciju direktorija u kojem će biti smještene datoteke koje opisuju virtualni direktorij. Kada koristite Apache web poslužitelja, naziv kataloga treba sadržavati samo od simbola latinske abecede.
● Ovisno o potrebi postavljanja zastava Objavite suptilni i web klijent i objavljuju web usluge.
● Za IIS web-poslužitelj možete odrediti potrebu za autentifikacijom na web poslužitelju pomoću OS-a.
● Ako trebate odabrati web-usluge koje treba objaviti. Adresa stupca može se promijeniti. Ovaj stupac postavlja web-uslugu sinonim. Žalba na web uslugu je moguće i po imenu i sinonim.
● Ako je potrebno, konfigurirajte preostale parametre objave.
● Pritisnite gumb za objavljivanje pokreće postupak objavljivanja. Pritiskom na gumb za onemogućeno izvodi uklanjanje objavljivanja s odabranog web-poslužitelja.

Nakon završetka objave, bit će zatraženo ponovno pokretanje web-poslužitelja u sljedećim slučajevima:
● promijenila se verzija "1c: poduzeća";
● Promijenjen je put do modula za proširenje web-poslužitelja;
● Izvodi se nova publikacija za Apache web poslužitelja;
● Publikacija je isključena.
Kada koristite anonimnu autentifikaciju i baze podataka o datoteci, prilikom obavljanja objavljivanja, postoji pregled prava pristupa u imenik informacijske baze za korisnika, na osobu od kojih se izvodi anonimni pristup. Ako korisnik nema potrebna prava, upozorenje se izdaje na nemogućnosti rada s ovom informacijskom bazom putem web poslužitelja. Preporučuje se ili s obzirom na pravo na imenik s informacijskom bazom ili odaberite potvrdni okvir Korištenje provjere autentičnosti operacijskog sustava na web poslužitelju.
Ako publikacija iz konfiguratora nije dostupna (na primjer, kada koristite 64-bitni prozori), objavljivanje se može izvršiti
WEBINST Command Line Utilities, koji je dostupan u sustavu Windows i Linux u oba ispuštanja. Sljedeći će biti detaljno opisan dijalog publikacije i
Tipke naredbenog retka Webinst uslužni program.

3.2. Objavljivanje dijaloga

Dijalog publikacije koristi se za stvaranje objavljivanja ili pripreme datoteke predloška za objavljivanje pomoću web-intuističkog programa (pomoću parametra naredbenog retka).
Svi parametri koji se mogu uređivati \u200b\u200bprilikom izrade objavljivanja na dvije oznake. Razmotrite ih detaljnije.

3.2.1. Dijaloški gumbi

Gumb za objavljivanje obavlja objavljivanje na web poslužitelju. Prilikom objavljivanja kataloga se stvara na disku i konfiguriranje navedenog web-poslužitelja za rad s "1c: Enterprise". Treba imati na umu da se objavljivanje na IIS web-poslužitelju uvijek izvršava za zadanu web stranicu i za defaultProl aplikacije.
Pod Linux OS-om se izvodi sljedeće radnje:
● Za direktorij u kojem se nalazi zadana datoteka, grupa korisnika je instalirana kao vlasnik grupe, u ime koji radi web poslužitelj;
● Za default.VRD datoteku, čitanje pristupa grupi, uključujući korisnika, u ime koje web poslužitelj radi.
U slučaju objavljivanja baze podataka o datoteci, grupa korisnika je postavljena na direktorij s informacijskom baznom datotekom kao grupe vlasnika, u ime koji radi web poslužitelj, kao i nasljedstvo grupe vlasnika Osigurajte rad s informacijskom bazom.

Sl. 2. Objavljivanje na web poslužitelju

Onemogući gumb izvršava aplikaciju s web-poslužitelja i ako je potrebno.
Gumb Spremi izvodi spremanje parametara navedenih u dijaloškom okviru publikacije na web-poslužitelju u datoteku. Prilikom spremanja sustava zahtijeva ime i mjesto datoteke na koju će se izvršiti ušteda. Spremanje će se izvršiti u formatu zadane datoteke. S ovom naredbom možete stvoriti datoteke predloška koje će se koristiti kao web-alat-deskriptor webinst uslužni program. Kao vrijednosti IB i baznih atributa elementa točke, parametri informacijske baze bit će snimljeni iz kojih se datoteka sprema.
Gumb Download omogućuje vam da preuzmete proizvoljnu zadanu datoteku. Kada se učitavaju, IB i bazni atributi elementa točke preuzete datoteke se ignoriraju.
Zatvorite gumb za zatvaranje dijaloga.
Gumb za pomoć otvara prozor s referentnim informacijama o dijaloškom okviru publikacije.

3.2.2. Bookmark "Basic"
3.2.2.1. Zajednički parametri
Sl. 3. Publikacija na web poslužitelju. Održavanje

Na ovoj kartici možete postaviti osnovne parametre objave.
Ime. Određuje ime objave. Prilikom objavljivanja pomoću web-intuističkog alata opisano je od strane -Sdir parametra. Default.VRD datoteka odgovara atributu osnovnog elementa točke.

Web poslužitelj. Označava kako je web-poslužitelj objavljen. Apache web poslužitelji dodaju se na popis ako se otkriju na računalu. Prilikom objavljivanja pomoću web-intuističkog programa, koristi se web-poslužitelj određuje jedan od IIS, Apache2, Apache22 ili Apache24 parametara. Kada radite u Linux OS, moguće je objaviti samo Apache web poslužitelj.
U slučaju da sustav ne može nedvosmisleno odrediti verziju Apache web poslužitelja instaliranog na računalu (2.2 ili 2.4), obje verzije web-poslužitelja bit će prisutne na popisu. Treba imati na umu da je inačica Apache web poslužitelja 2.2 i 2.4 razlikuju promjene u konfiguraciji web-poslužitelja. Stoga će pogrešna naznaka verzije web-poslužitelja rezultirati neradničkim objavljivanjem.

Katalog. Određuje fizički direktorij na disku u kojem će biti prikazana zadana datoteka i gdje će se prikazati virtualni direktorij web-poslužitelja. Imenik mora postojati. Prilikom objavljivanja pomoću web-intuističkog alata opisano je od strane parametra.

Objavite tanki i web klijent, Odgovoran za sposobnost rada s objavljenom informacijskom bazom pomoću tankog i web klijenta. Ako je potvrdni okvir instaliran, moguće je raditi s objavljenom informacijskom bazom pomoću tankog i web klijenta. Default.VRD datoteka odgovara atributu Omogući stavku točke.

Objavite standardni ODATA sučelje, Odgovoran za mogućnost pristupa standardnom sučelju ODATA primijenjenog rješenja. Pročitajte više OdATA standardnog mehanizma sučelja opisano je u 1c knjizi: poduzeće 8.3. "Vodič za razvojne programere". Default.VRD datoteka odgovara stavci Enablestandandardodati atributa.

Javna distributivna, Određuje mogućnost primanja i instalacije aplikacije klijenta ako se verzije klijentske aplikacije i poslužitelja ne podudaraju. ZIP arhiva se koristi kao distribucija, čija je puni naziv specificiran kao imovinu mjesta objavljene distribucije. U default.VRD datoteci, ta svojstva odgovaraju atributu TOBDS T elementa. U arhivi
Postavite distribuciju aplikacije klijenta. Prilikom instaliranja koristit će se parametri instalacije navedene u datoteci 1ceStart.cfg (slično uobičajenoj instalaciji aplikacije klijenta).

Koristite provjeru autentičnosti operativnog sustava. Omogućuje postavljanje sustava za provjeru autentičnosti OS na web-poslužitelju IIS-a.

Adresa prijenosa na kraju web klijenta Omogućuje vam da odredite URL na koji će se prijelaz izvršiti nakon završetka web klijenta. Zadano.VR D datoteka odgovara EXITURL stavku.

3.2.2.2. Kartica Web Services
Sl. 4. Objavljivanje web-usluga

Objavite web-usluge, Instaliranje ovog pregleda objavit će web-usluge kreirane u konfiguraciji i navedene u tablici ispod potvrdnog okvira. Default.VRD datoteka odgovara ENABL Etributu WS elementa. Ako se potvrdni okvir resetira, to je ekvivalentno odsutnosti WS elementa u zadanoj datoteci ili prisutnosti WS elementa s atributom Omogući na istinit.

Objavite web usluge prema zadanim postavkama, Odgovoran za mogućnost korištenja web-usluga u ovoj informacijskoj bazi, koja se objavljuju bez izričitog navođenja dozvole. Zadano.VRD datoteka odgovara atributu Element Element.
Tablica ispod zastavice Objavite web-usluge Sadrži popis objavljenih web usluga i omogućuje vam upravljanje objavljivanjem svake web-usluge. Prvi stupac upravlja objavom određene web-usluge. Ako se zastavica resetira, tada će ova web-usluga biti zabranjena (ne može se nazvati). Default.VRD datoteka odgovara atributu Omogući stavku točke.
Drugi stupac (s nazivom imena) sadrži naziv web-usluge jer je navedeno prilikom stvaranja. Opis web usluga dan je u knjizi 1c: Enterprise 8.3. "Vodič za razvojne programere". Zadano.VRD datoteka odgovara atributu naziva točke elementa.
Posljednji stupac tablice (s adresom imena) sadrži pseudonim imenom objavljene web-usluge. Žalba na web uslugu je moguće i po imenu i na pseudonimu. Web servis Pseudonim može se uređivati \u200b\u200bu prozoru publikacije. Zadano.VRD datoteka odgovara atributu Alias \u200b\u200belementa točke.
Web usluge koje se nalaze u priključenim ekstenzijama nisu prikazane u ovoj tablici i mogu se objavljivati \u200b\u200bsamo uređivanjem zadane. Mrd datoteke ručno.
Objavite web usluge prema zadanim proširenjima. Odgovorni za mogućnost korištenja web-usluga koje se isporučuju u proširenjima konfiguracije. Default.Vd datoteka odgovara publishishexexexonsionsydefault ws atributu.

3.2.2.3. Http Service Bookmark

HTTP usluge oznake osmišljene su za kontrolu mogućnosti pristupa aplikacijskom rješenju pomoću HTTP usluga.

Sl. 5. Objavljivanje HTTP usluga

Instaliranje ovog potvrdnog okvira objavit će HTTP usluge izrađene u konfiguraciji i navedene u tablici ispod potvrdnog okvira. Default.VRD datoteka odgovara Element WtTSService Element. Ako se potvrdni okvir resetira, to je ekvivalentno odsutnosti elementa HTTPServices u zadanoj datoteci ili prisutnosti httpservices
Atribut PublisbbyDefault postavljen je na False.

Tablica ispod zastavice Objavite HTTP zadane usluge Sadrži popis objavljenih HTTP usluga i omogućuje vam upravljanje objavom svake HTTP usluge. Prvi stupac upravlja objavom određene HTTP usluge. Ako se zastava resetira, ova HTTP usluga će biti zabranjena (ne može se nazvati). Default.VRD datoteka odgovara atributu omogućavanja elementa.
Drugi stupac (naziv nazivom) sadrži naziv HTTP usluge kao što je navedeno prilikom stvaranja. Opis HTTP usluga dan je u knjizi 1c: poduzeće 8.3. "Vodič za razvojne programere". Default.VRD datoteka odgovara nazivu atributa stavke usluge.
HTTP usluge koje se nalaze u spojenim ekstenzije nisu prikazane u ovoj tablici i mogu se objavljivati \u200b\u200bsamo uređivanjem zadane. Mrd datoteke ručno.

Objavite usluge HTTP zadane proširenja. Odgovoran za mogućnost korištenja HTTP usluga koje se isporučuju u konfiguracijskim proširenjima. Default.VRD datoteka odgovara publishishexexxensionsydefaul T element httpservices atribut

3.2.3. Bookmark "Ostalo"
Sl. 6. Ostali parametri objavljivanja na web poslužitelju

Na ovoj kartici možete promijeniti pomoćne parametre objave.

Privremeni katalog datoteka, Omogućuje vam da odredite imenik privremenih datoteka za rad web-poslužitelja ili verzije datoteke baze podataka. Zadano.VRD datoteka odgovara atributu točke elementa.

Priključci skupina, Opisuje bazen element zadano.Vrd. Za detalje pogledajte ovdje. Također, parametri ove skupine kontroliraju rad sustava za praćenje priključka.

Grupne ispravljanje pogrešaka. Opisuje datoteku datoteka za ispravljanje pogrešaka.

Openi d Group opisuje zadano OpenDed Element.

Odvajanje podataka, Opisuje datotečni element zadane zone. Ostanimo na stolu s separatorima detaljnije.

Tablica uključuje sve neovisne razdjelnike koji postoje u konfiguraciji ili prenesenoj datoteci. Prvi stupac (bez imena) određuje potrebu za stvaranjem elementa zone za odabrani separator. Treba imati na umu da se mapiranje elementa ne izvodi nazivom separatora, već po svojoj sekvenci na popisu. Ako je prvi separator isključen, ima smisla onemogućiti i sve ostale, budući da će se parametri elementa zona primjenjivati \u200b\u200bna druge separatore.
Naziv stup sadrži naziv separatora jer je navedeno u svojstvima ukupnih detalja. Potvrdni okvir u slijedećem stupcu određuje je li vrijednost separatora postavljena u elementu zone ili ne. Ako je potvrdni okvir postavljen, koristit će se vrijednost vrijednosti iz atributa vrijednosti.
Zastave u zvučnicima navode i sigurne su odgovorne za sef i navedite atribute (respektivno) default.Vrd zone datoteke.
Parametar Pozadinski zadaci u verziji datoteke opisuju mogućnost korištenja pozadinskih zadataka u verziji datoteke baze podataka (alowexecutescheduledjobs atribut korijenskog elementa).

U ovom članku, opisati ću proces organiziranja web pristupa bazama podataka "1c: Enterprise" 8.3 Na web-poslužitelju IIS-a (Internet Information Server) u isporuci sustava Microsoft Windows Server. Za starije verzije "1c: poduzeće" ( 8.1 i 8.2 ) Algoritam objavljivanja baze podataka je općenito sličan. Algoritam konfiguracije IIS-a za rad "1c: poduzeće" će se razmotriti, a proces objavljivanja baza podataka na web poslužitelju opisan je kao za 32-bitnii za 64-bitni Modul za proširenje web-poslužitelja.

1. Što vam je potrebno

  1. Računalo je odgovorno za web poslužitelj koji pokreće jedan od operativnih sustava:
  2. Prava lokalnog administratora na ovom računalu.
  3. Distribucija za instalacijsku komponentu "1C: Enterprise". Da biste konfigurirali 64-bitni modul za proširenje web-poslužitelja, distribucija za instaliranje 64-bitni poslužitelj "1C: Enterprise". Ovaj primjer koristi verziju 8.3.4.389 , Za starije verzije "1c: poduzeće" ( 8.1 i 8.2 ) Algoritam objavljivanja baze podataka je općenito sličan.

2. Instaliranje IIS web-poslužitelja

Ugradite web-poslužitelj Internet Information Server, koji je zadani u isporuci sustava Microsoft Windows Server. Kada instalirate, definitivno odabiremo komponente:

  • Uobičajene HTTP značajke (uobičajene HTTP značajke)
    • Statični sadržaj (statički sadržaj)
    • Zadani dokument (zadani dokument)
    • Pregled imenika (pregledavanje direktorija)
    • HTTP pogreške (HTTP pogreške)
  • Razvoj primjene (razvoj aplikacija)
    • ASP.NET 3.5.
    • Proširivost.net 3.5 (.NET proširivost 3.5)
    • ISAPI proširenja (ISAPI Extensions)
    • ISAPI filtri (ISAPI filtri)
  • Korekcija i dijagnostika (zdravlje i dijagnostika)
    • HTTP prijavljivanje (HTTP zapisivanje)
    • Zatražite monitor (monitor zahtjeva)
  • Alati za upravljanje (alati za upravljanje)
    • IIS konzola za upravljanje (IIS Console)

Detaljno o procesu implementacije web-poslužitelja IIS-a:

  • U Microsoft Windows Server 2012 (R2) -. Iis verzija 8, nakon instalacije, trebate vidjeti zadanu stranicu web stranice:

  • U Microsoft Windows Server 2008 (R2) -. Iis verzija 7, nakon instalacije, treba vidjeti zadanu stranicu web stranice:

3. Instalacija komponente "1c: Enterprise"

Na isti poslužitelj u kojem se koristi IIS web-poslužitelj, svakako odaberite komponentu prilikom instaliranja:

  • 1c: poduzeće
  • Moduli proširenja web poslužitelja

Ako planirate konfigurirati 64-bitni modul za proširenje web-poslužitelja, morate dodatno pokrenuti iz odgovarajuće isporuke "1c: Enterprise" i instalirati komponentu:

  • Modul za proširenje web-poslužitelja

4. Postavljanje operativnog sustava

Sada morate instalirati potrebna prava na ključne mape korištene pri radu za web pristup bazama podataka "1C: Enterprise". Za katalog za pohranu web-mjesta objavljenih na web-poslužitelju (zadano C: inetPub wwwroot) Potrebno je dati puna prava grupi " Korisnik"(Korisnici). U načelu, ovaj korak se može preskočiti, ali onda objaviti ili promijeniti objavljivanje baze podataka, morat ćete pokrenuti "1c: Enterprise" u ime administratora. Da biste konfigurirali sigurnost ovog imenika, kliknite na nju s desnom tipkom miša i odaberite kontekstni izbornik " Svojstva"(Svojstva).

U prozoru Svojstva koja se otvara, idite na " Sigurnost"(Sigurnost) i pritisnite gumb" Promijeniti"(Uredi ...), za promjenu važećih dozvola. Prozor dopuštenja pojavit će se za ovaj direktorij. Na popisu skupina ili korisnika (grupe ili korisnička imena) odaberite skupinu " Korisnik"(Korisnici) i na popisu dozvola za odabranu grupu postavite zastavu" Access"(Potpuna kontrola). Zatim kliknite " Primijeniti"(Primijeni) za snimanje promjena i zatvorite sve Windows pomoću gumba" u redu».

Dalje, morate dati puna prava na direktorij s instaliranim datotekama "1c: Enterprise" (zadano C: Programske datoteke (x86) \\ tza 32-bitni modul za proširenje i C: Programske datoteke 1cv8 za 64-bitnu) skupinu Iis_isurs., Da bismo to učinili, nastupamo slične gore opisanoj akciji, s jedinom razlikom da se za potrebnu grupu pojavi na popisu " Grupe ili korisnici"(Skupine ili korisnička imena) morate kliknuti na gumb" Dodati"(Add ..), au okviru odabira grupe ili korisnici kliknite" Dodatno"(Napredna ...).

Zatim pritisnite gumb koji se nalazi na desnoj strani. traži"(Pronađite sada), nakon čega biraju potrebnu skupinu Iis_isurs. U tablici rezultata pretraživanja i kliknite " u redu».

Skupina Iis_isurs. Pojavit će se na popisu skupina ili korisnika. Dajući joj puna prava na odabrani direktorij i kliknite " Primijeniti"(Primijeni) za spremanje promjena.

Pa, konačno, ako se izvrši publikacija za bazu datoteke, također je potrebno dati grupu Iis_isurs. Puna prava na direktorij s datotekama ove informacijske baze.

5. Objavljivanje baze podataka na web poslužitelju

Idite na izravno objavljivanje baze podataka na web poslužitelju. Da biste to učinili, pokrenite "1c: poduzeće" u načinu konfiguratora za bazu koju želite objaviti. Zatim odaberite " Uprava» — « Publikacija na web poslužitelju ...»

Prozor za postavljanje nekretnina otvara se na web poslužitelju. Glavna polja potrebna za publikaciju već su ispunjeni zadanim zadanim:

  • Ime virtualnog imenika - ime za koje će se pojaviti u bazi podataka na web poslužitelju. Može se sastojati samo od simbola latinske abecede.
  • Web poslužitelj - odabran s popisa web poslužitelja pronađenih na trenutnom računalu. U našem slučaju, to su internetski informacijske usluge.
  • Katalog je fizička lokacija direktorija u kojem će biti smještene virtualne aplikacijske datoteke.
  • Možete navesti vrste kupaca za objavljivanje, kao i navesti mogućnost objavljivanja web-usluga. U donjoj tablici možete urediti popis web-usluga koje će biti objavljene kao iu stupcu " Adresa»Promijenite sinonim za koje će se svidjeti ovoj web-usluzi.
  • Također, za IIS web poslužitelj, moguće je odrediti potrebu za obavljanjem autentičnosti na web-poslužitelju pomoću alata OS postavljanjem odgovarajuće zastave.

Odabirom potrebnih postavki publikacije kliknite " Objaviti».

Ako je objavljivanje prošlo bez pogrešaka, pogledajte odgovarajuću poruku.

Publikacija na IIS web poslužitelju uvijek se izvršava za zadanu web-lokaciju i za zadani bazen za aplikaciju. Važno je imati na umu da će se pripraviti objavljivanje konfiguratora, bit će registriran 32-bitni modul za proširenje web-poslužitelja, a registriran je zadani bazen aplikacije - StanjeApppool- Rad bez postavljanja samo s 64-bitnim aplikacijama. Prema tome, daljnje aktivnosti ovise o dijelu modula za proširenje web poslužitelja, koji se planira koristiti. Za 32-bitni modul za proširenje web poslužitelja, morate dopustiti aplikacijskom bazenu da koristi 32-bitne aplikacije ili registrira 64-bitni modul za proširenje web-poslužitelja. To će se raspravljati u nastavku

6. Postavljanje IIS-a za korištenje 32-bitni modul za proširenje web poslužitelja

Fondovi"(Alati) -" Iis servis dispečer

Zadana web stranica. - Virtualni direktorij s imenom pretvara se u aplikaciju, koju smo postavili prilikom objavljivanja baze podataka. Da biste dovršili objavljivanje, ostaje samo za rješavanje 32-bitnih aplikacija za zadani bazen aplikacije. Da biste to učinili, krenemo u stablu vezu Aplikacije bazena"(Primjena bazena).

Na popisu aplikacijskih bazena, pronađite bazen nazvan StanjeApppool, Kliknite na to s desnom tipkom miša i u kontekstnom izborniku odaberite stavku " Dodatne opcije"NAPREDNE POSTAVKE).

U prozoru parametara aplikacije koji se otvara, u grupi " Općenito"(Općenito) Pronađite stavku" Dopuštena je 32-bitna aplikacija(Omogući 32-bitne aplikacije) i postavite vrijednost parametra na jednaku Pravi., Zatim spremite promjene klikom na " u redu».

7. Postavljanje IIS-a za korištenje 64-bitnog modula za proširenje web-poslužitelja

Registrirajte 64-bitni modul za proširenje web-poslužitelja pomoću uslužnog programa webinst.exe. Relevantna verzija koja se nalazi u katalogu bin., Katalog s instaliranim programom "1C: Enterprise" ili upotrijebite metodu u nastavku.

Run IIS Manager (Internet Information Services (IIS) manager). Možete ga napraviti s upravitelja poslužitelja (upravitelja poslužitelja) odabirom stavke " Fondovi"(Alati) -" Iis servis dispečer"Upravitelj internetskih informacija (IIS).

Ovdje, okretanjem stabla u prozor spojeva, vidjet ćemo da za zadanu web-lokaciju - Zadana web stranica. - Virtualni direktorij pretvoren je u aplikaciju s imenom koje smo postavili prilikom objavljivanja baze podataka. Da biste dovršili publikaciju, ostaje samo da biste odredili ovu aplikaciju za korištenje 64-bitnog rukovatelja upita. Da biste to učinili, otvorite stranicu za mapiranje rukovatelja za ovaj virtualni direktorij odabirom " Usporedba rukovatelja"Handler Mapings) na početnoj stranici primjene.

U tablici usporedbi procesora nalazimo rukovatelj "1c proširenje web-usluga". Otvorite ovaj rukovatelj klikom na 2 puta na odgovarajućoj liniji u tablici.

Mi uređujemo rukovatelj, zamjenjujući put do 32-bitni 32-bitni web poslužiteljski modul, koji je trenutno odabran, na putu do 64-bitne verzije knjižnice. U ovom primjeru promijenite put c " C: Programske datoteke (x86) 1cv8 \\ 8.3.4.389 Bin \\ t"na" C: Programske datoteke \\ 8.3.4.389 Bin \\ Wsisapi.dll"Iskoristite gumb za odabir. Promjenom načina klik " u redu»Za spremanje promjena.

8. Povezivanje s objavljenom informacijskom bazom podataka putem web-preglednika

Pa, čini se da je sve. Za veze samo objavljenoj bazi podataka, pokrenite Internet Explorer, au adresnoj traci unosimo put pogleda http: // localhost /<Имя публикации информационной базы> , U ovom primjeru, to je http: // localhost / demoaccount /.

Također možete povezati s ovom informacijskom bazom podataka s bilo kojeg računala na mreži tako da kontaktirate web-poslužitelj u skladu s unutarnjim (ili ako je priključak nabavljen 80 , na vanjskoj) IP adresi.

U tom slučaju, za ispravan rad "1c: poduzeća", naziv domene za koji se žalba (ili IP adresa) mora dodati sigurnim programima Internet Explorer čvorovima, a pop-up prozori moraju biti dopušteni za to. Za više informacija o konfiguriranju programa Internet Explorer za rad "1c: Enterprise" za rad.

9. Povezivanje s objavljenom informacijskom bazom podataka putem klijenta "1c: poduzeća"

Informacijska baza objavljena na web poslužitelju može se povezati uz pomoć tankog klijenta "1c: poduzeća". Za povezivanje otvorite pokretanje prozora "1C: Enterprise" i kliknite na " Dodati"Za dodavanje baze podataka.

U prozoru Add Informacije / grupe postavljamo prekidač na " Dodavanje popisa postojeće baze podataka"I kliknite" Unaprijediti».

Uvodimo naziv baze podataka, jer će se prikazati na popisu informacijskih baza (mora biti jedinstven za ovaj popis), vrsta lokacije će odabrati " Na web poslužitelju"I kliknite" Unaprijediti».

Ulazimo u adresnu liniju za povezivanje s informacijskom bazom (bez prefiksa / ru_en /). Također ovdje možete odrediti parametre proxy poslužitelja (ako postoji) i način provjere autentičnosti na web poslužitelju. Ponovno određivanje potrebnih postavki kliknemo " Unaprijediti».

Navedite parametre pokretanja za informacijsku bazu i kliknite " Spreman»Za dovršetak čarobnjaka.

Nakon toga, ova informacijska baza će se pojaviti na popisu pokretanja prozora "1c: Enterprise". Imajte na umu da konfigurator pokretanja za pokretanje nije dostupan za ovu vrstu veze. Kliknite " 1c: poduzeće»Za povezivanje s informacijskom bazom.

10. Konfiguracije virtualnog imenika

Razmotrite strukturu datoteka koje su nastale tijekom postupka objavljivanja. Ako je web pristup objavljenoj informacijskoj bazi podataka iz nekog razloga nije zaradio, konfiguracijske datoteke mogu se uređivati \u200b\u200bručno, kako bi se postigla željeni rezultat (konfiguracijske datoteke iz ovog članka za 64-bitni modul za proširenje web-poslužitelja može se preuzeti).

Idemo u direktorij koji smo istaknuli tijekom objavljivanja baze podataka. Dvije datoteke će vidjeti u njemu:

  • zadano.Vrd.
  • web.config

Obje datoteke dostupne su za gledanje i uređivanje pomoću bilo kojeg uređivača teksta, kao što je Notepad (NotePad). Razmotrite strukturu tih datoteka.

10.1. Datoteka zadano.Vrd.

Upisa zadano.Vrd. Opisuje objavljene web-usluge (element ), a također određuje ime virtualne primjene (atributa baza.) i priključna linija na informacijsku bazu "1C: poduzeće" (atribut ib.). U ovom primjeru, za bazu podataka o datoteci, niz priključka će biti sljedeći:

Ib \u003d "datoteka \u003d" c: 1c_base Demoaccounting ";"

Kao što se može vidjeti iz primjera, ako se simboli nalaze u priključnom nizu, nevažeći s gledišta XML standarda (http://www.w3.org/tra/xml11/), oni se moraju zamijeniti u skladu s tim.

U traci za spajanje možete odrediti korisničko ime i zaporku korisnika. U tom slučaju, veza s informacijskom bazom podataka će se izvršiti u ime određenog korisnika. Na primjer, za povezivanje u ime korisnika, prodavatelj, niza veze će biti sljedeći:

Ib \u003d "datoteka \u003d" c: 1c_base demoaccounting "; usr \u003d prodavatelj; pwd \u003d 123;"

Za priključni niz će se vidjeti:

Ib \u003d "SRvr \u003d" Win2012; Ref \u003d Računovodstvo; "

Gdje Win2012. - ime klastera poslužitelja "1c: poduzeće" i Računovodstvo. - ime baze podataka u klasteru.

Više o strukturi ove datoteke možete pročitati u knjizi "Administratorski vodič" 2. izdanje, Dodatak 2, poglavlje 3.12.

10.2. Datoteka web.config

Datoteka web.config - Ovo je datoteka koja definira parametre za ASP.NET web aplikaciju. Svaka web aplikacija treba imati datoteku web.configSmješten u svom korijenskom direktoriju. Naš virtualni katalog nije iznimka. Trenutna datoteka sadrži podatke o procesu obrade obrade "1c web usluga", zahtjeve za obradu ove aplikacije. Rukovatelj je konfiguriran na takav način da se svi zahtjevi prenose u knjižnicu. wsisapi.dllSmješten u katalogu bin., Katalog s datotekama "1C: Enterprise". U slučaju korištenja informacijskih baza poslužitelja, verzija knjižnice mora biti u skladu s verzijom 1C: Enterprise Servers Cluster.

Ovaj rukovatelj se može naći (ili dodati ako nije) u upravitelju IIS usluga. Da biste to učinili, odaberite karticu s trenutnom aplikacijom i odaberite stavku u prozoru Svojstva. Usporedba rukovatelja"(Mapiranje rukovatelja).

U tablicama usporedbe tablice ćemo vidjeti naš rukovatelj "1c proširenje web-usluga". Ako ne postoji takav upravljač na popisu, trebate ga dodati odabirom u prozoru " Akcije"(Akcije) stavka" Dodavanje usporedbe scenarija s znakovima zamjenskih kartica"(Dodajte kartu skrivene igre ...).

Prilikom dodavanja unesite naziv rukovatelja i navedite put u datoteku wsisapi.dll, Ti se parametri mogu promijeniti za valjani rukovatelj odabirom " Promijeni ..."(Uredi ...) u prozoru popisa akcijskih popisa.

Također je potrebno osigurati da se zastava suočava za rukovatelj Izvođenje"(Izvršiti) u prozoru rješavanja funkcije. Nazovite ovaj prozor odabirom " Promjena dozvola funkcije ..."(Uredi dopuštenja značajki ...) U prozoru" Akcije"(Akcije).

Hoće li vam ovaj članak pomoći?