Upravljanje strežnikov 1C Enterprise. Upravljanje strežnikov 1C Enterprise Upravljanje strežnikov 1C Enterprise se ne zažene


Ozadje.

Za upravljanje strežnikov 1C: Enterprise od različice 8.0 je priložena konzola »Upravljanje strežnikov 1C Enterprise Servers« (snap-in za Microsoftovo konzolo za upravljanje). Orodje je precej funkcionalno in priročno, razvito skupaj z različicami platforme in skrbniku zvesto služi.

Z različico 8.1 se je pojavila možnost distribucije strežnika za operacijske sisteme, ki temeljijo na Linuxu (deb in rpm). To je potrošnikom omogočilo zmanjšanje uporabe Microsoftovega tehnološkega sklada in znatno prihranek pri licencah in programski opremi. Kaj pa skrbnik? Vse enaka oprema za MMC. Težko je obtožiti razvijalca konzervativizma, saj je napredek pri razvoju platforme z leti izgledal impresivno (kar pogosto postane razlog za očitke - stabilnost je žrtvovana napredku). Vendar ostaja dejstvo, da je bilo predlagano skrbništvo nad strežniki različic 8.1 in 8.2 iz sistema Windows.

V različici 8.3 so se pojavila nova orodja za upravljanje gruče strežnikov na več platformah - ras (strežnik za upravljanje) in rac (odjemalec za upravljanje). Tudi med ljudmi, ki nenehno delajo s platformo 1C: Enterprise, mnogi preprosto ne vedo zanje ali so komaj slišali zanje. Tisti. Ta metoda upravljanja ni pridobila priljubljenosti. In zdi se, da je razlog v tem, da je rac konzolna aplikacija. Lenemu skrbniku je lažje zagnati mmc in klikniti vse, kar je potrebno. Obstaja pa še ena možnost...

Fantje iz 1C, ali ste resni?

Zakaj ne bi uporabili ras strežnika brez rac? Na srečo je podjetje 1C objavilo "API za administrativne storitve" za Javo.

Posledično bomo potrebovali:

1. Nameščen in konfiguriran ras. Privzeto je ta aplikacija nameščena skupaj s strežniškim delom (v istem imeniku kot ragent.exe), vendar privzeto ne deluje. Popravimo to pomanjkljivost.

Konfigurirate ga lahko tako, da se zažene ob zagonu strežnika:

Ras grozd --port=

(če ne določite vrat, je privzeta vrednost 1545)

Ali namestite ras kot storitev Windows (primer datoteke register-ras.bat za registracijo podjetja 1C):

@echo off rem %1 – polna številka različice 1C:Enterprise set SrvUserName=<имя пользователя>nastavite SrvUserPwd=<пароль пользователя>set CtrlPort=1540 set AgentName=localhost set RASPort=1545 set SrvcName="1C:Enterprise 8.3 Remote Server" set BinPath="\"C:\Program Files\1cv8\%1\bin\ras.exe\" gruča -- service --port=%RASPort% %AgentName%:%CtrlPort%" set Desctiption="1C:Enterprise 8.3 Administration Server" sc stop %SrvcName% sc delete %SrvcName% sc create %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% geslo= %SrvUserPwd% displayname= %Desctiption%

2. Sam sem moral napisati odjemalca za ras za Android DroidRAC2. Po mojem mnenju je tam vse intuitivno za nastavitev in povezavo. Aplikacija poskuša posnemati slog in uporabniški vmesnik znane konzole MMC. Brezplačno in brez SMS-a, kot pravijo. Podprta je možnost vpogleda v celotno drevo komponent in urejanja osnovnih nastavitev, ki jih je treba spremeniti med delovanjem.

Možnosti razvoja.

Trenutno je na voljo za testiranje različica 1C: Enterprise 8.4.1, v kateri je strežniški del močno preoblikovan. Med drugim je bil napovedan REST API za administracijo strežnika in odjemalec zanj. Očitno sam razvijalec vidi težavo v slabi razvitosti orodij za upravljanje in tukaj nas čakajo prijetna presenečenja. Medtem pa moramo delati s tem, kar imamo.

P.S. Osebno z veseljem spremljam hiter razvoj programske opreme podjetja 1C, čeprav moram ta napredek pogosto plačati z živci in časom. A to je povsem druga zgodba

