Konfiguriranje web servera za rad sa 1C:Enterprise. Konfiguriranje web servera za rad sa 1C:Enterprise Kako ažurirati 1C datoteku objavljenu na webu

Dom / Ne radi

Koriste se velike korporacije softverskih proizvoda 1C u svojim udaljenim poslovnicama često se suočavaju s problemom nemogućnosti instaliranja 1C na radnim stanicama pojedinačnih zaposlenika. Ponekad to može biti zbog zastarjelih računara, ponekad udaljenosti, ponekad nedostatka IT osoblja. 1C programeri su ovaj problem riješili u verziji platforme 8.2 integracijom posebnog web klijenta u nju. Organiziranje rada u ovoj vrsti klijenta omogućit će vam da značajno uštedite na nadogradnji računara i održavanju osoblja 1C administratora.

Spolja, web klijent se ne razlikuje od tankog klijenta, osim što se 1C sučelje otvara u pretraživaču. Da biste pokrenuli 1C web klijente, morate objaviti web server i imati internet na svom radnom mjestu. Za povezivanje baze podataka i korisnički interfejs Web klijent odgovara na web server i DHTML i HTTPRequest tehnologije. U trenutku rada, podaci se putem HTTP-a prenose na web server, kompajliraju, a samo izvršenje se odvija na strani klijenta, u okruženju internet pretraživača.

Dovoljna popularnost načina rada 1C web klijenta objašnjava se popisom prednosti:

  • Nema potrebe za instaliranjem 1C klijentskog dijela na radne stanice;
  • Pružanje pristupa bazi podataka s bilo kojeg mjesta u svijetu s pristupom Internetu;
  • Podrška za sve pretraživače i, shodno tome, sve operativne sisteme i sve gadžete sa pristupom World Wide Webu;
  • Tehnička jednostavnost, jer korisnik jednostavno treba da pokrene pretraživač i ispravno unese adresu;
  • Poseban način za razmjenu podataka sa web serverom pri malim brzinama interneta.

Pored prednosti, način rada web klijenta ima i određene nedostatke:

  1. Ranjivost web servera koji postaje dostupan bilo gdje u svijetu;
  2. Određena ograničenja u razmjeni podataka i radu sistem datoteka;
  3. Dostupno samo za konfiguracije koje koriste tip upravljane aplikacije i tanki klijent;
  4. Nedostupnost lokalnih licenci.

Ako čvrsto odlučite da je 1C Web klijent odličan za korisnike, tada ćete morati konfigurirati i objaviti web server. Kao primjer, pogledajmo postavljanje standardnog IIS-a ugrađenog u Windows.

Ako vaš računar ima instaliran operativni sistem Windows porodica, onda možete i bez programi trećih strana. Ugrađeni IIS server će vam pomoći u tome. Treba napomenuti da instaliranje servera na slab kompjuterće otežati pokretanje 1C web klijenata i performanse cijelog sistema će biti ugrožene. Stoga se preporučuje konfigurisanje IIS-a samo na onim konfiguracijama u kojima operativni sistem funkcioniše bez kašnjenja i postoji velika zaliha resursa.

Da započnete postavljanje servera, idite na “Kontrolna tabla” -> “Programi i funkcije” -> “Uključi ili isključi funkcije.” Pronađite granu “IIS Services/Internet Services” u stablu i označite sljedeće kućice:

  • U odjeljku "Zajedničke HTTP funkcije":
    • “Pregledaj imenik”;
    • "Zadani dokument";
    • "Statični sadržaj";
    • "HTTP greške".
  • “Provjera performansi i dijagnostika”:
    • "HTTP evidentiranje";
    • "Monitor zahtjeva".
  • "Komponente razvoja aplikacija":
    • "ASP";
    • "ASP.NET";
    • "ISAPI ekstenzija";
    • ".NET proširivost";
    • ISAPI filteri."
  • "Kontrole":
    • "IIS upravljačka konzola".

