Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows Phone
  • Zatvorite 1s nasilno. Jednostavni načini isključivanja korisnika

Zatvorite 1s nasilno. Jednostavni načini isključivanja korisnika

Potreba za prisilnim isključivanjem korisnika javlja se uglavnom u sljedećim slučajevima:

  • Ažuriranje baze podataka;
  • Dodavanje novog objekta metapodataka u konfiguraciju;
  • Provođenje preventivnih i popravnih radova na poslužitelju;
  • Zaustavljena korisnička sesija sprječava ponovno pokretanje aplikacije.

U ovom članku pokušat ćemo vam reći kako završiti korisničku sesiju, koji su alati za obavljanje ovog zadatka u administratorskom arsenalu, koje opcije dovršavanja pruža datoteka i koje su klijent-poslužitelj verzija 1C operacije.

Važno je zapamtiti da se gubitak podataka može dogoditi ako se sesija nasilno prekine. Dakle, kako biste izbjegli neugodne situacije, preporučljivo je unaprijed upozoriti korisnike na isključenje.

Zatvaranje sesije iz konfiguratora

Kada se naprave promjene u strukturi baze podataka, ažuriranja dinamičke konfiguracije nisu dostupna. I na ekranu se pojavljuje prozor s informacijama (slika 1).

Redoslijed radnji u ovom slučaju je očigledan:

  1. Potrebno je pritisnuti gumb "Završi sesije i ponovi";
  2. Pričekajte prozor za restrukturiranje baze podataka;
  3. Kliknite "OK".

Treba napomenuti da promjene u programskom kodu ne zahtijevaju od korisnika da se isključe; međutim, bez ponovnog pokretanja aplikacije na svakom pojedinom računalu, neće raditi na ovom uređaju.

Završetak sesije izravno iz programa

Većina standardnih proizvoda tvrtke 1C osme verzije u svom skupu ima mehanizam koji vam omogućuje daljinsko isključivanje korisnika bez većih poteškoća i pružanje administratoru ekskluzivni pristup bazi podataka. Ovo je obrada "Blokiranje veza s informacijskom bazom".

Možete ga pronaći na jednoj od dvije adrese:

  1. U jednom od podizbornika odjeljka "Usluga";
  2. Odlazak na odjeljak Operacije-> Obrada.

sl. 2

Izgled obrade prikazan je na slici 2.

Značajke ove obrade:

  1. Označavanjem i poništavanjem potvrdnog okvira te klikom na gumb "Snimi" omogućuje se i onemogućuje blokiranje korisnika, brisanje sesija i sprječavanje stvaranja novih veza;
  2. Vrijeme završetka blokiranja ne može biti prazno ili manje od vremena početka;
  3. U slučaju kada je parametar "Permission code" postavljen, može se upisati u početnu liniju, kako bi se ignoriralo blokiranje, navodeći "/ UC" prije koda;
  4. Ako ne navedete "Kôd dopuštenja", tada će prije isteka razdoblja blokiranja biti problematično ući u bazu podataka (u načinu rada datoteke možete pokušati izbrisati datoteku 1CVcdn iz mape baze podataka);
  5. Ako umjesto parametra "/US" i lozinke odvojene razmakom navedete "/ CAllowWorkUsers", gdje je C latinica, možete potpuno onemogućiti blokiranje za sve korisnike;
  6. Pritiskom na gumb "Aktivni korisnici" otvara se prozor s kompletnim popisom korisnika (slika 3.), odakle možete otvoriti "Dnevnik registracije" ili prekinuti sesiju svakog pojedinog korisnika.

Slika 3

Gornje dvije opcije rade dobro u načinu rada datoteka i klijent-poslužitelj. Dalje ćemo razmotriti slučajeve tipične samo za rad poslužitelja.

Uklanjanje korisnika iz rdp-a

Važno je zapamtiti da je odvajanje korisničkih sesija s poslužitelja moguće samo ako imate određena prava na ovu radnju.

Kada radite s udaljene radne površine, možete završiti korisničke sesije pomoću standardnog upravitelja zadataka. Jednostavan prekid sesija je malo pogrešan, ali prilično učinkovit način.

Druga opcija je korištenje upravitelja zadataka - udaljene veze s mogućnošću kontrole svake određene sesije i izlaska iz programa prema svim pravilima. Ova metoda je duga i nitko ne jamči da dok se jedan korisnik odjavljuje, program neće pokrenuti neki drugi zaposlenik.

Uklanjanje korisnika putem poslužiteljske konzole

Imajući administratorska prava za klaster 1C poslužitelja, morate:


