Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows telefon
  • Zatvorite 1s nasilno. Jednostavni načini za onemogućavanje korisnika

Zatvorite 1s nasilno. Jednostavni načini za onemogućavanje korisnika

Potreba za prisilnim gašenjem rada korisnika uglavnom se javlja u sljedećim slučajevima:

  • Ažuriranje baze podataka;
  • Dodavanje novog objekta metapodataka u konfiguraciju;
  • Izvođenje preventivnih i popravnih radova na serveru;
  • Obješena korisnička sesija koja sprječava ponovno pokretanje aplikacije.

U ovom članku ćemo vam pokušati reći kako završiti korisničku sesiju, koje alate administrator ima u svom arsenalu da izvrši ovaj zadatak, koje opcije prekida pruža datoteka i koja verzija klijent-server 1C.

Važno je zapamtiti da kada prisilite da se sesija završi, možete izgubiti podatke. Dakle, kako bi se izbjegle 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 postaju nedostupna. I na ekranu se pojavljuje prozor sa informacijama (slika 1).

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

  1. Morate kliknuti na dugme "Završi sesije i ponovi";
  2. Sačekajte prozor za restrukturiranje baze podataka;
  3. Pritisnite OK.

Treba napomenuti da promjene u programskom kodu ne zahtijevaju od korisnika da se isključe, ali bez ponovnog pokretanja aplikacije na svakom konkretnom računaru neće raditi na ovom uređaju.

Završetak sesije direktno iz programa

Većina standardnih proizvoda kompanije 1C osme verzije ima u svom setu mehanizam koji vam omogućava da lako prekinete rad korisnika na daljinu i omogućite administratoru ekskluzivni pristup bazi podataka. Ovo je obrada "Blokiranje konekcija na bazu podataka".

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

  1. U jednom od podmenija odeljka "Usluga";
  2. Odlaskom na odjeljak Operacije->Obrada.

Fig.2

Izgled obrade prikazan je na sl.2.

Karakteristike ove obrade:

  1. Označavanjem i poništavanjem polja, te klikom na dugme "Snimi", uključuje se i isključuje blokiranje korisnika, brisanje sesija i sprečavanje stvaranja novih konekcija;
  2. Vrijeme završetka zaključavanja ne može biti prazno ili manje od vremena početka;
  3. U slučaju kada je parametar “Permission code” podešen, može se napisati u liniji za pokretanje da se ignorira blokiranje specificiranjem “/UC” prije koda;
  4. Ako "Kôd dozvole" nije naveden, tada će biti problematično ući u bazu podataka prije isteka perioda blokiranja (u verziji datoteke rada možete pokušati izbrisati datoteku 1CVcdn iz mape baze podataka);
  5. Ako umjesto parametra “/US” i lozinke odvojene razmakom, navedete “/CAllow Users”, gdje je C latinica, možete potpuno onemogućiti zaključavanje za sve korisnike;
  6. Pritiskom na dugme „Aktivni korisnici“ otvara se prozor sa kompletnom listom korisnika (slika 3), odakle možete otvoriti „Dnevnik registracije“ ili završiti sesiju svakog pojedinog korisnika.

Fig.3

Gornje dvije opcije rade dobro i u fajl iu režimu klijent-server. Dalje ćemo razmotriti slučajeve specifične samo za rad servera.

Uklanjanje korisnika iz rdp-a

Važno je zapamtiti da je prekid veze korisnika sa serverima moguće samo ako imate određena prava za to.

Kada radite sa udaljene radne površine, možete završiti korisničke sesije koristeći standardni upravitelj zadataka. Jednostavno prekid sesije je pomalo pogrešan naziv, ali radi prilično dobro.

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 niko ne garantuje da dok je jedan korisnik odjavljen, program neće pokrenuti nijedan drugi radnik.

Uklanjanje korisnika preko serverske konzole

Imajući administratorska prava za klaster 1C servera, morate:


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

Najradikalniji način za prekid sesija