Da biste objavili konfigurirani server, morate instalirati module proširenja 1C web servera. Da biste to učinili, tokom procesa instalacije 1C, morate označiti odgovarajući okvir u prozoru za promjenu načina instalacije i instalirati komponente. Zatim pokrenite 1C u načinu konfiguratora s administrativnim pravima i kliknite na “Administracija” -> “Objavi na web serveru...” u izborniku. 1C platforma će automatski otkriti konfigurirani web server, a vi ćete morati samo navesti naziv baze podataka i njenu lokaciju.


Kada kliknete na Objavi, server bi se trebao ponovo pokrenuti. Sada možete provjeriti napredak rada pokretanjem 1C web klijenta i unosom linije u preglednik: "http:ServerName/BaseName". Potrebno je osigurati da svi korisnici imaju pristup za čitanje i pisanje na lokaciju baze podataka. U suprotnom, postavljanje 1C web klijenta na radnim stanicama neće dati rezultate.

1C web klijent je zgodan alat za korisnike čije performanse na radnom mjestu ostavljaju mnogo da se požele. Zahvaljujući jednostavnom podešavanju, minimalnim razlikama u interfejsu aplikacije i listi raznih prednosti, web klijent je stekao određenu popularnost u kompanijama različitih veličina.

Savremeni uslovi, uz široku upotrebu mobilnih uređaja i dostupnog Interneta, postavljaju nove zahtjeve pred informacione sisteme čak i malih kompanija. Ako je prije samo nekoliko godina daljinski pristup bio dio velikih organizacija, danas se mogućnost pristupa informacijama s bilo kojeg mjesta uzima zdravo za gotovo. Danas ćemo vam reći kako brzo i bez dodatni troškovi organizirati web pristup bazama podataka 1C:Enterprise koje rade u režimu datoteka.

Tradicionalna šema rada sa 1C:Enterprise u režimu datoteka podrazumijeva zajednički pristup datotekama infobaze putem SMB protokol(Microsoft mreže). U ovom slučaju, jedan od računara djeluje kao server datoteka, dok drugi rade sa hosted in javni pristup baza informacija.

Međutim ovu šemu ima niz značajnih nedostataka. Na brzinu rada značajno utiču i propusni opseg mreže i računarska snaga. klijentski računari. O ovom pitanju smo detaljnije razgovarali u našem materijalu. Ovo je posebno istinito nakon prelaska na upravljane konfiguracije zasnovane na aplikacijama, koje su mnogo intenzivnije u odnosu na konfiguracije prethodne generacije.

Pitanje udaljenog pristupa je također akutno, ako za udaljeni računari Daljinski pristup možete organizovati i preko RDP-a, koji, inače, nije uvek dostupan malim kompanijama koje nemaju namenski server, zatim sa mobilnih uređaja sve je to prilično tužno.

U isto vreme upravljana aplikacija pruža nove funkcije, kao što je web pristup bazi podataka, uključujući i onu koja radi u režimu datoteka. To vam omogućava da kvalitetno promijenite rad s informacioni sistem praktično bez dodatnih troškova.

Na računaru sa infobazom, dodatna uloga se dodeljuje web serveru na kojem je infobaza objavljena. Nakon toga možete nastaviti raditi s njim u načinu rada datoteke i web serveru.

U ovom slučaju, nije potrebno koristiti pretraživač za rad, platforma takođe može pristupiti bazi podataka preko web servera u načinu rada tankog klijenta. Ova funkcija vam omogućava da organizujete pristup ne samo za udaljene i mobilne klijente, već i da poboljšate rad na nedovoljno produktivnim mašinama u kancelariji, jer će se svi osnovni proračuni obavljati na strani servera, a saobraćaj koji se prenosi preko mreže biće minimiziran, kao i opterećenje na računaru klijenta.