Vrlo često, kada se radi u poslužiteljskom modu, obješene korisničke sesije nisu vidljive putem platforme, već se mogu izbrisati samo putem konzole.

Najradikalniji način prekidanja sesija

Situacija kada gore navedene metode nisu uspjele događa se iznimno rijetko. Ali ako se to dogodi, postoji još jedan radikalan način prekida veze s bazom podataka: fizičko ponovno pokretanje poslužitelja.

Naravno, korisnici koji nemaju vremena dovršiti posao i spremiti podatke bit će iznimno ogorčeni takvim besramnim stavom, ali je brz i iznimno učinkovit.

Implementirano u verziji 8.3.8.1652.

Prije su korisnici koji su bili navikli raditi s web aplikacijama imali određene neugodnosti jer nisu vidjeli naredbu za isključivanje korisnika. Navikli su da obično postoji takva ekipa, i to na istaknutom mjestu. A da biste isključili web aplikaciju, ne morate samo zatvoriti prozor preglednika, već i izvršiti ovu naredbu. Što će, između ostalog, završiti sjednicu autorizacije. Tako da sljedeći put kada pokrenete aplikaciju, ne možete u nju ući "tek tako", već tek nakon unosa korisničkog imena i lozinke.

U 1C: Enterprise i tim Izlaz, i naredba Isključi korisnika...(kada koristite OpenID autentifikaciju) postoje, ali se nalaze u izborniku Datoteka, za koju mnogi korisnici ne znaju.

Kako bismo korisničko iskustvo učinili poznatijim, dodali smo naredbu za isključivanje u naslovnu traku aplikacije, pored gumba O programu... Prikazuje se kao hiperveza s imenom trenutnog korisnika.



Ova naredba, s osnovnom provjerom autentičnosti, izlazi iz klijentske aplikacije. A uz OpenID autentifikaciju, izlazi iz korisnika (OpenID odjava) i također izlazi iz aplikacije.

Prilikom objavljivanja infobaze na web poslužitelju, možete odrediti URL koji će se pratiti nakon što web klijent završi rad s ovom naredbom. Na primjer, za povratak na glavnu stranicu davatelja usluge ako je korisnik radio s aplikacijom u modelu usluge.

Prilikom sigurnosnog kopiranja baza podataka, korisnici moraju prestati raditi s informacijskom bazom.

"Okončanje rada korisnika 1C: Enterprise"
Postavite oznaku ako trebate isključiti korisnike s bazom podataka prije arhiviranja.

Moguće opcije isključivanja korisnika:

  • "Završi sesije na poslužitelju 1C: Enterprise"

Mogućnost isključivanja korisnika prisilnim prekidom sesije na poslužitelju 1C: Enterprise. Dostupno samo za baze podataka klijent-poslužitelj 1C: Enterprise.

Važno: nemojte brkati ovog korisnika s korisnikom baze podataka 1C: Enterprise i korisnikom "administratora središnjeg poslužitelja".

U konzoli poslužitelja 1C: Enterprise administratori klastera nalaze se na sljedećem putu: "Korijen konzole" - "1C: Enterprise 8.3 središnji poslužitelji" - "(*) Naziv računala" - "klasteri" - "Lokalni klaster" - "Administratori".

"Ime administratora klastera:"
Korisničko ime je "administrator klastera".

"Administratorska lozinka klastera:"
Lozinka za korisnika "administratora klastera".

"Koristi se nestandardni port agenta poslužitelja"
Postavite ovu zastavicu ako se port veze na "Agent" poslužitelja razlikuje od standardnog.

"Luka:"
Port veze s agentom poslužitelja 1C: Enterprise. Zadana vrijednost je 1540.

Da biste odredili port poslužiteljskog agenta, idite na Server 1C tako da desnom tipkom miša kliknete naziv računala s padajućeg izbornika, odaberite "Svojstva" - "Parametri središnjeg poslužitelja 1C: Enterprise" - "IP port:".

  • "Prisiliti korisnike da se isključe"

Mogućnost isključivanja korisnika pozivanjem mehanizma isključivanja korisnika ugrađenog u tipične konfiguracije. Ovaj mehanizam temelji se na proceduri "Blokiranje uspostavljanja veza s infobazom".

Algoritam izvršenja je sljedeći:

  • Počnite zatvarati korisnike.
  • Pokrenite izvršavanje zadatka (arhiviranje, testiranje i zakrpa, itd.).
  • Pokrenite korisnička radna dopuštenja.

