Administrimi i serverëve 1C Enterprise. Administrimi i serverëve 1C Enterprise Administrimi i serverëve 1C Enterprise nuk fillon


Sfondi.

Për të administruar serverët 1C: Enterprise nga versioni 8.0, ofrohet tastiera "Administering 1C Enterprise Servers" (snap-in për Microsoft Management Console). Mjeti është mjaft funksional dhe i përshtatshëm, i zhvilluar së bashku me versionet e platformës dhe i shërben me besnikëri administratorit.

Që nga versioni 8.1, një opsion i shpërndarjes së serverit është shfaqur për OS bazuar në Linux (bazuar në deb dhe rpm). Kjo u mundësoi konsumatorëve të zvogëlojnë përdorimin e grupit të teknologjisë së Microsoft dhe të kursejnë ndjeshëm në licencat dhe softuerin. Por çfarë ndodh me administratorin? Të gjitha pajisjet e njëjta për MMC. Është e vështirë të akuzosh zhvilluesin për konservatorizëm, sepse përparimi në zhvillimin e platformës është dukur mbresëlënës ndër vite (gjë që shpesh bëhet arsye për qortim - stabiliteti sakrifikohet për përparimin). Por fakti mbetet se u propozua të administrohen serverët e versioneve 8.1 dhe 8.2 nga Windows.

Në versionin 8.3, u shfaqën mjete të reja të menaxhimit të grupeve të serverëve ndër-platformë - ras (server menaxhimi) dhe rac (klient menaxhimi). Edhe në mesin e njerëzve që vazhdimisht punojnë me platformën 1C: Enterprise, shumë thjesht nuk dinë për to ose mezi kanë dëgjuar për to. ato. Kjo metodë e menaxhimit nuk ka fituar popullaritet. Dhe arsyeja duket të jetë se rac është një aplikacion konsol. Është më e lehtë për një administrator dembel të lëshojë mmc dhe të klikojë mbi gjithçka që i nevojitet. Por ka edhe një mundësi tjetër...

Djema nga 1C, jeni serioz?

Pse të mos përdorni një server ras pa rac? Për fat të mirë, kompania 1C publikoi "API të Shërbimit Administrativ" për Java.

Si rezultat, do të na duhen:

1. Instaluar dhe konfiguruar ras. Si parazgjedhje, ky aplikacion instalohet së bashku me pjesën e serverit (në të njëjtën direktori si ragent.exe), por nuk funksionon si parazgjedhje. Le ta korrigjojmë këtë mangësi.

Mund ta konfiguroni që të fillojë kur serveri të niset:

Grupi Ras --port=

(nëse nuk specifikoni një port, parazgjedhja është 1545)

Ose instaloni ras si një shërbim Windows (shembull skedar register-ras.bat për regjistrim nga kompania 1C):

@echo off rem %1 – numri i plotë i versionit të 1C: Enterprise set SrvUserName=<имя пользователя>vendos SrvUserPwd=<пароль пользователя>vendos CtrlPort=1540 vendos AgentName=localhost grup RASPort=1545 set SrvcName="1C:Enterprise 8.3 Remote Server" set BinPath="\"C:\Program Files\1cv8\%1\bin\ras.exe\" grup -- shërbim --port=%RASPort% %AgentName%:%CtrlPort%" set Desctiption="1C:Enterprise 8.3 Administration Server" sc stop %SrvcName% sc fshi %SrvcName% sc krijuar %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% fjalëkalimi = %SrvUserPwd% emri i shfaqjes = %Desctiption%

2. Më duhej të shkruaja vetë një klient për ras për Android DroidRAC2. Sipas mendimit tim, gjithçka është intuitive për t'u vendosur dhe lidhur. Aplikacioni përpiqet të kopjojë stilin dhe ndërfaqen e përdoruesit të një tastierë të njohur MMC. Falas dhe pa SMS, siç thonë ata. Mbështetet aftësia për të parë të gjithë pemën e komponentit dhe për të modifikuar cilësimet bazë që duhet të ndryshohen gjatë funksionimit.

Perspektivat e zhvillimit.

Aktualisht i disponueshëm për testim është versioni 1C: Enterprise 8.4.1, në të cilin pjesa e serverit është ridizajnuar shumë. Ndër të tjera, është shpallur një API REST për administrimin e serverit dhe është shpallur një klient për të. Natyrisht, vetë zhvilluesi e sheh problemin në zhvillimin e dobët të mjeteve të menaxhimit dhe surpriza të këndshme na presin këtu. Ndërkohë, ne duhet të punojmë me atë që kemi.

P.S. Personalisht, jam i kënaqur të ndjek evolucionin e shpejtë të softuerit të kompanisë 1C, megjithëse shpesh më duhet të paguaj për këtë përparim në nerva dhe kohë. Por kjo është një histori krejtësisht tjetër

Në këtë artikull do të flas se si të shtoj bazat e të dhënave të reja ose ekzistuese në serverin 1C: Enterprise. 8.3 (për versionet e tjera të platformës - 8.1 Dhe 8.2 veprimet janë të ngjashme). Do të merren parasysh opsionet për shtimin e një baze informacioni nga dhe përmes programit të administrimit të serverit 1C:Enterprise (në Windows OS). Disa çështje të administrimit të bazave të informacionit në një grup serverësh 1C:Enterprise janë prekur gjithashtu.