V tem članku bom govoril o tem, kako dodati nove ali obstoječe baze podatkov na strežnik 1C:Enterprise. 8.3 (za druge različice platforme - 8.1 in 8.2 dejanja so podobna). Upoštevane bodo možnosti za dodajanje informacijske baze iz in prek skrbniškega programa strežnika 1C:Enterprise (v operacijskem sistemu Windows). Dotaknjena so tudi nekatera vprašanja upravljanja informacijskih baz v gruči strežnikov 1C:Enterprise.

1. Dodajanje informacijske baze iz zagonskega okna 1C:Enterprise

Ustvarimo novo bazo podatkov na strežniku 1C:Enterprise iz standardne konfiguracije. Če želite to narediti, zaženite »1C:Enterprise« in v oknu za zagon kliknite » Dodaj…» za dodajanje informacijske baze.

Zažene se čarovnik za dodajanje baze podatkov, izberite element " Ustvarjanje nove informacijske baze" tako, da nastavite ustrezno stikalo in kliknete " Nadalje».

Na seznamu nameščenih konfiguracijskih predlog izberite predlogo, ki jo potrebujemo, in kliknite » Nadalje».

Vnesemo ime baze, kot bo prikazano na seznamu informacijskih baz, določimo vrsto lokacije " Na strežniku 1C:Enterprise" in kliknite " Nadalje».

Na naslednji strani morate določiti parametre ustvarjene informacijske baze, in sicer:

(V tem primeru so parametri izbrani v skladu s parametri namestitve strežnika 1C:Enterprise, sprejetimi v članku)

  • Ime gruče strežnikov 1C:Enterprise— praviloma se ujema z omrežnim imenom računalnika, na katerem je nameščen strežnik 1C:Enterprise (centralna gruča strežnika);
  • Ime baze podatkov, ki se ustvarja v gruči— ime, s katerim se bo dostopalo do informacijske baze. Biti mora edinstven znotraj dane gruče;
  • Varna povezava- privzeto onemogočeno;
  • Tip DBMS, na katerem bo shranjena baza podatkov— v tem primeru MS SQL Server;
  • Ime strežnika baze podatkov— praviloma je sestavljeno iz omrežnega imena računalnika, na katerem je nameščen strežnik baze podatkov, in imena primerka strežnika (če obstaja), ločenega z znakom »\«;
  • Ime baze podatkov na strežniku baze podatkov— zaradi udobja se bomo držali pravila, da se mora ime podatkovne baze ujemati z imenom informacijske baze v gruči. Poleg tega je lahko v primeru uporabe MS SQL Server prvi znak v imenu baze le črka latinice ali simbol “_”, naslednji znaki so lahko le črka latinice, številka oz. simbola “_” in “&”, ime mora biti edinstveno znotraj danega primerka strežnika baze podatkov in ne sme presegati 63 znakov. Če baza podatkov že obstaja na strežniku, bo uporabljena trenutna baza podatkov, če ne pa zastavica " Ustvari bazo podatkov, če ne obstaja", bo strežniku baze podatkov dodana nova zbirka podatkov.
  • Uporabnik baze podatkov— uporabnik DBMS, ki bo postal lastnik baze podatkov na strežniku, če bo ustvarjena nova baza podatkov ali ki ima pravice za delo z obstoječo;
  • Uporabniško geslo— geslo uporabnika, v imenu katerega se bo dostopalo do zbirke podatkov;
  • Datumski zamik— 0 ali 2000. Ta parameter določa število let, ki bodo dodana datumom, ko bodo shranjeni v zbirki podatkov Microsoft SQL Server, in odšteta, ko bodo pridobljeni. Dejstvo je, da vrsta DATATIME, ki jo uporablja Microsoft SQL Server, omogoča shranjevanje datumov v razponu od 1. januarja 1753 do 31. decembra 9999. Če pri delu z informacijsko bazo morda obstaja potreba po shranjevanju datumov pred spodnjo mejo tega obsega, je treba za datumski odmik izbrati 2000. Poleg tega, če aplikacijska rešitev uporablja registre kopičenja ali računovodske registre (in najverjetneje to bo tako), tudi v polju »odmik datuma mora biti nastavljen na 2000.
  • Nastavite blokiranje načrtovanih opravil— nastavitev zastavice vam omogoča, da prepovete izvajanje načrtovanih nalog na strežniku za to informacijsko bazo. Namestiti ga je treba v primeru ustvarjanja testnih informacijskih baz, kjer izvajanje rutinskih nalog nima praktične obremenitve.