I, naravno, tu su gotovo neograničene mogućnosti. daljinski pristup u bazu podataka: s bilo kojeg mjesta, s bilo kojeg uređaja, postojao bi pretraživač.

U nastavku ćemo pogledati moguće konfiguracije za organiziranje web pristupa malim bazama podataka koje rade u načinu datoteka na klijentskim operativnim sistemima.

Trenutno su podržana dva glavna web servera: Apache i IIS, a platforma mora biti instalirana na mašini sa web serverom i moduli proširenja web servera. Uvijek ih možete dodatno instalirati jednostavnim ponovnim pokretanjem programa za instalaciju platforme:

Windows i IIS

Internet Information Services (IIS) iz nepoznatih razloga nije popularan među administratorima i korisnicima 1C. Ali uzalud, ignoriranje standardnog rješenja u korist nekog softvera treće strane, čak i ako je dobar, izgleda u najmanju ruku čudno.

Da biste instalirali IIS na klijentski OS, u našem Windows kućište 7 x64, idi na Kontrolna tabla - Programi i funkcije - Uključite ili isključite Windows funkcije.

U prozoru koji se otvori odaberite Internet Information Services, zatim proširite listu i idite na Internet usluge - komponente razvoja aplikacija i označite polje nasuprot ISAPI ekstenzije, ostali parametri se mogu ostaviti kao zadani.

Nakon instalacije IIS-a, pređimo na njegovo postavljanje, da biste to učinili, otvorite Control Panel - Administrativni alati - Internet Information Services Manager.

U stablu na lijevoj strani odaberite Pulovi aplikacija, kliknite desni klik miš uključen DefaultAppPool - Dodatne opcije i dozvoliti 32-bitne aplikacije postavljanjem odgovarajuće opcije u Istina.

Sada postavimo potrebna prava za grupe IUSR I IIS_IUSRS. Dajemo prava na folder sa info bazom Promjena I Pročitaj i izvrši:

U folder bin platforme - Pročitajte i izvršite:

Zatim pokrećemo 1C:Enterprise kao administrator i učitavamo potrebnu bazu podataka u mod konfiguratora.

Na meniju Administracija izabrati Objavljivanje na web serveru. 1C:Enterprise će automatski otkriti web server (IIS) i ponuditi postavljanje web aplikacije u korijen web servera u direktorij s nazivom mape baze podataka, što će također biti naziv publikacije ove parametre ako je potrebno.

Spremni! Za pristup bazi podataka možemo koristiti adresu kao što je http://host_name(address)/publication_name, u našem slučaju http://192.168.3.109/Acc30, pokrenite pretraživač i provjerite rad.

Takođe možete konfigurisati bazu podataka da radi sa njom preko platforme da biste to uradili, u dijalogu za dodavanje nove infobaze navedite lokaciju na web serveru:

Sljedeći korak je unos adrese veze:

Nakon pokretanja baze podataka, možete se uvjeriti da radi u načinu web servera, a ne u načinu rada datoteka:

Windows i Apache 2.2

Ako iz nekog razloga ne želite da koristite IIS, možete konfigurisati 1C da radi sa drugim popularnim Apache web serverom. Nažalost, Apache programeri su prestali da objavljuju binarne sklopove za Windows, nudeći da kontaktiraju svoje partnere, pa idemo na web stranicu Apache Hausa i preuzmimo sklop 2.2.x x86 arhitektura, čak i ako imate 64-bitni operativni sistem.

Pažnja! Da biste dobili Apache verziju, trebali biste koristiti samo pouzdane izvore koji su navedeni na web stranici projekta. Sigurnost vašeg web servera i vaših podataka ovisi o tome!

Takođe ćete morati da instalirate Microsoft Visual C++ 2008 Redistributable Package, koji je potreban za normalan rad Apache gradi.