Situacija kada gore navedene metode nisu uspjele je izuzetno rijetka. Ali ako se to dogodi, postoji još jedan radikalan način za prekid veze s bazom podataka: fizičko ponovno pokretanje servera.

Naravno, korisnici koji nemaju vremena da završe posao i sačuvaju podatke biće izuzetno ogorčeni ovakvim besramnim stavom, ali je brz i izuzetno efikasan.

Implementirano u verziji 8.3.8.1652.

Ranije su korisnici navikli na rad sa web aplikacijama iskusili određene neugodnosti zbog činjenice da nisu vidjeli naredbu za izlazak iz korisnika. Navikli su da obično postoji takva ekipa, i to na vidnom mjestu. A da biste dovršili web aplikaciju, ne morate samo zatvoriti prozor pretraživača, već i izvršiti ovu naredbu. Što će, između ostalog, završiti sesiju autorizacije. Tako da sljedeći put kada pokrenete aplikaciju, ne možete je unijeti „tek tako“, već tek nakon što unesete svoju login i lozinku.

U 1C: preduzeću i timu Izlaz, i komandu Krajnji korisnik...(kada koristite OpenID autentifikaciju) postoje, ali se nalaze u meniju File kojih mnogi korisnici nisu svjesni.

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



Ova naredba, s osnovnom autentifikacijom, prekida klijentsku aplikaciju. A uz OpenID autentifikaciju, prekida korisnika (OpenID odjava) i također prekida aplikaciju.

Prilikom objavljivanja infobaze na web serveru, možete odrediti URL na koji će se kretati nakon što web klijent završi rad sa ovom komandom. Na primjer, za povratak na glavnu stranicu provajdera usluge, ako je korisnik radio sa aplikacijom u modelu usluge.

Prilikom pravljenja sigurnosne kopije infobaze, korisnici moraju prestati raditi s infobazom.

"Isključi korisnike 1C:Enterprise"
Postavite oznaku ako je potrebno prekinuti rad korisnika sa bazom podataka prije arhiviranja.

Moguće opcije za gašenje korisnika:

  • "Završi sesije na 1C:Enterprise serveru"

Opcija isključivanja korisnika nasilnim prekidom sesije na serveru 1C:Enterprise. Dostupno samo za 1C:Enterprise klijent/server baze podataka.

Bitan: nemojte brkati ovog korisnika sa korisnikom baze podataka 1C:Enterprise i korisnikom „administratora centralnog servera“.

U konzoli servera 1C:Enterprise administratori klastera nalaze se na sljedećem putu: "Console Root" - "1C:Enterprise 8.3 Centralni serveri" - "(*)ime računara" - "klasteri" - "lokalni klaster" - "Administratori".

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

"Administratorska lozinka klastera:"
Lozinka za korisnika je "administrator klastera".

"Koristi se nestandardni port agenta servera"
Postavite ovu zastavicu ako se port za povezivanje sa agentom servera razlikuje od standardnog.

"Luka:"
Port za povezivanje sa agentom servera 1C:Enterprise. Zadana vrijednost je 1540.

Da biste odredili port serverskog agenta, idite na Server 1C desnim klikom na naziv računara iz padajućeg menija, izaberite "Svojstva" - "Parametri centralnog servera 1C: Enterprise" - "IP port:".

  • "Pozovite redovno gašenje korisnika"

Opcija za onemogućavanje korisnika pozivanjem ugrađenog mehanizma isključivanja korisnika u tipičnim konfiguracijama. Ovaj mehanizam se zasniva na korišćenju procedure "Blokiranje uspostavljanja konekcija sa info bazom".

Algoritam izvršenja je sljedeći:

  • Aktivirajte isključivanje korisnika.
  • Pokretanje izvršavanja zadatka (arhiviranje, testiranje i popravljanje, itd.).
  • Pokretanje korisničkih dozvola.

