Instaloni 2 versione të 1c në serverin 8.3. Nisja paralele e disa serverëve 1C: Enterprise të versioneve të ndryshme në një kompjuter

Instalimi i platformës teknologjike dhe zgjidhjes së aplikimit në kompjuter lokal ose laptopi është i thjeshtë dhe i drejtpërdrejtë. Për ta bërë këtë, duhet të blini një version të licencuar të një prej konfigurimeve, i cili përfshin disku i instalimit me magjistarë hap pas hapi për instalimin e platformës dhe vetë programit të përdoruesit.

Instalimi i platformës teknologjike dhe konfigurimi në një disk lokal

Meqenëse asnjë zgjidhje aplikimi 1C nuk mund të funksionojë pa motorin e vet - platforma - instalimi në një kompjuter lokal ndahet në dy hapa themelorë:

Një udhëzues hap pas hapi se si të instaloni 1C përshkruhet në detaje në dokumentacionin e bashkangjitur çdo versioni të licencuar të një konfigurimi standard ose industrie. Ndjekja e saktë e udhëzimeve të tij do t'ju lejojë të përfundoni instalimin vetë dhe pa vështirësi.

Instalimi i serverit 1C: Enterprise në MSSQL

Për të kuptuar atë që përshkruhet më poshtë, duhen sqaruar dy koncepte:

  • klient - Kompjuter personal ose softuer, një njësi rrjeti që gjeneron kërkesa për një server për të marrë ose përpunuar çdo të dhënë;
  • server - kompjuter i fuqishëm me aftësi të rëndësishme prodhimi ose softuer që gjeneron përgjigje ndaj kërkesave të klientëve.

Arkitektura klient-server përfshin ndërveprimin e një aplikacioni klient me një server të bazës së të dhënave të informacionit përmes aplikim të veçantë– 1C: Serverët e ndërmarrjeve.