Ko nastavite vse parametre baze informacij, kliknite » Nadalje».

In končno, določite zagonske parametre za bazo podatkov, ki se ustvarja, in kliknite » pripravljena» za začetek procesa oblikovanja nove informacijske baze. V tem primeru bo na strežniku 1C:Enterprise ustvarjena nova baza podatkov, po potrebi bo na strežniku baze podatkov ustvarjena nova baza podatkov, podatki pa bodo naloženi tudi iz konfiguracijske predloge.

Če so vsa zgornja dejanja uspešno izvedena, bo čarovnik končal svoje delo in na seznamu informacijskih baz v zagonskem oknu 1C:Enterprise bomo videli novo ustvarjeno bazo podatkov.

2. Dodajanje informacijske baze iz skrbniške konzole strežnika 1C:Enterprise

Zdaj pa dodamo še eno informacijsko bazo v strežniško gručo, vendar prek » Upravljanje strežnikov 1C:Enterprise« (prej). Najdete ga lahko:

No, v vsakem primeru lahko snap-in zaženete z izvedbo datoteke " 1CV8 Servers.msc"ki se nahaja v namestitvenem imeniku 1C:Podjetje v podimeniku " običajni».

Če oprema " " se zažene na istem računalniku, kjer je nameščen strežnik 1C:Enterprise, potem bi morali v drevesu na levi, v veji z omrežnim imenom trenutnega računalnika, videti to gručo strežnikov, imenovano " Lokalni grozd" Razširitev zavihka " Informacijske baze"V tej gruči strežnikov bomo videli vse informacijske baze (na primer bazo podatkov, ustvarjeno v zagonskem oknu 1C:Enterprise v prejšnjem koraku). Če želite dodati novo informacijsko bazo, z desno miškino tipko kliknite ta zavihek in izberite » Ustvari» — « Informacijska baza».

Odpre se okno s parametri za izdelano informacijsko bazo. Seznam parametrov je enak tistemu, ki je opisan zgoraj v 1. odstavku tega navodila. Ko izpolnite vse parametre, kliknite » v redu» za začetek procesa oblikovanja nove informacijske baze. V tem primeru bo na strežniku 1C:Enterprise ustvarjena nova informacijska baza in po potrebi nova baza podatkov na strežniku baze podatkov.

Če so vsa zgornja dejanja uspešno izvedena, se okno s parametri zapre in na seznamu informacijskih baz trenutne gruče bomo videli novo ustvarjeno bazo podatkov.

In če greš na program "sreda". SQL Server Management Studio" in se povežete s trenutno instanco strežnika MS SQL Server, si lahko ogledate baze podatkov, ustvarjene v prejšnjih korakih.

3. Lastnosti informacijske baze

Če si želite ogledati ali spremeniti parametre določene informacijske baze, morate uporabiti " Upravljanje strežnikov 1C Enterprise", na seznamu informacijskih baz kliknite z desno miškino tipko in izberite " Lastnosti" Za avtentikacijo v skrbniški konzoli morate uporabiti skrbnike v ustreznih informacijskih bazah. Z drugimi besedami, to preverjanje je podobno preverjanju pristnosti pri povezovanju z informacijsko bazo prek odjemalca 1C:Enterprise.

Kot lahko vidite, so bili na seznam parametrov, ki jih že poznamo, dodani naslednji:

  • Blokiranje začetka seje je omogočeno— zastavica, ki omogoča blokiranje začetka sej z informacijsko bazo, če je zastavica nastavljena, potem:
    • Obstoječe seje lahko nadaljujejo z izvajanjem, vzpostavijo nove povezave in izvajajo tudi opravila v ozadju;
    • Vzpostavljanje novih sej in povezav z informacijsko bazo je prepovedano.
  • Začetek in Konec— trajanje blokade seje;
  • Sporočilo— besedilo, ki bo del sporočila o napaki pri poskusu vzpostavitve povezave z blokirano informacijsko bazo;
  • Koda dovoljenja— niz, ki ga je treba dodati parametru /UC ob zagonu 1C:Enterprise za povezavo z informacijsko bazo kljub blokiranju;
  • Možnosti blokiranja— poljubno besedilo, ki se lahko uporablja v konfiguracijah za različne namene;
  • Zunanje upravljanje sej— niz, ki opisuje parametre zunanje spletne storitve za upravljanje sej;
  • Obvezna uporaba zunanjega nadzora— če je zastavica nastavljena, potem če zunanja spletna storitev za upravljanje sej ni na voljo, pride do napake in vzpostavitev povezave z informacijsko bazo ni mogoča;
  • Varnostni profil— če je določeno ime profila, začne aplikacijska rešitev delovati ob upoštevanju omejitev, ki jih nalaga navedeni varnostni profil;
  • Varnostni profil varnega načina- enako kot varnostni profil, vendar bodo naložene omejitve za fragmente aplikacijske rešitve, ki delujejo v varnem načinu.