Zatim raspakirajte preuzetu Apache arhivu u proizvoljan direktorij, na primjer, C:\Apache22, iz svih brojnih fascikli koje nas zanimaju fascikle bin I htdocs, prvi sadrži izvršne datoteke web servera, drugi bi trebao sadržavati web sadržaj.

Hajde da otvorimo komandna linija s administratorskim pravima i idite u direktorij bin web server:

CD C:\Apache22\bin

Sada instalirajmo Apache kao servis:

Httpd -k instalacija

Ne obraćamo pažnju na upozorenja za potrebe korišćenja sa 1C, podrazumevana Apache konfiguracija je prikladna.

Pošto usluga radi u ime sistema račun Nema potrebe da postavljate dozvole za fascikle sa bazom podataka i platformom.

Zatim, na isti način, pokrećemo 1C kao administrator u modu konfiguratora i nastavljamo sa objavljivanjem na web serveru. Za razliku od IIS-a, u u ovom slučaju sama platforma ne može odrediti putanju i kreirati folder, pa to radimo ručno. Fascikla mora biti kreirana unutar direktorija htdocs i njegov naziv mora odgovarati nazivu publikacije:

U našem slučaju jeste C:\Apache22\htdocs\Acc30\ Usput, možete kreirati željeni direktorij direktno u dijalogu za odabir mape. Zatim objavljujemo bazu informacija.

Sljedeća stvar je da 1C ne zna kako da ponovo pokrene ovu Apache verziju, pa ćemo to učiniti ručno koristeći snap-in Usluge:

Nakon ponovnog pokretanja web servera, objavljena baza podataka će postati dostupna na istoj adresi kao u slučaju IIS-a, a rad s njom neće biti ništa drugačiji.

  • Tagovi:

Molimo omogućite JavaScript da vidite

Smanjite što je više moguće sistemski zahtjevi na korisničke mašine i u potpunosti iskoristite mogućnosti implementirane u vama objavljivanjem 1C na web serveru. To će vam omogućiti da organizirate rad s bazom podataka ne samo pomoću tankog klijenta, već i pomoću bilo kojeg preglednika, bez instaliranja dodatnih komponenti i aplikacija.

Osnovni zahtjevi

Minimalni sistemski zahtjevi za serversku stranu arhitekture mogu značajno varirati i jako zavise od:

  1. Problemi koje program rješava;
  2. Intenzitet toka dokumenata;
  3. Broj istovremeno povezanih korisnika;
  4. Veličina i broj objavljenih i registrovanih baza podataka.

Međutim, jednostavno je nemoguće bez dvije stvari prilikom objavljivanja 1C na web serveru:

  • Web server raspoređen u sistemu;
  • Instaliran i aktivan modul za proširenje koji isporučuje 1C.

Web server

Ovaj element naše strukture može biti ili Internet Information Server (IIS), koji se isporučuje kao dio operativnih sistema od Microsofta, ili Apache server. Naravno da postoji plaćeni analozi ove odluke, ali nećemo o njima.

Dodatna prednost Apache proizvoda je mogućnost njihovog pokretanja sa operativnih sistema sličnih Linuxu.

Razmotrićemo opciju sa IIS-om, jer... ne zahtijeva traženje i instaliranje proizvoda trećih strana.

Moduli proširenja web servera

Instalacija ovih modula može se obaviti pokretanjem datoteke isporuke platforme. Došavši do prozora, izgled koja je prikazana na slici 1, morate aktivirati instalaciju odgovarajuće komponente.

Naravno, pored ekstenzija, na računaru mora biti instalirana i sama platforma 1C Enterprise inače nećemo imati pristup konfiguratoru, preko kojeg se vrši najveći dio publikacije.

Nakon što smo se odlučili za alate, prijeđimo na konfiguraciju.

Instaliranje i pokretanje web servera

Za pokretanje IIS-a na računaru sa instaliran Windows, morate izvršiti sljedeći niz radnji (koristeći Windows 7 kao primjer):


Fig.3