Instalimi i MSSQL në një makinë serveri përshkruhet në shumë manuale me ndryshueshmëri të mundshme në varësi të versionit SQL dhe versionit të serverit sistemi operativ. Në përgjithësi, mund të instaloni 1C në një server duke ndjekur hapat hap pas hapi:

  1. Në shpërndarjen tuaj ekzistuese, duhet të ekzekutoni skedarin e instalimit setup.exe (për të vazhduar, do t'ju duhet Microsoft.NET Framework dhe Windows Installer):
  2. Ofrohen disa opsione për zhvillimin e mëtejshëm të ngjarjeve: instalimi fillestar, modifikimi i komponentëve të instaluar tashmë, përditësimi ose kërkimi i tyre. Në këtë fazë, programi kontrollon përputhshmërinë kerkesa minimale MSSQL në sistemin operativ:
  3. Duhet të futni çelësin e produktit që keni marrë kur keni blerë programin e licencuar. Pas leximit të kujdesshëm dhe të menduar Marrëveshja e licencësgjuhe angleze Ju duhet të tregoni pëlqimin tuaj duke kontrolluar kutinë:

    Kalimi në hapin tjetër kryhet duke klikuar butonin Next.

  4. Kur klikoni butonin Instalo, ju ofrohen shumë cilësime, kutitë e kontrollit të të cilave mund të kontrollohen sipas nevojës: mund të zgjidhni gjithçka (Zgjidhni të gjitha) ose vetëm më të nevojshmet (DatabaseEngineServices, ClientToolsConnectivity, ManagementToolBasic me përfshirjen e komponentëve vartës):
  5. Rekomandohet të lini cilësimet në hapat e mëpasshëm si parazgjedhje:
  6. Drejtoritë janë zgjedhur për ruajtjen e të dhënave të përdoruesit (baza e të dhënave SQL 1C), regjistrat, skedarët e përkohshëm dhe skedarët Rezervoni kopjen bazat e të dhënave të informacionit (backups).
  7. Hapi tjetër shton përdoruesin aktual, i cili do të ketë të drejtat e administratorit të sistemit (butoni "Shto përdoruesin aktual"):
  8. Cilësimet në faqet pasuese mbeten të paracaktuara, përveç rasteve kur situata kërkon ndryshe. Kur klikoni butonin Install, fillon vetë procesi i instalimit: vija e ngjyrave tregon dinamikën e procedurës që po kryhet. Pasi instalimi të përfundojë me sukses, do të shfaqet një mesazh përkatës dhe gjithçka që mbetet është të mbyllni instaluesin duke klikuar butonin Mbyll.

Nëse instalimi i një pjese të serverit me kaq shumë cilësime duket mjaft i ndërlikuar, atëherë duhet të kontaktoni administratorin e sistemit të rrjetit tuaj lokal për ta përfunduar atë.

Instalimi i platformës së teknologjisë 1C: Enterprise në një server

Instalimi i konfigurimit të platformës që kërkohet për funksionimin, në fakt, nuk është shumë i ndryshëm nga ai i zakonshëm, me përjashtimin e vetëm që në një hap të caktuar ju duhet të zgjidhni instalimin e komponentëve: "1C: Serveri i Ndërmarrjes" dhe "1C: Enterprise". Administrimi i serverit”:

Në faqet pasuese të instaluesit, duhet të zgjidhni gjuhën e parazgjedhur të ndërfaqes, të zgjidhni një ekzistuese ose të krijoni një përdorues të ri për identifikim kur filloni shërbimin. Siguria e lidhjes garantohet duke futur një fjalëkalim dhe duke e konfirmuar atë.

Kur klikoni në butonin "Instalo", do të fillojë procesi i instalimit të platformës së teknologjisë 1C:Enterprise në server:

Në të ardhmen, do t'ju kërkohet të instaloni një drejtues mbrojtës nëse blini një dërgesë me një çelës hardueri ose aktivizoni licencë softuerike. Nëse platforma e teknologjisë 1C:Enterprise 8 instalohet me sukses, do të lëshohet një mesazh sistemi.

Krijimi i një infobaze në një server SQL

Krijimi i një baze të re informacioni në dritaren e nisjes nuk ndryshon nga krijimi i një baze të dhënash në një kompjuter lokal, deri në momentin që zgjidhni vendndodhjen e saj. Për serverin duhet të zgjidhni:

Tjetra, duhet të plotësoni të gjitha fushat e nevojshme për konfigurimin e parametrave të bazës së informacionit: emri i bazës së të dhënave dhe emri i saj në grupin e serverëve, IP e grupit të serverëve 1C: Enterprise dhe serverit të bazës së të dhënave, lloji i sistemit të menaxhimit të bazës së të dhënave (DBMS) , etj.:

Duke vazhduar me hapat e mëposhtëm me cilësimet e paracaktuara të mbetura, veprimi përfundimtar do të jetë krijimi i një baze informacioni SQL në server.

Instalimi i programit të klientit

Për t'i mundësuar përdoruesit të punojnë me bazën e të dhënave të informacionit SQL, është e nevojshme ta lidhni atë saktë në stacionet e klientit. Sekuenca e një lidhjeje të tillë:


Nëse cilësimet për krijimin e një infobaze në serverin 1C:Enterprise janë specifikuar saktë dhe konfigurimi i klientit 1C është përfunduar saktë, kur të filloni programin nga stacioni i punës së klientit, do të bëhet një lidhje me makinën e serverit.

Ky artikull përmban informacione rreth procedurës së instalimit 1C në versionin klient-server.

Instalimi i platformës 1C përshkruhet në artikullin tonë tjetër - "Administrimi 1C", në seksionin "Instalimi 1C". Instalimi në një server është pothuajse saktësisht i njëjtë me instalimin në një kompjuter lokal, me vetëm një ndryshim. Në versionin e serverit, kur zgjidhni komponentët për instalim, duhet të zgjidhni "1C: Server Enterprise" dhe "1C: Administrimi i Serverit të Ndërmarrjes".

Instaloni 1C në kompjuterët e klientit nga të cilët do të bëhen lidhjet me serverin.

Instalimi në kompjuterët e klientit nuk është i ndryshëm nga metoda e përshkruar më parë në artikullin "Administrimi 1C".

Krijoni një bazë informacioni në SQL.

Krijimi i një infobaze në SQL është gjithashtu shumë i ngjashëm me krijimin e një baze të dhënash në versioni i skedarit. Dallimi është se në fazën e zgjedhjes së llojit të vendndodhjes së bazës së informacionit, duhet të zgjidhni "Në serverin 1C: Enterprise".

Në artikullin "Grupi i serverëve", specifikoni emrin (ose më mirë akoma, adresën IP) të serverit në të cilin keni instaluar SQL.

Në seksionin "Emri i bazës së informacionit", specifikoni çdo emër që dëshironi t'i jepni bazës së të dhënave.

Lloji i DBMS - SQL.

Përdoruesi i bazës së të dhënave dhe fjalëkalimi i tij janë i njëjti superpërdorues i përmendur më sipër gjatë instalimit të MS SQL.

Lëreni datën e zhvendosur si parazgjedhje.

Është e nevojshme të kontrolloni opsionin "Krijoni një bazë të dhënash nëse nuk ekziston" dhe klikoni "Next".

Tani baza e të dhënave është krijuar me sukses në serverin SQL dhe është shtuar në listën e bazave të të dhënave të disponueshme. Më poshtë në foto mund të shihni rezultatin e punës së bërë.

Vlen të përmendet se baza e të dhënave e krijuar është ende bosh. Ky është një kornizë, një vend i caktuar në SQL për bazën tuaj të informacionit. Për të ngarkuar bazën e të dhënave tuaja në këtë kornizë, duhet të përdorni mjetet e bazës së informacionit Ngarkoni/Ngarkoni. Procedura e ngarkimit/Shkarkimit përshkruhet gjithashtu në artikullin tonë tjetër "Administrimi 1C".

Për ta sjellë sistemin në një gjendje ideale në të ardhmen, do të jetë e nevojshme të konfiguroni një "plan mirëmbajtjeje" për bazën e të dhënave të krijuar. Një plan mirëmbajtjeje është një grup procedurash që SQL do të kryejë rregullisht në një orar të caktuar. Për shembull, do të bëjë rregullisht kopje rezervë dhe fshini skedarët e përkohshëm. Puna me SQL është përtej qëllimit të këtij artikulli dhe do të përshkruhet në një nga sa vijon.

Në këtë artikull do të shikojmë procesin e nisjes dhe konfigurimit të funksionimit paralel të disa serverëve 1C: Enterprise versione të ndryshme(e rëndësishme për versionet 8.1 , 8.2 Dhe 8.3 ) në një kompjuter. NË në këtë shembull serveri 1C:Enterprise 8.3 do të lansohet ndërsa versioni 8.2 i serverit po funksionon, por artikulli do të jetë i rëndësishëm për situata të tjera të ngjashme, për shembull, kur filloni versionin 8.1 të serverit 1C:Enterprise ndërsa versioni 8.3 i serverit është duke ekzekutuar ose ekzekutuar dy serverë të biteve të ndryshme.

1. Deklarata e problemit

Le të supozojmë se ekziston një version i serverit që funksionon "1C: Enterprise". 8.2 . Për më tepër, agjenti i serverit lëshohet si shërbim dhe zgjidhen parametrat standardë të nisjes së agjentit të serverit, d.m.th.

  • 1540
  • 1541
  • 1560:1591
  • Këto grupe janë të vendosura në drejtorinë: " C:\Program Files\1cv82\srvinfo"
  • Shërbimi është nisur si përdorues lokal USR1CV8

Le të hapim dhe konfigurojmë serverin e versionit 1C: Enterprise për të punuar në të njëjtin kompjuter fizik 8.3 .

2. Instalimi i versionit 8.3 të pjesës së serverit 1C:Enterprise

Ne fillojmë instalimin e serverit 1C:Enterprise (kam shkruar në detaje rreth instalimit të serverit 1C:Enterprise), zgjidhni komponentët për instalim:

  • Komponentët për të hyrë në serverët 1C: Enterprise 8
  • Serveri 1C: Ndërmarrja 8

Dhe në të njëjtën kohë, mbani mend drejtorinë e instalimit të skedarëve "1C: Enterprise" (në këtë rast - " C:\Program Files\1cv8\8.3.4.389»).

Ne instalojmë serverin "1C: Enterprise" jo si shërbim, por si aplikacion, d.m.th. heqim flamurin " Instaloni serverin 1C: Enterprise 8 si shërbim Windows " gjatë instalimit.

3. Regjistrimi i versionit 8.3 të serverit 1C:Enterprise

Tani le të regjistrohemi manualisht server i ri"1C: Enterprise" si një shërbim Windows, me parametra të ndryshuar. Për këtë do të përdorim linja e komandës ose program Windows PowerShell. Ju mund të nisni PowerShell duke ekzekutuar komandën powershell(për ta bërë këtë, shtypni kombinimin Çelësat e fitores+ R, në dritaren që shfaqet " Ekzekutoni" (Run) shkruani emrin e komandës në fushë " Hapur"(Hap) dhe shtyp" Ne rregull") ose duke klikuar në shkurtoren përkatëse në shiritin e detyrave.

Në të hapur Konsola e Windows PowerShell, për lehtësinë e futjes së komandave të mëtejshme, le të shkojmë te drejtoria kosh katalog me skedarët e instaluar"1C: Enterprise" (katalog nga pika 1) duke ekzekutuar komandën

Cd "C:\Program Files\1cv8\8.3.4.389\bin"

Nëse versioni 8.3 i serverit 1C: Enterprise është instaluar më parë si shërbim, duhet të fshini regjistrimin ekzistues të serverit. Për ta bërë këtë, duhet të ekzekutoni komandën

.\ragent.exe -rmsrvc

Ju gjithashtu duhet të fshini të gjithë skedarët në drejtorinë e regjistrit të grupit nga instalimi i mëparshëm i serverit 1C:Enterprise. Si parazgjedhje kjo është drejtoria C:\Program Files\1cv8\srvinfo.

Tani mund të vazhdoni me regjistrimin e një shërbimi të ri të agjentit të serverit 1C:Enterprise. Sepse portat e parazgjedhura ( 1540 , 1541 , 1560-1690 ) janë tashmë të zëna nga versioni 8.2 i shërbimit të serverit 1C: Enterprise, është e nevojshme të përdoren porte alternative, për shembull 2540 , 2541 dhe varg 2560-2591 . Për të regjistruar një server me këto parametra, ekzekutoni komandën

.\ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -usr .\USR1CV8 -pwd UsrPass8 -d "C:\Program Files\1cv8\srvinfo"

(mund të lexoni më shumë rreth parametrave të nisjes së agjentit të serverit 1C: Enterprise në artikull)

Ky shembull regjistron një server me vlerat e mëposhtme të parametrave:

  • Numri i portit të rrjetit të agjentit të serverit - 2540
  • Numri i portit të rrjetit të menaxherit të grupit - 2541
  • Gama e portit për zgjedhje dinamike - 2560:2591
  • Shërbimi niset si përdorues lokal − USR1CV8
  • Fjalëkalimi i përdoruesit në emër të të cilit funksionon shërbimi është UsrPass8
  • Të dhënat e regjistrit të grupit ndodhen në drejtori "C:\Program Files\1cv8\srvinfo"
  • Nëse keni nevojë të aktivizoni korrigjimin në server, duhet të shtoni parametrin në linjën e fillimit - korrigjimi

Epo, le të fillojmë menjëherë shërbimin duke ekzekutuar komandën

.\ragent.exe -start

Shkojmë shërbimet e Windows dhe do të shohim që në listë shfaqet shërbimi i kërkuar me emrin 1C: Agjenti i serverit Enterprise 8.3 (x86-64). Shërbimi po funksionon dhe nisja e shërbimit përdor parametrat që sapo fute.

Dhe nëse shkojmë te drejtoria me skedarët e regjistrit të grupit, do të shohim se skedarët përkatës janë shfaqur atje.

5. Shtimi i versionit 8.3 të serverit 1C:Enterprise në konsolën e administrimit të serverit

Për të administruar serverin 1C:Enterprise, përdorni konsolën e administrimit të serverit 1C:Enterprise. Ju mund të hapni tastierën e administrimit të versionit të kërkuar nga nëndirektoria i zakonshëm drejtoria me skedarë të instaluar të programit 1C: Enterprise (jo domosdoshmërisht ky kompjuter - tastiera mund të instalohet veçmas në çdo kompjuter në rrjet) duke ekzekutuar snap-in Serveri 1CV8 (x86-64).msc.

Në konsolën e administrimit të serverit 1C: Enterprise, kliko me të djathtën në pemën e cilësimeve në " Serverët Central 1C: Enterprise 8.3", zgjidhni artikullin" Krijo» — « Serveri qendror 1C: Ndërmarrja 8.3».

Në dritaren e parametrave për serverin qendror 1C:Enterprise që shfaqet, specifikoni:

  • Protokolli - tcp
  • Emri - emri i kompjuterit në të cilin po funksionon serveri 1C:Enterprise
  • Porta IP - numri i portit të rrjetit të agjentit të serverit, në këtë rast 2540
  • Përshkrimi - përshkrim arbitrar i serverit qendror 1C:Enterprise

Kliko " Ne rregull» për të ruajtur parametrat e futur.

Pas së cilës vetëm tani serveri i instaluar 1C: Versioni 8.3 i Enterprise do të jetë i disponueshëm për administrim përmes këtij skedari shtesë.

A ju ndihmoi ky artikull?

Versioni i punës klient-server- një nga opsionet për funksionimin e sistemit 1C: Enterprise 8.

Versioni klient-server i punës është menduar për përdorim në grupet e punës ose në një shkallë ndërmarrjeje. Ai zbatohet bazuar në një arkitekturë klient-server me tre nivele.

Arkitektura klient-server ndan të gjithë sistemin e punës në tre pjesë të ndryshme që ndërveprojnë me njëra-tjetrën në një mënyrë të caktuar:

Programi që funksionon për përdoruesin (aplikacioni i klientit) ndërvepron me grupin e serverëve 1C:Enterprise 8, dhe grupi, nëse është e nevojshme, hyn në serverin e bazës së të dhënave.

Në këtë rast, grupi fizik i serverëve 1C:Enterprise 8 dhe serveri i bazës së të dhënave mund të vendosen ose në të njëjtin kompjuter ose në të ndryshëm. Kjo i lejon administratorit të shpërndajë ngarkesën ndërmjet serverëve nëse është e nevojshme.

Përdorimi i një grupi serverësh 1C:Enterprise 8 ju lejon të përqendroni operacionet më të gjera të përpunimit të të dhënave në të. Për shembull, kur ekzekutoni pyetje edhe shumë komplekse, programi që ekzekutohet për përdoruesin do të marrë vetëm përzgjedhjen që i nevojitet dhe i gjithë përpunimi i ndërmjetëm do të kryhet në server. Në mënyrë tipike, rritja e kapacitetit të një grupi serverësh është shumë më e lehtë sesa përmirësimi i të gjithë flotës së makinave të klientëve.

Një aspekt tjetër i rëndësishëm i përdorimit të një arkitekture me 3 nivele është lehtësia e administrimit dhe thjeshtimi i aksesit të përdoruesit në bazën e informacionit. Në këtë opsion, përdoruesi nuk ka nevojë të jetë i vetëdijshëm për vendndodhjen fizike të konfigurimit ose bazës së të dhënave. E gjithë aksesi kryhet përmes një grupi serverësh 1C: Enterprise 8 Kur hyn në një bazë informacioni të veçantë, përdoruesi duhet të specifikojë vetëm emrin e grupit dhe emrin e bazës së informacionit, dhe sistemi kërkon përkatësisht emrin e përdoruesit dhe fjalëkalimin.

1C: Enterprise 8 përdor aftësitë e një sistemi të menaxhimit të bazës së të dhënave për të tërhequr në mënyrë efikase informacionin:

  • mekanizmi i pyetjes është i fokusuar në maksimizimin e përdorimit të DBMS për të kryer llogaritjet dhe për të gjeneruar raporte,
  • shikimi i listave të mëdha dinamike sigurohet pa kryer një numër të madh të thirrjeve të bazës së të dhënave; në të njëjtën kohë, përdoruesi pajiset me aftësi efektive kërkimi, si dhe cilësime përzgjedhjeje dhe renditjeje.

Vendosja e opsionit klient-server dhe administrimi i tij është mjaft i thjeshtë. Për shembull, krijimi i një baze të dhënash kryhet drejtpërdrejt gjatë nisjes së konfiguruesit (njëlloj si për versionin e skedarit).

Aplikimet e Klientit

Puna në një version klient-server është e mundur ose drejtpërdrejt me grupin ose përmes një serveri në internet. Për më tepër, në rastin e një lidhjeje të drejtpërdrejtë me grupin, klienti i trashë dhe klient i hollë përdorni protokollin TCP/IP. Kur lidheni nëpërmjet një serveri në internet, klienti i hollë dhe klienti i uebit përdorin protokollin HTTP ose HTTPS.

Grupi i serverëve

Grupimi i serverëve 1C:Enterprise 8 është komponenti kryesor i platformës, duke siguruar ndërveprim midis përdoruesve dhe sistemit të menaxhimit të bazës së të dhënave në një modalitet klient-server. Prania e një grupi ju lejon të siguroni funksionim të pandërprerë, tolerant ndaj gabimeve, konkurrues të një numri të madh përdoruesish me baza të dhënash të mëdha informacioni.

Serveri i bazës së të dhënave

Më poshtë mund të përdoret si server i bazës së të dhënave:

Administrimi i grupit të serverëve

Platforma përfshin një sërë mjetesh të ndryshme që lejojnë administratorin të menaxhojë përbërjen e grupit, bazat e të dhënave të informacionit dhe lidhjet e përdoruesve.

Kryerja e funksioneve bazë në server

E gjithë puna me objektet e aplikacionit, leximi dhe shkrimi i bazës së të dhënave kryhet vetëm në server. Funksionaliteti i formave dhe ndërfaqja e komandës zbatohet gjithashtu në server.

Serveri përgatit të dhënat e formularit, rregullon elementet dhe regjistron të dhënat e formularit pas ndryshimeve. Klienti shfaq një formular të përgatitur tashmë në server, fut të dhëna dhe thërret serverin për të regjistruar të dhënat e futura dhe veprimet e tjera të nevojshme.

Në mënyrë të ngjashme, ndërfaqja e komandës formohet në server dhe shfaqet në klient. Gjithashtu, raportet gjenerohen tërësisht në server dhe shfaqen në klient.

Në të njëjtën kohë, mekanizmat e platformës fokusohen në minimizimin e sasisë së të dhënave të transferuara në kompjuterin e klientit. Për shembull, të dhënat nga listat, seksionet tabelare dhe raportet nuk transferohen nga serveri menjëherë, por siç e shikon përdoruesi.

Serveri funksionon:

  • Pyetjet e bazës së të dhënave
  • Regjistrimi i të dhënave,
  • Kryerja e dokumenteve,
  • Llogaritje të ndryshme
  • Kryerja e përpunimit,
  • Gjenerimi i raporteve,
  • Përgatitja e formularëve për paraqitje.

Punon tek klienti:

  • Marrja dhe hapja e formularëve,
  • Shfaqja e formularit,
  • "Komunikimi" me përdoruesin (paralajmërime, pyetje...),
  • Llogaritjet e vogla në forma që kërkojnë një përgjigje të shpejtë (për shembull, shumëzimi i çmimit me sasi),
  • Duke punuar me skedarë lokalë,
  • Puna me pajisje komerciale.

Përdorimi i gjuhës së integruar në klient

Ju mund të menaxhoni funksionalitetin e formularëve jo vetëm në server, por edhe në klient. Klienti mbështet gjuhën e integruar. Përdoret në rastet kur është e nevojshme të kryhen llogaritjet në lidhje me formularin e shfaqur në ekran, për shembull, për të llogaritur shpejt (pa kontaktuar serverin) sasinë e një linje dokumenti bazuar në çmimin dhe sasinë; bëjini përdoruesit një pyetje dhe përpunoni përgjigjen; lexoni skedarin nga sistemi i skedarëve kompjuter dhe dërgojeni në server.

Sidoqoftë, funksionimi i gjuhës së integruar tek klienti mbështetet në një masë rreptësisht të kufizuar. Procedurat e klientit në module janë të ndara në mënyrë eksplicite nga ato të serverit dhe përdorin një përbërje të kufizuar modeli i objektit gjuhë e integruar.

Puna e drejtpërdrejtë me bazën e të dhënave nuk lejohet për klientin. Puna direkt me objektet e aplikacionit nuk lejohet për shembull, lloje të tilla të gjuhës së integruar si Objekti i Drejtorisë.<имя> . Kërkesat nuk lejohen. Nëse keni nevojë të thërrisni veprime me të dhëna në kodin e klientit, duhet të telefononi procedurat e serverit që tashmë do t'i qasen të dhënave.

Publikime mbi temën