Ko spremenite potrebne parametre, kliknite » Prijavite se" za shranjevanje sprememb ali " v redu», da shranite in zaprete okno lastnosti informacijske baze.

4. Dodajanje obstoječe informacijske baze na seznam informacijskih baz v zagonskem oknu 1C:Enterprise

In končno, vse kar moramo storiti je, da dodamo tisto, ki je ustvarjena z uporabo " Upravljanje strežnikov 1C Enterprise» informacijske baze na seznam informacijskih baz v zagonskem oknu 1C:Podjetje. Zakaj v tem oknu kliknite » Dodaj…" in v čarovniku, ki začne dodajati informacijsko bazo/skupino, izberite ustrezen element in kliknite " Nadalje».

Vnesite ime informacijske baze, kot bo prikazano na seznamu, izberite vrsto lokacije informacijske baze " Na strežniku 1C:Enterprise" in znova pritisnite " Nadalje».

Vnesite naslov gruče strežnikov 1C:Enterprise in ime informacijske baze, kot je definirana v tej gruči. Kliknite " Nadalje».

In končno, nastavite parametre za zagon informacijske baze in kliknite » pripravljena» za dokončanje čarovnika.

Naša baza se je pojavila na seznamu podatkovnih baz. Zavedati se morate, da je to prazna (čista) baza podatkov, nato pa morate vanjo naložiti podatke iz predloge ali iz vnaprej naložene podatkovne datoteke.

Vam je ta članek pomagal?

V tem članku se bomo seznanili s skrbniškim strežnikom strežniške gruče in posebej s pripomočki rac.exe in ras.exe, kot tudi programe deployka s pomočjo katerega je mogoče upravljati grozd strežnikov 1C: Enterprise iz ukazne vrstice.

Po tradiciji predlagam vsem, ki so preleni za branje, da si ogledajo webinar na to temo

No, za ostalo pa dobrodošli v rezu:

1. Splošne informacije

Upravljajte gručo strežnikov 1C:Enterprise 8.3 možno je tako z uporabo skrbniške konzole strežnikov 1C kot iz ukazne vrstice. Za te namene služi Strežnik za upravljanje gruče strežnikov, ki je sestavljen iz dveh pripomočkov: sam strežnik - program rac.exe in pripomočki ukazne vrstice rac.exe, ki vam z dostopom do predhodno delujočega ras strežnika omogoča izvajanje različnih operacij z gručo strežnikov 1C:Enterprise.

Več o tem mehanizmu lahko preberete v knjigi "Administrator's Guide", ki je priložena platformi. Možnost odjemalec-strežnik« (ali temu primerno na spletni strani ITS).

In splošna shema delovanja te povezave izgleda takole:

Skrbniški strežnik mora biti ista različica, kot različica gruče strežnikov 1C:Enterprise in je lahko hkrati povezana z eno gručo strežnikov. nekaj skrbniški strežniki, lahko pa komunicira določen skrbniški strežnik samo z enim strežnik agent.

Tako skrbniški strežnik kot pripomoček ukazne vrstice lahko delujeta na katerem koli operacijskem sistemu, ki ga podpira platforma 1C:Enterprise. Toda v tem članku se bomo omejili le na družino operacijskih sistemov Windows.

2. Namestitev komponent skrbniškega strežnika

Tako sam strežnik kot skrbniški pripomoček sta vključena v komponente strežnika 1C:Enterprise. V skladu s tem na računalniku, v katerem se izvaja storitev posrednika strežnika 1C:Enterprise, so mora biti že nameščen privzeto.

Če želite to preveriti, preprosto pojdite v imenik z datotekami strežnika 1C:Enterprise in v njem poiščite ustrezne pripomočke (za udobje lahko datoteke združite po vrsti).

Podrobno sem pisal o namestitvi strežnika 1C:Enterprise.