1. Shtimi i një infobaze nga dritarja e nisjes 1C:Enterprise

Le të krijojmë një bazë të dhënash të re në serverin 1C: Enterprise nga një konfigurim standard. Për ta bërë këtë, hapni "1C: Enterprise" dhe në dritaren e nisjes klikoni " Shto…» për të shtuar një bazë informacioni.

Magjistari për shtimin e një baze informacioni do të fillojë, zgjidhni artikullin " Krijimi i një baze të re informacioni"duke vendosur çelësin e duhur dhe duke klikuar" Me tutje».

Në listën e modeleve të instaluara të konfigurimit, zgjidhni shabllonin që na nevojitet dhe klikoni " Me tutje».

Le të fusim emrin e bazës së të dhënave siç do të shfaqet në listën e bazave të informacionit, specifikoni llojin e vendndodhjes " Në serverin 1C: Enterprise"dhe klikoni" Me tutje».

Në faqen tjetër duhet të specifikoni parametrat e bazës së informacionit të krijuar, përkatësisht:

(Në këtë shembull, parametrat zgjidhen në përputhje me parametrat e instalimit të serverit 1C: Enterprise të miratuar në artikull)

  • Emri i grupit të serverit 1C: Ndërmarrja- si rregull, përputhet me emrin e rrjetit të kompjuterit ku është instaluar serveri 1C:Enterprise (grupi qendror i serverit);
  • Emri i bazës së të dhënave që po krijohet në grup— emri me të cilin do të aksesohet baza e informacionit. Duhet të jetë unik brenda një grupi të caktuar;
  • Lidhje e sigurt- i çaktivizuar si parazgjedhje;
  • Lloji i DBMS në të cilin do të ruhet baza e të dhënave- në këtë shembull, MS SQL Server;
  • Emri i serverit të bazës së të dhënave— si rregull, ai përbëhet nga emri i rrjetit të kompjuterit ku është instaluar serveri i bazës së të dhënave dhe emri i shembullit të serverit (nëse ka), i ndarë me shenjën "\";
  • Emri i bazës së të dhënave në serverin e bazës së të dhënave— për lehtësi, ne do t'i përmbahemi rregullit që emri i bazës së të dhënave duhet të përputhet me emrin e bazës së informacionit në grup. Përveç kësaj, në rastin e përdorimit të MS SQL Server, karakteri i parë në emrin e bazës së të dhënave mund të jetë vetëm një shkronjë e alfabetit latin ose simboli "_", karakteret pasuese mund të jenë vetëm një shkronjë e alfabetit latin, një numër ose simbolet "_" dhe "&", emri duhet të jetë unik brenda një shembulli të caktuar të serverit të bazës së të dhënave dhe të mos kalojë 63 karaktere. Nëse baza e të dhënave ekziston tashmë në server, baza aktuale e të dhënave do të përdoret, nëse jo dhe flamuri " Krijo një bazë të dhënash nëse nuk ekziston", një bazë e re e të dhënave do të shtohet në serverin e bazës së të dhënave.
  • Përdorues i bazës së të dhënave— një përdorues DBMS i cili do të bëhet pronar i bazës së të dhënave në server nëse krijohet një bazë e re e të dhënave ose që ka të drejta të punojë me një ekzistuese;
  • Fjalëkalimi i përdoruesit— fjalëkalimi i përdoruesit në emër të të cilit do të aksesohet baza e të dhënave;
  • Kompensimi i datës— 0 ose 2000. Ky parametër përcakton numrin e viteve që do t'u shtohen datave kur ato ruhen në bazën e të dhënave të Microsoft SQL Server dhe zbriten kur merren. Fakti është se lloji DATATIME i përdorur nga Microsoft SQL Server ju lejon të ruani datat në intervalin nga 1 janari 1753 deri më 31 dhjetor 9999. Nëse, kur punoni me një bazë informacioni, mund të ketë nevojë për të ruajtur datat që i paraprijnë kufirit të poshtëm të këtij diapazoni, kompensimi i datës duhet të zgjidhet si 2000. Përveç kësaj, nëse zgjidhja e aplikacionit përdor regjistrat e grumbullimit ose regjistrat e kontabilitetit (dhe ka shumë të ngjarë ky do të jetë rasti), gjithashtu në "në terren kompensimi i datës duhet të vendoset në 2000.
  • Vendosni bllokimin e detyrave të planifikuara— vendosja e flamurit ju lejon të ndaloni ekzekutimin e detyrave të planifikuara në server për këtë bazë informacioni. Ai duhet të instalohet në rastin e krijimit të bazave të informacionit të testimit, ku zbatimi i detyrave rutinë nuk mbart ndonjë ngarkesë praktike.

Pasi të keni vendosur të gjithë parametrat e bazës së informacionit, klikoni " Me tutje».