"Trenutak:"
U trenutku kada se korisnici ugase.

  • "Završi posao prije dovršetka zadatka"... Prije svakog izvršenja zadatka, pokrenut će se postupak isključivanja korisnika.
  • "Izađite samo ako trebate ažurirati konfiguraciju"... Ako je zadatak konfiguriran za obavljanje zamjene za perifernu bazu, a promijenjena konfiguracija je primljena sa središnje stranice, pokrenut će se postupak isključivanja korisnika. Inače, mehanizam završetka neće raditi.

Administracija i kontrola korisnika 1C 8.3 sastavni je dio implementacije i podrške bilo kojeg 1C softverskog proizvoda. Zapravo, ovo nije težak zadatak i, siguran sam, svatko se može nositi s njim bez problema. Razmotrimo detaljnije proces administriranja korisnika 1C.

Upravljanje korisnicima u 1C prilično je jednostavan i intuitivan proces, ali još uvijek treba opis.

Uvjetna administracija i kontrola uključuje:

  • stvaranje korisnika;
  • postavljanje korisničkih prava;
  • pregled aktivnih korisnika;
  • analiza radnji korisnika.

Razmotrimo svaku od ovih točaka detaljnije:

Stvaranje i instalacija korisničkih prava 1C 8.2

Ovisno o konfiguraciji, korisnici se unose ili u konfiguratoru ili u korisničkom načinu. Gotovo sve moderne konfiguracije podržavaju korisnički unos u 1C: Enterprise 8. Također, u 1C: Enterprise, u pravilu se unose dodatni korisnički parametri.

No, bez obzira na konfiguraciju, prvi korisnik s administrativnim pravima uvijek se upisuje u modu konfiguratora. Stoga ćemo pokriti oba načina unosa korisnika.

Unos korisnika u konfigurator

Za ulazak u način rada 1C konfiguratora odaberite opciju Konfigurator na popisu odabira baze:

Nakon prijave u izborniku odaberite stavke Administracija - Korisnici. Otvorit će se popis korisnika, ako kreirate prvog korisnika, bit će prazan. Dodajte novog korisnika "Administrator":

Na ovoj stranici morate odrediti korisničke postavke:

  • Ime i Puno ime- Korisničko ime.
  • Ako je zastava postavljena Autentifikacija 1C: Enterprise, tada će artikli postati dostupni Zaporka(lozinka koja se koristi za ulazak u 1C), Korisniku je zabranjeno mijenjati lozinku(omogućuje korisniku promjenu lozinke u korisničkom načinu), Prikaži na popisu za odabir(omogućava odabir korisnika na popisu, inače se korisničko ime mora unijeti ručno).
  • Provjera autentičnosti operativnog sustava - zastavica odgovorna za mogućnost autorizacije korištenjem korisničkog imena operacijskog sustava. Korisnik- korisničko ime informacijskog sustava (na primjer, \\ dom \ kirill, gdje je dom mrežna domena, a kirill korisničko ime OS). Prilikom pokretanja, 1C prvo provjerava autorizaciju preko OS-a, a zatim 1C 8.2 autorizaciju.
  • OpenID autentifikacija- omogućavanje autorizacije korištenjem OpenID tehnologije ... OpenID je otvoreni, decentralizirani sustav koji korisniku omogućuje korištenje jednog računa za provjeru autentičnosti na više nepovezanih stranica, portala, blogova i foruma.

Besplatno nabavite 267 1C video tutoriale:

U kartici Ostalo morate odrediti odgovarajuće uloge za korisnika (). U našem slučaju, naznačit ćemo za administratora Puna prava... Za ostale korisnike, ovdje se mogu označiti potrebne uloge. Korisnička prava su sažeta iz dostupnih objekata različitih uloga. Oni. ako korisnik ima odabrane dvije uloge, jedna ima pristup katalogu nomenklature, a druga nema pristup. Za svakog korisnika bez "punih prava" mora biti instalirana uloga "Korisnik".(ako postoji).

Također na ovoj kartici možete odrediti Glavno sučelje(radi samo za regularne oblike). Zadani jezik- ako je konfiguracija razvijena na više jezika. Način pokretanja- upravljana ili redovita aplikacija.

Kreiranje korisnika u 1C računovodstvu 2.0

Nakon što se korisnik s punim pravima registrira u sustavu, korisnici se mogu unijeti u 1C: Enterprise način. Na primjer, napravimo korisnika u najčešćoj konfiguraciji - Enterprise Accounting 8.2.

Da biste to učinili, odaberite stavku u izborniku Usluga - Upravljanje korisnicima i pristupom... Otvorit će se imenik "Korisnici". Napravite novog korisnika:

Ispunite podatke o korisniku i njegovim glavnim, kliknite gumb "U redu": sustav će ponuditi automatsko kreiranje korisnika baze podataka:

Morate se složiti, novi korisnički obrazac baze podataka će se prikazati:

To je sve! Stvaranje korisnika i dodjela prava na njega je sada završena.

Pregled aktivnih korisnika u bazi podataka 1C

Da biste vidjeli korisnike koji rade u bazi podataka u načinu rada 1C: Enterprise, odaberite stavku Usluga - Aktivni korisnici... Otvorit će se popis korisnika koji rade u bazi podataka:

Kako onemogućiti korisnike u 1C 8.3 i 8.2

Postoje dva načina za onemogućavanje aktivnog korisnika u bazi podataka 1C:

  • u sučelju programa (za konfiguracije 1C Accounting 3.0, Trade Management 11, itd.);
  • putem konzole klastera poslužitelja (dostupno samo u načinu rada klijent-poslužitelj).

Iz sučelja

U korisničkom načinu rada možete izbaciti obješenog korisnika tako da odete na izbornik "Administracija" - "Podrška i održavanje", a zatim odaberete stavku "Aktivni korisnici":

Odaberite željenog korisnika na popisu i kliknite gumb "Završi".

S konzole klastera

Ako imate pristup administrativnoj ploči 1C poslužitelja, pomoću nje možete prekinuti sesiju. Idemo na konzolu, pronalazimo obješenog korisnika u izborniku Sesije, pozivamo kontekstni izbornik i kliknemo Izbriši:

Korisnička kontrola 1C 8.3

Za pregled povijesti rada korisnika idite na izbornik u stavci Usluga - :

Softverski proizvodi temeljeni na platformi 1C imaju mnoge funkcije, specijalizirane i primijenjene, odnosno administrativne. Osnovna funkcionalnost (naravno, ovisno o namjeni rješenja) odnosi se na područja kao što su kupnja robe, njezina prodaja, skladište, operativno i upravljačko računovodstvo, računovodstvo, CRM, au slučaju složenih rješenja, sve zajedno.

Naravno, jedan zaposlenik nije u mogućnosti kontrolirati sve poslovne procese organizacije, čak i ako su automatizirani. Stoga se administratori 1C sustava moraju nositi s desecima i stotinama korisnika koji rade s određenim funkcijama sustava. Svatko od njih mora postaviti posebna prava kako bi u isto vrijeme imao sve i samo dokumente, funkcije i izvješća koja su im potrebna. I ovdje počinjemo razmatrati primijenjenu ili administrativnu funkcionalnost 1C rješenja, koja uključuje samo postavljanje prava pristupa korisnika.

Korisničke postavke 1C 8.3

Posebni objekti konfiguracijske strukture - "Uloge", odgovorni su za korisnička prava u 1C 8.3. Većina tipičnih konfiguracija već ima kreiran određeni popis unaprijed definiranih uloga. Možete ih koristiti prilikom kreiranja računa i postavljanja prava pristupa za njih. Ako vam standardni set ne odgovara, možete ga promijeniti ili dodati vlastite uloge.

Svakom korisniku može se dodijeliti nekoliko uloga koje su odgovorne za određena prava. Da biste konfigurirali prava korisnika 1C, morate saznati koje uloge sada imaju. Ove informacije mogu se dobiti na dva načina:

  • Preko konfiguratora. Ova je opcija prikladna za bilo koju konfiguraciju;
  • U nekim konfiguracijama, kroz način rada "Enterprise".

Pokrenite konfigurator svoje 1C baze podataka pod korisničkim imenom s punim pravima i otvorite izbornik "Administracija" -> "Korisnici". Da biste saznali prava određenog korisnika, morate dvaput kliknuti na redak s njegovim prezimenom i otići na karticu "Ostalo". Potvrdni okvir će označiti one uloge koje su dostupne korisniku. Da biste dodali ili uklonili određenu ulogu, promijenite zastavice i kliknite U redu.



Ako nakon analize shvatite da standardne uloge ne mogu u potpunosti zadovoljiti zahtjeve za razlikovanje prava, onda ih morate promijeniti. Da biste to učinili, pronađite potrebnu ulogu u stablu konfiguracije i dvaput je kliknite da biste je otvorili. Na lijevoj strani prozora koji se otvori vidjet ćete popis svih konfiguracijskih objekata. U desnom dijelu potvrdni okviri označavaju one radnje kojima su prava dodijeljena u ovoj ulozi, u odnosu na odabrani objekt s lijeve strane.