Za namestitev skrbniškega strežnika na računalnik, kjer ste prej Ni bilo Strežnik 1C:Enterprise je nameščen, morate zagnati distribucijski komplet za namestitev strežnika 1C in izbrati element kot del komponent "Server 1C:Enterprise 8".

Poleg tega, če je ta komponenta izbrana, bo čarovnik za namestitev v naslednjem koraku ponudil namestitev strežnika 1C:Enterprise kot storitve Windows. Od te točke seveda je treba opustiti z odstranitvijo ustrezne zastavice.

Po namestitvi morate zagotoviti, da so prisotne vse potrebne komponente na zgoraj opisani način.

3. Zagon skrbniškega strežnika

Če želite pridobiti podrobne informacije o pripomočku ras.exe, lahko pokličete pomoč tako, da zaženete ukaz

Iz pomoči lahko vidite, da lahko skrbniški strežnik deluje kot v način uporabe, tako in kako Storitev Windows(parameter storitev ). Nastavimo lahko tudi omrežna vrata, na katerih bo deloval skrbniški strežnik (parameter pristanišče , se uporabljajo privzeta vrata 1545 ), za način upravljanja gruče pa je način grozd . Pomoč za ta način lahko pokličete z ukazom:

gruča pomoči rac

Nato bomo videli, da ta način kot argument določa naslov agenta gruče strežnikov 1C:Enterprise. Privzeto je lokalni gostitelj: 1540.

Torej, če je skrbniški strežnik zagnan na istem računalniku, kjer se izvaja agent strežnika 1C:Enterprise, je dovolj, da zaženete ukaz

No, če se morate povezati s strežniškim agentom, ki teče na primer v računalniku z omrežnim imenom Server1C, agent pa deluje na nestandardnih vratih 2540 , potem bo ukaz naslednji:

rac cluster server1c:2540

4. Zagon skrbniškega strežnika kot storitve Windows

Seveda, da skrbniškega strežnika ne bi vsakič zagnali ročno, ga je priročno enkrat zagnati kot storitev Windows. Toda na žalost razvijalci platforme niso uvedli možnosti samodejne registracije ustrezne storitve v sistemu, kot je bilo na primer storjeno. Za dodajanje storitve je priporočljivo uporabiti sistemski pripomoček sc. Oglejmo si ta postopek malo bolj podrobno.

Naj bo to lokalni uporabnik z imenom USR1CV8_RAS in geslo Pass123

Datoteka Register-ras.bat:

@echo izklopljen rem %1 - polna številka različice 1C:Enterprise set SrvUserName=.\USR1CV8_RAS set SrvUserPwd="Pass123" set CtrlPort=1540 set AgentName=localhost set RASPort=1545 set SrvcName="1C:Enterprise 8.3 Remote Server" set BinPath="\"C:\Program Files\1cv8\% 1 \bin\ras.exe\" cluster --service --port=% RASPort % % AgentName % :% CtrlPort % " set Desctiption="1C:Enterprise 8.3 Remote Server" sc stop % SrvcName % sc delete % SrvcName % sc create % SrvcName % binPath= % BinPath % start= auto obj= % SrvUserName % password= % SrvUserPwd % displayname= % Desctiption %

V datoteki navedemo:

  • uporabniško ime in geslo, pod katerim se bo storitev zagnala – spremenljivke SrvUserName in SrvUserPwd
  • naslov in vrata strežniškega agenta, ki ga bomo upravljali - spremenljivke AgentName in CtrlPort
  • Pa tudi ime storitve in omrežna vrata, na katerih bo skrbniški strežnik deloval - spremenljivke RASPort in SrvcName . Te parametre je smiselno spremeniti le, če želite vzporedno zagnati več skrbniških strežnikov, na primer za servisiranje različnih strežnikov 1C.

Edini parameter datoteke bat je trenutna različica platforme 1C:Enterprise. Če želite ustvariti storitev, zaženite ukazno vrstico s skrbniškimi pravicami in zaženite prej ustvarjeno datoteko register-ras.bat, pri čemer ne pozabite navesti zahtevane različice platforme.

Preverimo, ali se je v sistemu pojavila storitev z navedenim imenom. In takoj ga zaženemo tako, da v kontekstnem meniju izberemo ustrezen element.

S tem je namestitev skrbniškega strežnika kot storitve zaključena.

5. Upravljanje strežniške gruče z uporabo pripomočka rac.exe

Tako smo namestili skrbniški strežnik. Interakcija s strežnikom se izvaja s posebnim pripomočkom konzole rac.exe. Izvršimo ukaz