"Momenat:"
Trenutak kada su korisnici izašli.

  • "Isključi se prije pokretanja zadatka". Prije svakog izvršavanja zadatka, pokrenut će se postupak isključivanja korisnika.
  • "Izađite samo ako trebate ažurirati konfiguraciju". Ako je zadatak konfiguriran da izvrši razmjenu za rubnu bazu i izmjenjena konfiguracija je primljena od centralnog čvora, pokrenut će se postupak isključivanja korisnika. U drugim slučajevima, 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 je jednostavan zadatak i, siguran sam, svaka osoba se lako može nositi s njim. Razmotrite detaljnije proces administriranja korisnika 1C.

Upravljanje korisnicima u 1C prilično je jednostavan i intuitivan proces, ali mu je i dalje potreban opis.

Uslovna administracija i kontrola uključuje:

  • kreiranje korisnika;
  • postavljanje korisničkih prava;
  • pogledajte aktivne korisnike;
  • analiza radnji korisnika.

Razmotrimo svaku od ovih tačaka detaljnije:

Kreiranje i instalacija korisničkih prava 1C 8.2

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

Međutim, bez obzira na konfiguraciju, prvi korisnik s administrativnim pravima uvijek se ulazi u konfiguratorski način. Stoga ćemo razmotriti oba načina unosa korisnika.

Unos korisnika u konfigurator

Da biste ušli u način rada 1C konfiguratora, odaberite opciju Konfigurator na listi izbora baze podataka:

Nakon što se prijavite, izaberite Administracija - Korisnici iz menija. Otvoriće se lista korisnika, ako pokrenete prvog korisnika, biće prazna. Dodajmo novog korisnika "Administrator":

Na ovoj stranici morate odrediti korisnička podešavanja:

  • Ime I Puno ime— korisničko ime.
  • Ako je zastava postavljena Autentifikacija 1C: preduzeća, tada će artikli postati dostupni Lozinka(lozinka koja se koristi za ulazak u 1C), Korisniku nije dozvoljeno mijenjati lozinku(čini dostupnom mogućnost promjene lozinke od strane korisnika u korisničkom modu), Prikaži na listi izbora(omogućava izbor korisnika na listi, inače se korisničko ime mora unijeti ručno).
  • Provjera autentičnosti operativnog sistema - zastavica odgovorna za mogućnost autorizacije korištenjem korisničkog imena operativnog sistema. Korisnik— korisničko ime informacionog sistema (na primjer, \\dom\kirill, gdje je dom mrežni domen, a kirill korisničko ime OS). 1C pri pokretanju prvo provjerava autorizaciju kroz OS, a zatim autorizaciju 1C 8.2.
  • Otvorite ID autentifikaciju- omogućavanje autorizacije korištenjem OpenID tehnologije . Otvori ID je otvoreni decentralizovani sistem koji omogućava korisniku da koristi jedan nalog za autentifikaciju na raznim nepovezanim sajtovima, portalima, blogovima i forumima.

Nabavite 267 1C video lekcija besplatno:

Na kartici Ostalo morate navesti odgovarajuće uloge za korisnika (). U našem slučaju ćemo navesti za administratora Puna prava. Za druge korisnike, tražene uloge se mogu označiti ovdje. Korisnička prava su sažeta iz dostupnih objekata različitih uloga. One. ako korisnik ima dvije odabrane uloge, jedna ima pristup direktoriju "Nomenklatura", a druga uloga nema, pristup će biti. Za svakog korisnika bez "punih prava" korisnička uloga mora biti postavljena(ako postoji).

Također na ovoj kartici možete odrediti Glavni interfejs(radi samo za normalne forme). Zadani jezik— ako je konfiguracija razvijena na nekoliko jezika. Start mode- upravljana ili redovna aplikacija.

Kreiranje korisnika u 1C računovodstvu 2.0

Nakon što se korisnik sa punim pravima registruje u sistemu, korisnici se mogu uneti u 1C: Enterprise režim. Na primjer, kreirajmo korisnika u najobičnijoj konfiguraciji - Enterprise Accounting 8.2.