Dhe së fundi, specifikoni parametrat e nisjes për bazën e të dhënave që po krijohet dhe klikoni " Gati» për të nisur procesin e krijimit të një baze të re informacioni. Në këtë rast, një bazë e re informacioni do të krijohet në serverin 1C: Enterprise, nëse është e nevojshme, do të krijohet një bazë e re e të dhënave në serverin e bazës së të dhënave, dhe të dhënat gjithashtu do të ngarkohen nga shablloni i konfigurimit.

Nëse të gjitha veprimet e mësipërme përfundojnë me sukses, magjistari do të përfundojë punën e tij dhe ne do të shohim bazën e të dhënave të krijuar rishtazi në listën e bazave të informacionit në dritaren e nisjes 1C:Enterprise.

2. Shtimi i një baze informacioni nga tastiera e administrimit të serverit 1C:Enterprise

Tani le të shtojmë një bazë tjetër informacioni në grupin e serverëve, por përmes " Administrimi i serverëve 1C: Enterprise"(më parë). Mund ta gjeni:

Epo, në çdo rast, snap-in mund të niset duke ekzekutuar skedarin " 1CV8 Serverët.msc"ndodhet në drejtorinë e instalimit 1C: Enterprise në nëndrejtori" i zakonshëm».

Nëse pajisjet " " është nisur në të njëjtin kompjuter ku është instaluar serveri 1C:Enterprise, më pas në pemën në të majtë, në degën me emrin e rrjetit të kompjuterit aktual, duhet të shohim këtë grup serverësh të quajtur " Grup lokal" Zgjerimi i skedës " Bazat e informacionit"Ne do të shohim të gjitha bazat e informacionit në këtë grup serverësh (për shembull, bazën e të dhënave të krijuar përmes dritares së nisjes 1C: Enterprise në hapin e mëparshëm). Për të shtuar një bazë të re informacioni, klikoni me të djathtën në këtë skedë dhe zgjidhni " Krijo» — « Baza e informacionit».

Dritarja e parametrave për bazën e informacionit të krijuar do të hapet. Lista e parametrave është e njëjtë me atë të përshkruar më sipër në paragrafin 1 të këtij udhëzimi. Pasi të keni plotësuar të gjithë parametrat, klikoni " Ne rregull» për të nisur procesin e krijimit të një baze të re informacioni. Në këtë rast, një bazë e re informacioni do të krijohet në serverin 1C: Enterprise dhe, nëse është e nevojshme, një bazë e re e të dhënave do të krijohet në serverin e bazës së të dhënave.

Nëse të gjitha veprimet e mësipërme përfundojnë me sukses, dritarja e parametrave do të mbyllet dhe ne do të shohim bazën e të dhënave të krijuar rishtazi në listën e bazave të informacionit të grupit aktual.

Dhe nëse shkoni në programin "e mërkurë". Studio e Menaxhimit të Serverit SQL" dhe lidheni me shembullin aktual të MS SQL Server, mund të shihni bazat e të dhënave të krijuara në hapat e mëparshëm.

3. Vetitë e infobazës

Për të parë ose ndryshuar parametrat e një infobaze specifike, duhet të përdorni " Administrimi i serverëve 1C Enterprise", në listën e bazave të informacionit, klikoni me të djathtën mbi të dhe zgjidhni " Vetitë" Për të vërtetuar në tastierën e administrimit, duhet të përdorni administratorët në bazat e informacionit përkatës. Me fjalë të tjera, ky kontroll është i ngjashëm me vërtetimin kur lidheni me një infobazë përmes klientit 1C: Enterprise.

Siç mund ta shihni, në listën e parametrave tashmë të njohur për ne i janë shtuar sa vijon:

  • Bllokimi i fillimit të sesionit është aktivizuar— një flamur që ju lejon të aktivizoni bllokimin e fillimit të sesioneve me bazën e informacionit nëse flamuri është vendosur, atëherë:
    • Seancat ekzistuese mund të vazhdojnë të funksionojnë, të krijojnë lidhje të reja dhe gjithashtu të ekzekutojnë punë në sfond;
    • Ndalohet krijimi i seancave dhe lidhjeve të reja me infobazën.
  • Filloni Dhe fund— kohëzgjatja e bllokimit të sesionit;
  • Mesazh— teksti që do të jetë pjesë e mesazhit të gabimit kur përpiqeni të krijoni një lidhje me një bazë informacioni të bllokuar;
  • Kodi i lejes— vargu që duhet t'i shtohet parametrit /UC kur fillon 1C: Ndërmarrja të lidhet me bazën e informacionit pavarësisht se është e bllokuar;
  • Opsionet e bllokimit— tekst arbitrar që mund të përdoret në konfigurime për qëllime të ndryshme;
  • Menaxhimi i sesioneve të jashtme— një varg që përshkruan parametrat e shërbimit të uebit të menaxhimit të sesioneve të jashtme;
  • Përdorimi i detyrueshëm i kontrollit të jashtëm— nëse flamuri është vendosur, atëherë nëse shërbimi i uebit i menaxhimit të sesioneve të jashtme nuk është i disponueshëm, ndodh një gabim dhe krijimi i një lidhjeje me bazën e informacionit është i pamundur;
  • Profili i Sigurisë— nëse specifikoni një emër profili, zgjidhja e aplikacionit fillon të funksionojë duke marrë parasysh kufizimet e vendosura nga profili i specifikuar i sigurisë;
  • Profili i sigurisë së modalitetit të sigurt- njësoj si profili i sigurisë, por kufizime do të vendosen në fragmente të zgjidhjes së aplikacionit që funksionojnë në modalitetin e sigurt.