Možete se uvjeriti da web server radi tako što ćete uneti liniju poput “http://localhost” u adresnu traku bilo kojeg pretraživača i dobiti sliku kao na slici 4.

Fig.4


Fig.6.

U nekim slučajevima (posebno ako program radi u 64-bitnom okruženju) operativni sistem), nakon objavljivanja baze podataka na serveru, možda ćete morati dodatno konfigurirati rad s bibliotekama koje koristi 1C platforma. Ovo se može uraditi iz podmenija Sites.

Nakon odabira određene, upravo objavljene baze podataka na listi, potrebno je da aktivirate uslužni program „Handler Mapping” (slika 7).
Fig.7

U našem slučaju, morat ćemo uspostaviti korespondenciju između ISAPI-dll i izvršne datoteke wsisapi.dll koja se nalazi u mapi BIN, instaliranu verziju platforme.

U principu, u ovom trenutku glavni dio rada sa serverom se može smatrati završenim, prijeđimo direktno na objavljivanje baze podataka.

Objavljivanje baze podataka na serveru

Postavljanje korisničkih prava

Nakon što smo dobili gornji prozor, prelazimo na postavljanje pravila pristupa za korisnike.

Moramo dozvoliti puni pristup korisniku IIS_USERS:

  • U fasciklu “C:\inetpub\wwwroot\Naziv publikacije”, u kojoj je pohranjen resurs;
  • U fasciklu sa verzijom programa u upotrebi, gde je pohranjena biblioteka wsisapi.dll;
  • Do mjesta gdje se pohranjuje baza podataka.

Nakon što smo dovršili gore navedene korake, možemo provjeriti funkcionalnost naše publikacije tako što ćemo u prozor pretraživača uneti red kao što je „localhoct/naziv publikacije“ i tamo pronaći obrazac za identifikaciju korisnika.

Iako 1C ne preporučuje korištenje web servera u režimu datoteka (već samo u režimu servera) - ipak, za mala preduzeća sa 2-3 računovođe, korištenje web servera na novim konfiguracijama sa „upravljanim obrascima“ (računovodstvo 3.0, plata 3.0, itd.) - omogućava vam prilično organiziranje brz pristup u bazu mrežni računari, čak i ako su kompjuteri, to je u suštini staro smeće. Važno je samo da je glavni računar sa bazama podataka i web serverom pristojan (npr. Core I3, 8 GB RAM-a i SSD disk).

Korak po korak vodič za postavljanje 1C web servera na Apache (uključujući verziju datoteke baze podataka)

1. Preuzmite Apache instalater

Iz nekog razloga, Apache je prestao da izdaje sve nove verzije (na primer 2.4.25) kao samoraspakujuću distribuciju. Za nas je sasvim prihvatljivo da koristimo ne najnoviju distribuciju 2.2.25 - to nam omogućava da dobijemo pogodan instalater i izbjegnemo dodatne manipulacije.

Imajte na umu da nam je zgodno koristiti *.msi instalater

Na osnovu preporuke korisnika (hvala Vladimire), postavljam link na Apache verziju 2.4 (www.apachelounge.com). Također iz njegovih riječi - ako preuzmete x64, budite spremni instalirati sličnu x64 1c platformu i urediti liniju LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2016/bin/wsap24.dll" u httpd.conf.
Ali ja osobno ne preporučujem korištenje 64-bitnog 1C, jer će, s velikim stupnjem vjerovatnoće, nastati gigantske poteškoće pri povezivanju komercijalne opreme ili nekih drugih biblioteka trećih strana.

Odaberite “no ssl” distribuciju ako će baze podataka biti otvorene samo u našoj lokalna mreža ili “ssl” distributivni komplet ako će se baza podataka otvoriti na Internetu. Više o postavljanju ssl-a možete pročitati u članku infostart

U našem primjeru, konfigurirat ćemo server bez ssl-a za korištenje samo unutar lokalne mreže.