Da biste to učinili, odaberite stavku menija Usluga - Upravljanje korisnicima i pristupom. Otvoriće se direktorij "Korisnici". Kreirajte novog korisnika:

Unesite podatke o korisniku i njegovim glavnim, kliknite na dugme "OK": sistem će ponuditi da automatski kreira korisnik baze podataka:

Morate se složiti, obrazac novog korisnika baze podataka će biti prikazan:

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

Pregled aktivnih korisnika u bazi podataka 1C

Da biste vidjeli korisnike koji rade u bazi podataka u 1C: Enterprise modu, odaberite stavku Usluga - Aktivni korisnici. Otvoriće se lista korisnika koji rade u bazi podataka:

Kako onemogućiti korisnike u 1C 8.3 i 8.2

Postoje dva načina da onemogućite aktivnog korisnika u bazi podataka 1C:

  • u interfejsu programa (za konfiguracije 1C Accounting 3.0, Trade Management 11, itd.);
  • preko konzole klastera servera (dostupno samo u režimu klijent-server).

Iz interfejsa

U korisničkom modu možete izbaciti obješenog korisnika tako što ćete otići u meni "Administracija" - "Podrška i održavanje", a zatim odabrati stavku "Aktivni korisnici":

Odaberite željenog korisnika sa liste i kliknite na dugme "Završi".

Sa konzole klastera

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

Korisnička kontrola 1C 8.3

Da vidite radnu istoriju korisnika, idite na stavku menija Usluga - :

Softverski proizvodi bazirani na 1C platformi imaju mnoge funkcije, specijalizirane i primijenjene, odnosno administrativne. Funkcionalnost profila (naravno, ovisno o namjeni rješenja) tiče se područja kao što su nabavka robe, njena prodaja, skladište, operativno i upravljačko računovodstvo, računovodstvo, CRM, au slučaju kompleksnih rješenja - sve zajedno.

Naravno, jedan zaposlenik nije u mogućnosti da kontroliše sve poslovne procese organizacije, čak i ako su automatizovani. Stoga se administratori sistema 1C moraju nositi s desetinama i stotinama korisnika koji rade s određenim funkcijama sistema. Svako od njih mora postaviti posebna prava tako da ima na raspolaganju sve i samo dokumente, funkcije i izvještaje koji su im potrebni. I ovdje počinjemo razmatrati primijenjenu ili administrativnu funkcionalnost 1C rješenja, koja uključuje samo postavljanje prava pristupa korisnika.

Korisnička podešavanja 1C 8.3

Za korisnička prava u 1C 8.3 odgovorni su posebni objekti konfiguracijske strukture - "Uloge". U većini tipičnih konfiguracija već postoji određena lista standardnih uloga kreirana. Možete ih koristiti prilikom kreiranja naloga i postavljanja prava pristupa za njih. Ako vam standardni set ne odgovara, možete ga promijeniti ili dodati svoje uloge.

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

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

Pokrenite konfigurator svoje 1C baze pod korisničkim imenom s punim pravima i otvorite izbornik "Administracija" -> "Korisnici". Da biste saznali prava određenog korisnika, morate dvaput kliknuti na liniju s njegovim prezimenom i otići na karticu "Ostalo". One uloge koje su dostupne korisniku će biti označene kvačicom. Da biste dodali ili uklonili određenu ulogu, promijenite potvrdne okvire i kliknite na OK.



Ako nakon analize shvatite da standardne uloge neće moći u potpunosti da zadovolje zahtjeve za diferencijaciju prava, onda ih morate promijeniti. Da biste to učinili, pronađite potrebnu ulogu u stablu konfiguracije i otvorite je dvostrukim klikom. U lijevom dijelu prozora koji se otvori vidjet ćete listu svih konfiguracijskih objekata. U desnom dijelu polja za potvrdu označavaju one radnje na koje su prava određena u ovoj ulozi, u odnosu na odabrani objekt s lijeve strane.