Pasi të keni ndryshuar parametrat e nevojshëm, klikoni " Aplikoni"për të ruajtur ndryshimet ose" Ne rregull» për të ruajtur dhe mbyllur dritaren e vetive të bazës së informacionit.

4. Shtimi i një infobaze ekzistuese në listën e infobazave në dritaren e nisjes 1C:Enterprise

Dhe së fundi, gjithçka që duhet të bëjmë është të shtojmë atë të krijuar duke përdorur " Administrimi i serverëve 1C Enterprise» infobaza në listën e bazave të informacionit në dritaren e nisjes 1C: Enterprise. Pse në këtë dritare klikoni " Shto…" dhe në magjistarin që fillon të shtojë një bazë/grup informacioni, zgjidhni artikullin e duhur dhe klikoni " Me tutje».

Futni emrin e bazës së informacionit siç do të shfaqet në listë, zgjidhni llojin e vendndodhjes së bazës së informacionit " Në serverin 1C: Enterprise" dhe shtypni përsëri " Me tutje».

Futni adresën e grupit të serverëve 1C: Enterprise dhe emrin e bazës së informacionit, siç përcaktohet në këtë grup. Kliko " Me tutje».

Dhe së fundi, vendosni parametrat për nisjen e bazës së informacionit dhe klikoni " Gati» për të përfunduar magjistarin.

Baza e të dhënave jonë është shfaqur në listën e bazave të të dhënave të informacionit. Ju duhet të kuptoni se kjo është një bazë të dhënash e zbrazët (e pastër) dhe më pas duhet të ngarkoni të dhëna në të nga një shabllon ose nga një skedar të dhënash të ngarkuar paraprakisht.

A ju ndihmoi ky artikull?

Në këtë artikull do të njihemi me serverin e administrimit të grupit të serverëve, dhe konkretisht me shërbimet komunale rac.exe Dhe ras.exe, si dhe programet deployka me ndihmën e të cilit bëhet e mundur administrimi i një grupi të serverëve 1C: Enterprise nga linja e komandës.

Sipas traditës, unë sugjeroj të gjithë ata që janë shumë dembel për të lexuar të shikojnë një webinar mbi këtë temë

Epo, për pjesën tjetër, mirë se vini në prerje:

1. Informacion i përgjithshëm

Menaxho një grup serverësh 1C: Enterprise 8.3 është e mundur si duke përdorur tastierën e administrimit të serverëve 1C ashtu edhe nga linja e komandës. Për këto qëllime shërben Serveri i administrimit të grupit të serverëve, i cili përbëhet nga dy shërbime: vetë serveri - programi rac.exe dhe shërbimet e linjës së komandës rac.exe, i cili, duke hyrë në serverin ras të ekzekutuar më parë, ju lejon të kryeni operacione të ndryshme me një grup serverësh 1C: Enterprise.

Mund të lexoni më shumë rreth këtij mekanizmi në librin "Udhëzuesi i Administratorit" të dhënë me platformën. Opsioni klient-server" (ose, në përputhje me rrethanat, në faqen e internetit të ITS).

Dhe skema e përgjithshme se si funksionon kjo lidhje duket si kjo:

Serveri i administrimit duhet të jetë i njëjti version, si versioni i grupit të serverëve 1C: Enterprise dhe mund të lidhet me një grup serverësh në të njëjtën kohë disa serverët e administratës, por një server specifik administrimi mund të komunikojë me vetëm një agjent server.

Si serveri i administrimit ashtu edhe programi i linjës së komandës mund të funksionojnë në çdo OS të mbështetur nga platforma 1C: Enterprise. Por në këtë artikull ne do të kufizohemi vetëm në familjen e sistemeve operative Windows.

2. Instalimi i komponentëve të serverit të administrimit

Si vetë serveri ashtu edhe mjeti i administrimit përfshihen në komponentët e serverit 1C: Enterprise. Prandaj, në një kompjuter që ekzekuton shërbimin e agjentit të serverit 1C:Enterprise, ata duhet të instalohet tashmë default.

Për ta verifikuar këtë, thjesht shkoni te drejtoria me skedarët e serverit 1C: Enterprise dhe gjeni shërbimet përkatëse në të (për lehtësi, skedarët mund të grupohen sipas llojit).

Kam shkruar në detaje rreth instalimit të një serveri 1C: Enterprise.

Për të instaluar serverin e administrimit në një kompjuter ku keni qenë më parë nuk ishte Serveri 1C: Enterprise është i instaluar, duhet të ekzekutoni kompletin e shpërndarjes së instalimit të serverit 1C dhe të zgjidhni artikullin si pjesë e komponentëve "Server 1C: Enterprise 8".