da dobite pomoč za ta program.

Kot lahko vidite v pomoči, ima pripomoček en pogost argument, ki določa naslov skrbniškega strežnika (privzeto lokalni gostitelj: 1545) in veliko načinov delovanja: za skrbništvo agenta gruče strežnikov, same gruče, upravljalnika gruče, delovnih procesov itd. Pomoč za vsak način lahko prikličete z ustreznim ukazom.

Očitno nima smisla opisovati vseh načinov delovanja. Navedel bom le nekaj primerov dela.

Pridobivanje seznama informacij o grozdih:

Pridobitev seznama informacijskih baz v dani gruči strežnikov:

Prejemanje seznama povezav z navedeno informacijsko bazo:

Skrbniški pripomoček vam omogoča izvajanje vsega dela, ki je potrebno za skrbništvo gruče strežnikov, z izjemo preverjanja pristnosti OS za skrbnike gruče strežnikov, produkcijskega strežnika in informacijske baze.

6. Programski ovoji za delo s skrbniškim strežnikom

Kot lahko vidite iz primerov, je delo iz ukazne vrstice s pripomočkom rac še vedno užitek. Toda ta mehanizem ni bil ustvarjen za ročno upravljanje. Na spletnem mestu ITS je na primer arhiv Java, ki vam omogoča interakcijo s skrbniškim strežnikom iz programa v Javi brez pomoči skrbniškega pripomočka konzole. Ta paket lahko prenesete.

Glavna stvar je, da imamo možnost izvajanja različnih navodil na gruči strežnikov 1C iz ukazne vrstice. To pomeni, da lahko dodate potrebne funkcije za interakcijo z gručo strežnikov 1C:Enterprise v različne programe, obdelave ali skripte.

Na primer, med drugim lahko nekaj, kar je napisano v jeziku, deluje s skrbniškim strežnikom. OneScript program deployka.

Govoril sem že o mehanizmu za preskok OneScript.

Več o programu deployka lahko izveste.

No, najbolj popoln pregled vseh razpoložljivih knjižnic in aplikacij, napisanih v OneScriptu, je podan v tem članku.

7. Namestitev in konfiguracija s programom deployka

Namestitveni algoritem za OneScript in deployka je podrobneje obravnavan v člankih na povezavah v prejšnjem odstavku. No, na kratko, sestavljen je iz naslednjih točk:

1. Prenesite distribucijo OneScript z uradnega spletnega mesta.

2. Namestimo po navodilih čarovnika.

3. Ponovno se prijavimo v sistem, da se uporabijo nove spremenljivke okolja.

4. Zaženemo ukazno vrstico s skrbniškimi pravicami, preverimo, ali so prejšnji koraki pravilno izvedeni z ukazno vrstico

5. Namestitev programa deployka z upraviteljem paketov opm z izvajanjem ukaza

opm namestite deployka

6. Če vse deluje, preverimo tako, da z ukazom pokličemo pomoč za »deployment«.

7. To je v bistvu vse. Na zaslonu so vidni vsi načini delovanja programa. Nato preberite pomoč na spletnem mestu ali v konzoli in prikličite namig za vsak način z ustreznim ukazom:

Tako lahko na primer končate vse seje v določeni informacijski bazi in nato blokirate začetek sej.

deployka session kill -db Accounting_Demo -rac "C:\Program Files\1cv8\8.3.11.2867\bin\rac.exe" -db-user "AbramovGS (direktor)"

8. Zdaj lahko uporabite »uvajanje« v svojih skriptih. Na primer, skript za posodabljanje podatkovne baze iz repozitorija, prekinitev povezave med uporabniki in posodabljanje baze podatkov je lahko videti takole:

@echo vklopljen rem Nastavite vrednosti spremenljivk 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 Zavrni uporabnike call deployka session kill -db % BaseName % -db-user % UserName % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode % rem Posodobite konfiguracijo baze podatkov iz repozitorija pokliči deployka loadrepo % ConStr % % RepoPath % -db-user % UserName % -db-pwd % UserPass % -storage-user % RepoUserName % -storage-pwd % RepoUserPass % -uccode % uccode % rem Posodobite konfiguracijo baze podatkov klic deployka dbupdate % ConStr % -db-user % UserName % -db-pwd % UserPass % -uccode % uccode % rem Odkleni seje klic deployka session unlock -db % BaseName % -db-user % UserName % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode %

Hvala vsem, ki ste prebrali do konca. Pišite, če imate kakšna vprašanja.

Vam je ta članek pomagal?

Življenje gre naprej in platforma 1C:Enterprise 8 se razvija. Prodajalec je končno razvil orodja za administracijo strežnika 1C (glej), kar posredno potrjuje problem nezadostne razvitosti teh orodij.

Natančneje pri DroidRAC so se čez čas pojavile naslednje težave:

DroidRAC2 0.0.4

Popolnoma prenovljen - eleganten, moden, mladosten (Kotlin, JetPack, Single-activity)

Nov api iz 1C, združljiv z 8.3.11+

V prvi različici, po tradiciji, samo za branje in malo odstranitve (na primer brisanje uporabniških sej)

Dodan razdelek "Ključi". zbira podatke o licencah iz vseh uporabniških delovnih tokov/sej za spremljanje števila uporabljenih licenc

Dodajanje/menjava skrbnikov strežnika in gruče

Ogled lastnosti vrednosti števca uspešnosti

Urejanje lastnosti gruče in produkcijskega strežnika

DroidRAC2 0.0.7

Spremenite vse lastnosti komponent gruče (ki niso bile podprte v prejšnjih različicah)

DroidRAC2 0.0.8

Dodajanje/odstranjevanje števcev in omejitev zmogljivosti
+ dodajanje novih baz podatkov

DroidRAC2 0.1.0

Iskanje RAS. Omogoča iskanje in dodajanje naslova ras iz lokalnega podomrežja. Možno je iskanje v drugih podomrežjih in na nestandardnih vratih. ampak! Odvisno od vaše jurisdikcije lahko skeniranje podomrežij drugih ljudi povzroči različne stroške.
- večkratna izbira vrstic na seznamih
- v izbirnem načinu je na voljo skupno število vrstic v seznamu in operacije na izbranih elementih
- brisanje sej in povezav v načinu večkratne izbire. Pri brisanju sej ne brišite seje RAS, da ne izgubite lastne povezave. Pri brisanju povezav ne pozabite, da lahko izbrišete samo povezave, povezane s sejo, vendar je to pogosto nesmiselno, ker 1C jih obnovi

DroidRAC2 0.1.2

Dodajanje/odstranjevanje grozdov

Dodajanje/odstranjevanje produkcijskih strežnikov

Iskanje v seznamih, neobčutljivih na velike in male črke

Popravek napak

Testiranje je bilo izvedeno za platformo 8.3.13.1690

Za moralno podporo si lahko prenesete tudi priloženo datoteko za infomany, če želite podpreti projekt. Hitrost razvoja orodja je neposredno povezana s povpraševanjem po njem.

Prijetne bodo tudi zvezdice, komentarji, želje za razvoj avtorja.

Avtomatiziran sistem 1C Enterprise vam omogoča vodenje, trgovanje, računovodstvo in prejemanje potrebnih poročil. Obstajata dve vrsti delovanja programa:

  • Datoteka - 1C je nameščen samo na enem računalniku; noben upravitelj ne more delati z bazami podatkov. Ta možnost je primerna za majhna podjetja z majhnim prometom trgovanja.
  • Odjemalska različica. Pri delu z 1C je vključen sistem uporabnikov, baze podatkov se nahajajo na enem računalniku, na katerega so povezani vsi ostali. Možnost dela ima trinivojsko arhitekturo, ki jo sestavljajo odjemalska aplikacija, strežnik 1C Enterprise in baze podatkov v formatu MS SQL Server ali PostgreSQL. V tem primeru se za zagotovitev pravilne konfiguracije uporablja skrbništvo strežnika 1C.

Administrativna konzola strežnika 1C:glavne funkcije

Strežnik 1C nima vgrajenega vmesnika za administracijo, zato se uporablja konzola. Vključen je v standardni paket dostave ustrezne različice 1C Enterprise. Ta standardni pripomoček je nameščen na vsakem lokalnem računalniku, baze podatkov pa se lahko nahajajo tukaj ali na oddaljenem strežniku.