2. Pokrenite preuzeti program za instalaciju

Popunite Network Domain: Localhost, Server name: Localhost

Pritisnite NEXT, tip podešavanja: Tipično NEXT, NEXT, INSTALL

3. Provjerite je li web server pokrenut

Da biste to učinili, otvorite bilo koji pretraživač i navedite adresu stranice http://localhost

Trebali bismo vidjeti stranicu na kojoj piše Radi!

Hajde da saznamo IP adresu našeg računara na lokalnoj mreži. Da biste to učinili, u donjem desnom kutu (pored sata) nalazimo ikonu lokalne mreže, desnom tipkom miša kliknite na nju i otvorite "Centar za mrežu i dijeljenje"

Odaberite našu mrežu

I kliknite na dugme "Detalji".

U mom slučaju, adresa računara na lokalnoj mreži je 192.168.0.189

Sada se vraćamo na pretraživač i provjeravamo dostupnost stranice Radi na IP adresi http://192.168.0.189 (u vašem slučaju brojevi će biti drugačiji)

Ako ponovo vidite poznatu stranicu Radi, sve je u redu,

4. Provjerite dostupnost stranice sa drugih računara i konfigurišite zaštitni zid

Opet pokušavamo otvoriti poznatu stranicu http://192.168.0.189 (vaši brojevi su drugačiji) ali sa bilo kojeg drugog računara na lokalnoj mreži.

Ako umjesto poznate stranice vidite “Ne mogu pristupiti web-mjestu” ili sličnu poruku, hajde da konfigurišemo zaštitni zid. Da biste to učinili, vratite se na računar na kojem je instaliran Apache, idite na "Kontrolna tabla" - "Sistem i sigurnost" - " Windows zaštitni zid" i na lijevoj strani ekrana kliknite na "Napredne opcije

Kliknite na odjeljak "Pravila za dolazne veze", a zatim na desnoj strani prozora "Kreiraj pravilo"

Označite sva tri polja

Navedite proizvoljno ime, na primjer „Port web servera 80 za 1C“. Spreman.

Opet idemo na druge računare i uvjeravamo se da sada pretraživač prikazuje stranicu koja nam je poznata na IP adresi http://192.168.0.189 It Works

5. Objavljujemo našu bazu podataka na web serveru.

Otvorite naš konfigurator baze podataka (pokrenite 1C kao administrator)

Ovaj članak će vam reći kako brzo i jednostavno instalirati 64-bitnu verziju Apache web server 2.4.25, konfigurirajte ga i objavite web uslugu koristeći 1C-Enterprise 8.3.

Sa verzijom 1C-Enterprise 8.3.8 mogli smo raditi sa Apache 2.4 serverom. S obzirom da podrška za Apache 2.2 prestaje u julu 2017. godine, pitanje je prilično relevantno.

Prije početka instalacije provjerite sljedeće:

Dakle, ako su početni uslovi ispunjeni, onda će postupak biti sljedeći:

  1. Preuzmite i instalirajte VC++ 15 Runtime sa veze. Odaberite datoteku na željenom jeziku i preuzmite datoteku “vc_redist.x64.exe”. Hajde da ga instaliramo.
  2. Preuzmite najnoviju trenutnu distribuciju sa web stranice Apache Haus, u vrijeme pisanja ovo je 2.4.25 za x64 verziju. Distribucija sadrži sve potrebne modove za rad sa softverom. SSL protokol(OpenSSL biblioteka), što je za nas veliki plus.
  3. Raspakujemo arhivu, ona sadrži direktorij “Apache24”, kopiramo ovaj direktorij na mjesto gdje planiramo smjestiti naš web server.
  4. Pronađite datoteku “Apache24/conf/httpd.conf” i uredite je.
    1. Ako smo u koraku 3 kopirali u korijenski direktorij diska, onda preskačemo ovu tačku, inače ćemo pronaći redak „Definiši SRVROOT "/Apache24"" i naznačiti punu stazu do mape servera tamo.
    2. Pronađite i uredite redak „ServerAdmin [email protected] ».
    3. Pronađite i uredite redak “ServerName localhost:80”.
    4. Sačuvajte fajl.
  5. Provjeravam listu Windows usluge za prisustvo usluge veb objavljivanja (ovo je naš standardni IIS). Na klijentu Windows verzije najvjerovatnije ne postoji, ali na serverskim serverima postoji po defaultu. Uvjeravamo se da je ova usluga onemogućena, inače kada pokušamo pokrenuti Apache dobićemo grešku “ make_sock: ne mogu se vezati za adresu 0.0.0.0:80».
  6. Pokrenite komandnu liniju (cmd) i idite u direktorij “Apache24/bin”. Testiramo pokretanje servera slanjem naredbe: httpd
  7. Ako je pokrenut Windows zaštitni zid, primićemo poruku o mrežnoj aktivnosti i zahtjev za dozvolu za rad ovu aplikaciju. Mi to dozvoljavamo.
  8. Ako nije bilo grešaka tokom instalacije i konfiguracije, nećemo vidjeti nikakve poruke, tekstualni kursor će treptati u aplikacijskom modu, bez vraćanja na standardnu ​​shell prompt. U ovom trenutku provjeravamo funkcionalnost unosom adrese u adresnu traku pretraživača: “http://localhost”. Kao rezultat, trebali bismo vidjeti standardnu ​​stranicu Apache build-a iz “Apache Hausa”.
  9. Prekidamo izvršavanje servera pritiskom na CTRL+C, a zatim ga instaliramo kao uslugu izvršavanjem naredbe “httpd -k install”. Provjeravamo i uvjeravamo se u to nova usluga na listi. Prvi dio Marlezon baleta bio je uspješan - sam web server je uspješno instaliran, konfiguriran i radi.
  10. Za testiranje predlažem korištenje testne baze podataka 8.3, koju možete preuzeti sa linka. Postavljamo ga kao klijent-server sistem, zatim idemo u konfigurator 1C-Enterprise pod korisnikom „Admin“ bez lozinke i biramo meni „Administracija - Objavljivanje na web servisu...“. Otvoriće se dijalog za objavljivanje, u kojem je Apache 2.4 dostupan u polju web usluge na listi izbora. Odaberemo ga, označimo šta želimo objaviti i kliknemo na dugme “Objavi”. Odbijamo ponovno pokretanje. Ispod je primjer testne baze (možete preuzeti DT datoteku).

  11. Otvorite konfiguracionu datoteku “Apache24/conf/httpd.conf”, potražite redak “ LoadModule _1cws_module "C:/Programske datoteke (x86)/1cv8/8.3.9.2170/bin/wsap24.dll"", promijeni u " LoadModule _1cws_module "C:/Program Files/1cv8/8.3.9.2170/bin/wsap24.dll"». Ova akcija mora biti urađeno jer, po defaultu, 1C u konfiguratoru uvijek stavlja vezu na 32-bitnu biblioteku, ali nam je potrebna 64-bitna. Dakle, imamo izbor - ili uređivati ​​datoteku svaki put nakon uređivanja publikacije ili koristiti poseban mehanizam - uslužni program "WebInst". Sačuvajte konfiguracioni fajl i ponovo pokrenite Apache 2.4 servis.
  12. Ako je sve urađeno kako treba, dobićemo dvije radne veze:
    • Link “http://localhost/webtest/” se koristi za prijavu u bazu podataka putem web klijenta.
    • « http://localhost/webtest/ws/Test?wsdl" - služi za pregled sadržaja wsdl linka web servisa koji je dostupan u ovoj konfiguraciji.
  13. Cijela procedura ne traje duže od pola sata.



© 2024 ermake.ru -- O popravci računara - Informativni portal