Për më tepër, nëse zgjidhet ky komponent, në hapin tjetër magjistari i instalimit do të ofrojë instalimin e serverit 1C:Enterprise si një shërbim Windows. Nga kjo pikë sigurisht duhet të braktiset duke hequr flamurin përkatës.

Pas instalimit, duhet të siguroheni që të gjithë komponentët e nevojshëm janë të disponueshëm në mënyrën e përshkruar më sipër.

3. Nisja e serverit të administrimit

Për të marrë informacion të detajuar mbi mjetin ras.exe, mund të telefononi ndihmë duke ekzekutuar komandën

Nga ndihma mund të shihni se serveri i administrimit mund të funksionojë si në mënyra e aplikimit, kështu dhe si shërbim Windows(parametri shërbimi ). Mund të vendosim gjithashtu portin e rrjetit në të cilin do të funksionojë serveri i administrimit (parametri port , përdoret porta e paracaktuar 1545 ), dhe për mënyrën e administrimit të grupimeve mënyra është grumbull . Ju mund të telefononi ndihmë për këtë modalitet me komandën:

grup ndihmës rac

Pastaj do të shohim që kjo mënyrë specifikon adresën e agjentit të grupit të serverëve 1C:Enterprise si argument. Parazgjedhja është localhost:1540.

Kështu, nëse serveri i administrimit niset në të njëjtën makinë ku funksionon agjenti i serverit 1C:Enterprise, mjafton të ekzekutoni komandën

Epo, nëse duhet të lidheni me një agjent serveri që funksionon, për shembull, në një kompjuter me emrin e rrjetit Serveri 1C, dhe agjenti punon në një port jo standard 2540 , atëherë komanda do të jetë si më poshtë:

serveri i grupit rac1c:2540

4. Nisja e serverit të administrimit si një shërbim Windows

Natyrisht, në mënyrë që të mos filloni serverin e administrimit manualisht çdo herë, është e përshtatshme ta filloni atë një herë si një shërbim Windows. Por, për fat të keq, zhvilluesit e platformës nuk zbatuan aftësinë për të regjistruar automatikisht shërbimin përkatës në sistem, siç, për shembull, u bë. Për të shtuar një shërbim, sugjerohet të përdorni programin e sistemit sc. Le ta shohim këtë proces në pak më shumë detaje.

Le të jetë ky një përdorues lokal me emër USR1CV8_RAS dhe fjalëkalimin Kalimi 123

Skedari Register-ras.bat:

@echo fikur rem %1 - numri i plotë i versionit të 1C:Enterprise cakto SrvUserName=.\USR1CV8_RAS vendos SrvUserPwd="Pass123" vendos CtrlPort=1540 vendos AgentName=localhost set RASPort=1545 vendos SrvcName="1C: Enterprise 8.3 Remote File\C1%V=Serveri\CPath="" 1 \bin\ras.exe\" grup --service --port=% RASPort % % AgentName % :% CtrlPort % " set Desctiption="1C:Enterprise 8.3 Remote Server" sc stop % SrvcName % sc delete % SrvcName % sc krijoni % SrvcName % binPath= % BinPath % start= auto obj= % SrvUserName % password= % SrvUserPwd % displayname= % Përshkrim %

Në dosje tregojmë:

  • emri i përdoruesit dhe fjalëkalimi nën të cilin do të nisë shërbimi - variabla SrvUserEmri Dhe SrvUserPwd
  • adresën dhe portin e agjentit të serverit që do të administrojmë - variablat Emri i agjentit Dhe CtrlPort
  • Si dhe emri i shërbimit dhe porta e rrjetit në të cilën do të funksionojë serveri i administrimit - variablat RASPort Dhe SrvcEmri . Ka kuptim t'i ndryshoni këto parametra vetëm nëse dëshironi të ekzekutoni disa serverë administrimi paralelisht, për shembull, për të shërbyer serverë të ndryshëm 1C.

Parametri i vetëm i skedarit bat është versioni aktual i platformës 1C: Enterprise. Kështu, për të krijuar një shërbim, hapni linjën e komandës me të drejtat e administratorit dhe ekzekutoni skedarin e krijuar më parë regjistër-ras.bat, duke mos harruar të tregoni versionin e kërkuar të platformës.

Ne kontrollojmë që një shërbim me emrin e specifikuar është shfaqur në sistem. Dhe ne e nisim menjëherë duke zgjedhur artikullin e duhur në menunë e kontekstit.

Kjo përfundon instalimin e serverit të administrimit si shërbim.

5. Administrimi i një grupi serverësh duke përdorur programin rac.exe

Pra, ne kemi instaluar serverin e administrimit. Ndërveprimi me serverin kryhet duke përdorur një mjet të veçantë tastierë rac.exe. Le të ekzekutojmë komandën

për të marrë ndihmë për këtë program.

Siç mund ta shihni nga ndihma, mjeti ka një argument të përbashkët, i cili specifikon adresën e serverit të administrimit (si parazgjedhje localhost:1545) dhe shumë mënyra funksionimi: për administrimin e agjentit të grupit të serverëve, vetë grupit, menaxherit të grupit, proceseve të punëtorëve, etj. Ndihma për çdo modalitet mund të thirret me komandën përkatëse.