Z uporabo konzole za upravljanje strežnika 1C Enterprise lahko rešite naslednje naloge:

  • Spremenite delovanje strežnika, ustvarite nove, izbrišite nepotrebne. Lahko gostijo baze podatkov in definirajo interakcije med različnimi uporabniki.
  • Ustvari skrbnike. To so uporabniki, ki imajo pravice dostopa do spreminjanja strežnikov. Vsak skrbnik lahko upravlja le dodeljeni strežnik. Če ne dodate enega skrbnika, lahko kateri koli registrirani uporabnik upravlja strežnik 1C.
  • Ustvarjanje delovnih tokov grozdov 1C. Dodajanje delovnih procesov vam omogoča, da vplivate na delovanje določenega uporabnika v sistemu. V lastnostih lahko nastavite največjo vrednost zmogljivosti (do 1000). Tekoče seje so pritrjene na proces z največjo zmogljivostjo. Sistematično sistem neodvisno analizira in prerazporeja te vrednosti za optimizacijo.
  • Ustvarjanje baz podatkov v 1C Enterprise. Nastavite lahko možnost, da se uporabniki povežejo z njim ali dovolite, da deluje samo lokalno.
  • Prisilna prekinitev sej. Včasih vas sporočilo strežnika obvesti, da delo pod določenim uporabniškim imenom že poteka. Sistem tega postopka ne prekine vedno sam, zato vam administracija omogoča prisilno končanje seje za katerega koli uporabnika.

Kako začeti delati v 1C?

Odjemalska aplikacija 1C Enterprise je prazna platforma. Da začne delovati, morate izvesti več zaporednih korakov:

  • Konzola je nameščena. Omogoča naknadno administracijo strežnikov 1C.
  • Izdelava centralnega strežnika. Nato lahko na njegovi podlagi ustvarite strukture, ki mu poročajo. Če želite to narediti, uporabite kontekstni meni za vnos imena, uporabljenega protokola in številke vrat, uporabljenih za komunikacijo.
  • Ustvarjanje grozda. V tem primeru vam bo pomagal tudi kontekstni meni. Izpolniti je potrebno zahtevane podatke (ime grozda, uporabljen računalnik, priključna vrata, ki se ne ujemajo nujno s prej navedenimi vrati).
  • Izdelava podatkovne baze podatkov. V ustrezni veji morate uporabiti tudi kontekstni meni. Tam so vneseni zahtevani parametri (ime, opis, tip povezave, lokacija, tip DBMS, uporabniško ime in geslo). Po potrditvi pravilnosti vnesenih podatkov se baza podatkov ustvari. Zdaj lahko vanj vnesete potrebne podatke.

Na prvi pogled je upravljanje 1C Enterprise preprost postopek, vendar brez pravilnih nastavitev sistem ne bo deloval pravilno, uporabnik ne bo mogel maksimalno izkoristiti njegovih zmogljivosti. Možne so tudi dodatne tehnične težave.

Administracijastrokovnjaki: glavne prednosti

Odjemalsko različico 1C uporabljajo srednja in velika podjetja, ki morajo povezati vse računalnike, vključno z oddaljenimi strukturnimi enotami, v en sam sistem. To vam omogoča sprejemanje upravljavskih odločitev, prejemanje konsolidiranih poročil in vodenje splošnega računovodstva.

Pomembno vlogo ima pravilna konfiguracija in stalno vzdrževanje platforme, ustvarjanje uporabnikov, grozdov, skrbnikov in spreminjanje baz podatkov. Če želite to narediti, morate imeti določeno osebje strokovnjakov. Če želite to narediti, lahko najamete nove sodelavce, stalno usposabljate obstoječe ljudi ali storitev oddate zunanjemu izvajalcu. Vsako podjetje se samo odloči, kateri način je primeren v določenih pogojih delovanja.

Upravljanje platforme 1C, ki ga izvajajo strokovni strokovnjaki, ima številne prednosti:

  • Pravilna konfiguracija sistema, ki vam omogoča, da zagotovite ustrezno delovanje 1C brez tehničnih napak.
  • Stalne spremembe in varnostni nadzor. Aktivnosti podjetja so dinamične, pred avtomatiziran sistem postavljajo nove naloge pri sprejemanju vodstvenih in strateških odločitev.
  • Namestitev novih modulov, pravilna razdelitev pravic dostopa, izdelava podsistemov. To je še posebej pomembno za velika podjetja s podružnicami in oddaljenimi enotami.
  • Spremljanje obremenitve sistema, porazdelitev obremenitve med različne strežniške računalnike.

1C deluje z različnimi lokacijami arhitekturnih komponent; lahko se nahajajo na istih ali različnih računalnikih. Za zagotovitev največje zaščite je priporočljivo, da se vsak element namesti na različne računalnike.