Ne možete samo davati i uklanjati dozvole za određene radnje s konfiguracijskim objektima tako što ćete označiti i poništiti okvire. Osim toga, u platformu 1C ugrađen je vrlo zgodan mehanizam, koji je odgovoran za ograničavanje korisničkih prava na nivou zapisa - RLS. Omogućava postavljanje uvjeta samo pod kojim će 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 za dodavanje prava na objekt korisniku bez promjene standardnih uloga je kreiranje nove uloge. Da biste to učinili, kliknite na dugme "Dodaj" 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, potrebno je ažurirati konfiguraciju, otići na listu korisnika i dodati novu ulogu određenim korisnicima.

Odgovornost administratora 1C infobaze nije ograničena na kreiranje korisnika i distribuciju prava. Zaposleni se mogu mijenjati, odgovornosti se mogu preraspodijeliti, a administratori moraju brzo reagirati na sve ove promjene. Ako zaposlenik koji je obavljao određene funkcije u 1C odustane, tada morate onemogućiti korisnika 1C kako bivši kolege ne bi koristili račun. U tome će nam pomoći lista korisnika, koja se može otvoriti u konfiguratoru u meniju "Administracija".


Nakon otvaranja korisničkih postavki 1C, morate poništiti potvrdne okvire odgovorne za pronalaženje imena zaposlenika na listi odabira i autentifikaciju. Na taj način ćete zabraniti prijavu pod imenom zaposlenog koji je otišao i sačuvati postavke prava pristupa u slučaju da se zaposlenik vrati. Također, ove postavke će biti korisne ako se sva ovlaštenja prenesu na novog zaposlenika - ne morate ponovo konfigurirati uloge.

Također se ne preporučuje potpuno brisanje korisnika zbog činjenice da u sistemu u raznim dokumentima postoje veze do odgovornog korisnika. Ako izbrišete unos, doći će do neispravnih veza i nesporazuma o tome ko je kreirao određene dokumente, što može dovesti do zabune. Mnogo je efikasnije onemogućiti korisniku 1C da se prijavi u sistem, au nekim slučajevima i potpuno ukloniti prava (uloge). Takođe, u nekim kompanijama postoji praksa da se neaktivni korisnici označavaju određenom ikonicom u polju „Ime“, na primer: „*IvanovaTP“.

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

  1. Preko "Enterprise" moda od korisnika sa administrativnim pravima. Nije podržano u svim konfiguracijama;
  2. Preko servera aplikacija pomoću konzole klastera 1C servera.

Da biste koristili prvu opciju, potrebno je otići na "NSI i administracija", otvoriti "Održavanje" i pokrenuti obrazac "Aktivni korisnici". Vidjet ćemo listu aktivnih korisnika i dugme „Završi“ na vrhu, klikom na koje će se nasilno prekinuti korisničke sesije. Osim toga, na ovoj listi možete vidjeti naziv računara i vrijeme početka, što će pomoći u praćenju obustavljenih sesija.


Druga opcija za onemogućavanje aktivnih korisnika zahteva više pažnje i odgovornosti, jer se konzola klastera najčešće postavlja na server aplikacija. Ako imate pristup ovom kontrolnom panelu servera, tada možete prekinuti korisničku sesiju na sljedeći način:

  1. Otvorite konzolu klastera;
  2. Idemo do liste infobaza i otvorenih sesija one koja nam je potrebna;
  3. Na listi pronalazimo željenog korisnika;
  4. Pozivamo kontekstni meni pritiskom na desnu tipku miša, tu će biti funkcija - "Izbriši".


U 1C platformi programeri imaju zgodan mehanizam za postavljanje prava i upravljanje korisnicima. Stoga su opisane karakteristike dostupne vlasnicima svih konfiguracija, čak i onih koje su sami napisali. Još jedna prednost je nezahtjevna prisutnost dubokog znanja o 1C sistemu. Svaki odgovoran i pažljiv administrator je u stanju da se nosi sa ovim operacijama.

Top Related Articles