Natyrisht, nuk ka kuptim të përshkruhen të gjitha mënyrat e funksionimit. Unë do të jap vetëm disa shembuj të punës.

Marrja e një liste informacioni rreth grupimeve:

Marrja e një liste të bazave të informacionit në një grup të caktuar serverësh:

Marrja e një liste lidhjesh me bazën informative të specifikuar:

Programi i administrimit ju lejon të kryeni të gjithë punën e kërkuar për të administruar një grup serverësh, me përjashtim të vërtetimit të OS për grupin e serverëve, serverin e prodhimit dhe administratorët e bazës së informacionit.

6. Mbështjellës softuerësh për të punuar me serverin e administrimit

Siç mund ta shihni nga shembujt, puna nga linja e komandës me mjetin rac është ende një kënaqësi. Por ky mekanizëm nuk u krijua për kontroll manual. Për shembull, në faqen e internetit të ITS ekziston një arkiv Java që ju lejon të ndërveproni me serverin e administrimit nga një program në Java, pa ndihmën e një mjeti të administrimit të tastierës. Ju mund ta shkarkoni këtë paketë.

Gjëja kryesore është që ne kemi aftësinë për të ekzekutuar udhëzime të ndryshme në një grup serverësh 1C nga linja e komandës. Kjo do të thotë që ju mund të shtoni funksionet e nevojshme për të bashkëvepruar me një grup serverësh 1C: Enterprise në programe, përpunime ose skripte të ndryshme.

Për shembull, ndër të tjera, diçka e shkruar në gjuhë mund të funksionojë me serverin e administrimit. OneScript program deployka.

Unë kam folur tashmë për motorin e kapërcimit OneScript.

Mund të mësoni më shumë rreth programit deployka.

Epo, përmbledhja më e plotë e të gjitha bibliotekave dhe aplikacioneve të disponueshme të shkruara në OneScript është dhënë në këtë artikull.

7. Instalimi dhe konfigurimi me programin deployka

Algoritmi i instalimit për OneScript dhe deployka diskutohet në disa detaje në artikujt në lidhjet e dhëna në paragrafin e mëparshëm. Epo, me pak fjalë, ai përbëhet nga pikat e mëposhtme:

1. Shkarkoni shpërndarjen OneScript nga faqja zyrtare e internetit.

2. Ne instalojmë duke ndjekur udhëzimet e magjistarit.

3. Ne regjistrohemi përsëri në sistem në mënyrë që të aplikohen variablat e rinj të mjedisit.

4. Ne nisim linjën e komandës me të drejtat e administratorit, kontrolloni që hapat e mëparshëm të ekzekutohen saktë nga rreshti i komandës

5. Instalimi i programit deployka duke përdorur menaxherin e paketave opm duke ekzekutuar komandën

opm instaloni deployka

6. Ne kontrollojmë që gjithçka po funksionon duke thirrur ndihmën e "vendosjes" me komandën

7. Kjo është në thelb e gjitha. Të gjitha mënyrat e funksionimit të programit janë të dukshme në ekran. Më pas, lexoni ndihmën në faqen e internetit ose në tastierë, duke thirrur një sugjerim për çdo modalitet me komandën e duhur:

Kështu, për shembull, mund t'i përfundoni të gjitha seancat në një bazë informacioni të caktuar dhe më pas të bllokoni fillimin e seancave.

Deployka sesion kill -db Accounting_Demo -rac "C:\Program Files\1cv8\8.3.11.2867\bin\rac.exe" -db-user "AbramovGS (director)"

8. Tani mund të përdorni "vendosjen" në skriptet tuaja. Për shembull, një skript për përditësimin e një infobaze nga një depo, shkëputjen e përdoruesve dhe përditësimin e bazës së të dhënave mund të duket kështu:

@echo në rem Vendosni vlerat e variablave set ServerName="1CAPP:2541" set RacPath="C:\Program Files\1cv8\8.3.11.2954\bin\rac.exe" set uccode="123" set BaseName="ERP_Test" set UserName="Admin" set UserPass ="Pass123" set ConStr="/1CAPP:2541\ERP_Test" set RepoPath="tcp://1CAPP/ERP_DEV" set RepoUserName="test" set RepoUserPass="123" rem Terminate përdoruesit thirrni sesionin e deployka kill -db % Emri bazë % -db-user % Emri i përdoruesit % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode % rem Përditësoni konfigurimin e bazës së të dhënave nga depoja thirrje deployka loadrepo % ConStr % % RepoPath % -db-user % Emri i përdoruesit % -db-pwd % UserPass % -storage-user % RepoUserName % -storage-pwd % RepoUserPass % -uccode % uccode % rem Përditësoni konfigurimin e bazës së të dhënave telefononi deployka dbupdate % ConStr % -db-user % Emri i përdoruesit % -db-pwd % UserPass % -uccode % uccode % rem Zhbllokoni seancat zhbllokimi i sesionit deployka -db % Emri bazë % -db-përdoruesi % Emri i përdoruesit % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode %

Faleminderit të gjithëve që lexuan deri në fund. Shkruani nëse keni ndonjë pyetje.

A ju ndihmoi ky artikull?

Jeta vazhdon dhe platforma 1C:Enterprise 8 po zhvillohet. Mjetet e administrimit të serverit 1C më në fund janë zhvilluar nga shitësi (shih), gjë që konfirmon indirekt problemin e zhvillimit të pamjaftueshëm të këtyre mjeteve

Në mënyrë të veçantë me DroidRAC, problemet e mëposhtme u shfaqën me kalimin e kohës:

DroidRAC2 0.0.4

E rishkruar plotësisht - elegant, në modë, rinore (Kotlin, JetPack, Single-activity)

Api i ri nga 1C, i pajtueshëm me 8.3.11+

Në versionin e parë, sipas traditës, vetëm për lexim dhe pak heqje (për shembull, fshirja e seancave të përdoruesit)

U shtua seksioni "Çelësat". ai mbledh të dhëna licencash nga të gjitha flukset e punës/sesioneve të përdoruesve për të monitoruar numrin e licencave të përdorura

Shtimi/ndryshimi i administratorëve të serverëve dhe grupeve

Shikimi i vetive të kundërvlerës së performancës

Redaktimi i vetive të serverit të grupit dhe prodhimit

DroidRAC2 0.0.7

Ndrysho të gjitha vetitë e komponentëve të grupimit (të cilët nuk mbështeteshin në versionet e mëparshme)

DroidRAC2 0.0.8

Shtimi/heqja e numëruesve dhe kufijve të performancës
+ shtimi i bazave të të dhënave të reja

DroidRAC2 0.1.0

Kërko RAS. Ju lejon të gjeni dhe shtoni një adresë ras nga nënrrjeti lokal. Është e mundur të kërkoni në nënrrjeta të tjera dhe në një port jo standard. Por! Në varësi të juridiksionit tuaj, skanimi i nënrrjetave të njerëzve të tjerë mund të sjellë tarifa të ndryshme.
- përzgjedhje e shumëfishtë e rreshtave në lista
- në modalitetin e përzgjedhjes, numri i përgjithshëm i rreshtave në listë dhe operacionet në elementët e zgjedhur janë të disponueshëm
- fshirja e seancave dhe lidhjeve në modalitetin e përzgjedhjes së shumëfishtë. Kur fshini sesionet, mos e fshini seancën RAS për të shmangur humbjen e lidhjes tuaj. Kur fshini lidhjet, mbani mend se mund të fshini vetëm lidhjet e lidhura me një seancë, por kjo shpesh është e kotë sepse 1C i rikthen ato

DroidRAC2 0.1.2

Shtimi/heqja e grupimeve

Shtimi/heqja e serverëve të prodhimit

Kërkoni në lista të pandjeshme ndaj rasteve

Korrigjimi i gabimit

Testimi u krye për platformën 8.3.13.1690

Për mbështetje morale, mund të shkarkoni gjithashtu skedarin e bashkangjitur për infomany nëse dëshironi të mbështesni projektin. Shpejtësia e zhvillimit të një mjeti lidhet drejtpërdrejt me kërkesën e tij.

Yjet, komentet, dëshirat për zhvillim për autorin do të jenë gjithashtu të këndshme.

Sistemi i automatizuar 1C Enterprise ju lejon të kryeni menaxhim, tregti, kontabilitet dhe të merrni raportet e nevojshme. Ekzistojnë dy lloje të funksionimit të programit:

  • Skedari - 1C është i instaluar vetëm në një kompjuter; Ky opsion është i përshtatshëm për kompanitë e vogla me një qarkullim të vogël tregtar.
  • Versioni i klientit. Kur punoni me 1C, përfshihet një sistem përdoruesish, bazat e të dhënave janë të vendosura në një kompjuter, me të cilin janë të lidhur të gjithë të tjerët. Opsioni i punës ka një arkitekturë me tre nivele, e përbërë nga një aplikacion klienti, një server 1C Enterprise dhe bazat e të dhënave në formatin MS SQL Server ose PostgreSQL. Në këtë rast, administrimi i serverit 1C përdoret për të siguruar konfigurimin e saktë.

Konsola e administrimit të serverit 1C:funksionet kryesore

Serveri 1C nuk ka një ndërfaqe të integruar për administrim, kështu që përdoret tastiera. Përfshihet në paketën standarde të dorëzimit të versionit përkatës të 1C Enterprise. Ky mjet standard është i instaluar në çdo kompjuter lokal dhe bazat e të dhënave mund të vendosen këtu ose në një server të largët.