Ne možete samo davati i uklanjati dopuštenja za određene radnje s konfiguracijskim objektima tako da potvrdite i poništite potvrdne okvire. Osim toga, u platformu 1C ugrađen je vrlo prikladan mehanizam, koji je odgovoran za ograničavanje korisničkih prava na razini zapisa - RLS. Omogućuje postavljanje uvjeta, nakon čijeg će ispunjenja korisnik vidjeti podatke baze podataka. Koristeći RLS, korisnička prava u 1C 8.3 mogu se konfigurirati tako da će, na primjer, svaki određeni skladištar vidjeti informacije samo za svoje skladište.

Drugi način dodavanja prava na objekt korisniku bez promjene standardnih uloga je stvaranje nove uloge. Da biste to učinili, kliknite na gumb "Dodaj" dok ste u grani konfiguracije "Uloge" i imenujte novi objekt. U prozoru koji se otvori, na lijevoj strani pronađite potrebne konfiguracijske objekte, a desno postavite potrebna prava i ograničenja. Nakon spremanja nove uloge, trebate ažurirati konfiguraciju, otići na popis korisnika i dodati novu ulogu određenim korisnicima.

Odgovornost administratora 1C infobaze nije ograničena na stvaranje korisnika i distribuciju prava. Zaposlenici se mogu mijenjati, odgovornosti se mogu preraspodijeliti, a administratori moraju brzo reagirati na sve te promjene. Ako je zaposlenik koji je obavljao određene funkcije u 1C dao otkaz, tada je potrebno onemogućiti korisnika 1C kako bivši kolege ne bi koristili račun. U tome će nam pomoći popis korisnika koji se može otvoriti u konfiguratoru u izborniku "Administracija".


Nakon otvaranja korisničkih postavki 1C, morate ukloniti potvrdne okvire odgovorne za pronalaženje imena zaposlenika na popisu odabira i provjeru autentičnosti. Na taj način zabranjujete prijavu pod prezimenom napuštenog zaposlenika i spremate postavke prava pristupa u slučaju da se zaposlenik vrati. Također, ove postavke će dobro doći ako se sve ovlasti prenesu na novog zaposlenika – ne morate ponovno konfigurirati uloge.

Također se ne preporučuje potpuno brisanje korisnika zbog činjenice da sustav sadrži poveznice na odgovornog korisnika u raznim dokumentima. Ako izbrišete unos, doći će do neispravnih poveznica i nesporazuma o tome tko je izradio određene dokumente, što može dovesti do zabune. Mnogo je učinkovitije onemogućiti korisniku 1C ulazak u sustav, au nekim slučajevima i potpuno ukloniti prava (uloge). Također u nekim tvrtkama postoji praksa označavanja neaktivnih korisnika određenom ikonom u polju "Naziv", na primjer: "* IvanovaTP".

U nekim slučajevima, administrator 1C možda će morati hitno "izbaciti" korisnike iz baze podataka 1C. To se može učiniti na dva načina:

  1. Putem načina "Enterprise" od korisnika s administrativnim pravima. Ne podržavaju sve konfiguracije;
  2. Putem poslužitelja aplikacija pomoću konzole klastera 1C poslužitelja.

Za korištenje prve opcije potrebno je otići na "NSI i administracija", otvoriti "Servis" i pokrenuti obrazac "Aktivni korisnici". Vidjet ćemo popis aktivnih korisnika i na vrhu gumba "Kraj", klikom na koji će se nasilno prekinuti korisničke sesije. Osim toga, na ovom popisu možete vidjeti naziv računala i vrijeme početka, što će pomoći u praćenju obješenih sesija.


Druga opcija za onemogućavanje aktivnih korisnika zahtijeva više pažnje i odgovornosti, budući da se konzola klastera najčešće postavlja na poslužitelj aplikacija. Ako imate pristup ovoj upravljačkoj ploči poslužitelja, tada možete prekinuti korisničku sesiju na sljedeći način:

  1. Otvorite konzolu klastera;
  2. Idemo na popis infobaza i otvaramo sesije koje su nam potrebne;
  3. Pronađite traženog korisnika na popisu;
  4. Pozivamo kontekstni izbornik pritiskom na desnu tipku miša, bit će funkcija - "Izbriši".


U platformi 1C programeri imaju prikladan mehanizam za postavljanje prava i upravljanje korisnicima. Stoga su opisane mogućnosti dostupne vlasnicima svih konfiguracija, čak i onih koje su napisane samostalno. Još jedna prednost je nedostatak potražnje za dubokim poznavanjem 1C sustava. Svaki odgovoran i pažljiv administrator može se nositi s ovim operacijama.

Vrhunski povezani članci