Duke përdorur tastierën për administrimin e serverit 1C Enterprise, mund të zgjidhni detyrat e mëposhtme:

  • Bëni ndryshime në funksionimin e serverit, krijoni të reja, fshini ato të panevojshme. Ata mund të presin bazat e të dhënave dhe të përcaktojnë ndërveprimet midis përdoruesve të ndryshëm.
  • Krijo administratorë. Këta janë përdorues që kanë të drejta aksesi për të bërë ndryshime në serverë. Çdo administrator mund të menaxhojë vetëm serverin e caktuar. Nëse nuk shtoni një administrator të vetëm, çdo përdorues i regjistruar mund të administrojë serverin 1C.
  • Krijimi i flukseve të punës së grupit 1C. Shtimi i proceseve të punëtorëve ju lejon të ndikoni në performancën e një përdoruesi specifik në sistem. Në pronat mund të vendosni vlerën maksimale të performancës (deri në 1000). Seancat e ekzekutimit i janë bashkangjitur procesit me performancë maksimale. Në mënyrë sistematike, sistemi analizon dhe rishpërndan në mënyrë të pavarur këto vlera për optimizim.
  • Krijimi i bazave të të dhënave në 1C Enterprise. Mund të caktoni mundësinë që përdoruesit të lidhen me të ose ta lejoni të funksionojë vetëm në nivel lokal.
  • Ndërprerja me forcë e seancave. Ndonjëherë një mesazh serveri ju informon se puna tashmë është duke u zhvilluar nën emrin e specifikuar të përdoruesit. Sistemi jo gjithmonë e përfundon vetë këtë proces, kështu që administrimi ju lejon të përfundoni me forcë seancën për çdo përdorues.

Si të filloni të punoni në 1C?

Aplikacioni i klientit 1C Enterprise është një platformë boshe. Që ai të fillojë të funksionojë, duhet të kryeni disa hapa vijues:

  • Konsola është e instaluar. Ai lejon administrimin e mëvonshëm të serverëve 1C.
  • Krijimi i një serveri qendror. Më pas, mbi bazën e tij, mund të krijoni struktura që i raportojnë. Për ta bërë këtë, duke përdorur menynë e kontekstit, futni emrin, protokollin e përdorur dhe numrin e portës së përdorur për komunikim.
  • Krijimi i një grupi. Në këtë rast, menyja e kontekstit do të ndihmojë gjithashtu. Është e nevojshme të plotësoni informacionin e kërkuar (emri i grupit, kompjuteri i përdorur, porta e lidhjes, e cila nuk përputhet domosdoshmërisht me portin e specifikuar më parë).
  • Krijimi i një baze të dhënash informacioni. Në degën përkatëse, duhet të përdorni gjithashtu menunë e kontekstit. Aty futen parametrat e kërkuar (emri, përshkrimi, lloji i lidhjes, vendndodhja, lloji i DBMS, emri i përdoruesit dhe fjalëkalimi). Pas konfirmimit të saktësisë së të dhënave të futura, krijohet baza e të dhënave. Tani mund të futni të dhënat e nevojshme në të.

Në pamje të parë, administrimi i 1C Enterprise është një proces i thjeshtë, por pa cilësimet e duhura, sistemi nuk do të funksionojë siç duhet, përdoruesi nuk do të jetë në gjendje të përdorë aftësitë e tij në maksimum. Probleme teknike shtesë janë gjithashtu të mundshme.

Administratanga profesionistët: avantazhet kryesore

Versioni i klientit i 1C përdoret nga bizneset e mesme dhe të mëdha që duhet të lidhin të gjithë kompjuterët, përfshirë njësitë strukturore të largëta, në një sistem të vetëm. Kjo ju lejon të merrni vendime menaxheriale, të merrni raporte të konsoliduara dhe të kryeni kontabilitet të përgjithshëm.

Një rol të rëndësishëm luhet nga konfigurimi i saktë dhe mirëmbajtja e vazhdueshme e platformës, krijimi i përdoruesve, grupeve, administratorëve dhe ndryshimeve në bazat e të dhënave. Për ta bërë këtë ju duhet të keni një staf të caktuar specialistësh. Për ta bërë këtë, ju mund të punësoni punonjës të rinj, të trajnoni vazhdimisht njerëzit ekzistues ose të transferoni shërbimin. Çdo kompani vendos vetë se cila metodë është e përshtatshme në kushte specifike operimi.

Administrimi i platformës 1C, i kryer nga specialistë profesionistë, ka një sërë përparësish:

  • Konfigurimi i saktë i sistemit, i cili ju lejon të garantoni funksionimin adekuat të 1C, pa dështime teknike.
  • Ndryshime të vazhdueshme dhe monitorim të sigurisë. Aktivitetet e kompanisë janë dinamike, ajo paraqet detyra të reja për sistemin e automatizuar për të marrë vendime menaxheriale dhe strategjike.
  • Instalimi i moduleve të reja, shpërndarja korrekte e të drejtave të aksesit, krijimi i nënsistemeve. Është veçanërisht e rëndësishme për kompanitë e mëdha me degë dhe njësi të largëta.
  • Monitorimi i ngarkesës së sistemit, shpërndarja e ngarkesës nëpër kompjuterë të ndryshëm serverësh.

1C punon me vendndodhje të ndryshme të komponentëve arkitekturorë, ato mund të vendosen në të njëjtin kompjuterë ose të ndryshëm. Për të siguruar mbrojtje maksimale, rekomandohet që çdo element të vendoset në kompjuterë të ndryshëm.