1s ne počinje nakon što je sigurnosna kopija prekinuta. Zabranjeno je pokretanje sesije sa info bazom. Backup. Kako pravilno napraviti sigurnosnu kopiju baza podataka

Nakon što sam jednom pokrenuo program 1C, pri pokretanju sam vidio grešku „Zabranjeno je pokretanje sesije s bazom podataka. Sigurnosna kopija". Bio sam veoma iznenađen - nisam sam postavio nikakvo blokiranje. Nakon male analize, ispostavilo se da je razlog “kvar” automatskog arhivskog kopiranja, koje je ugrađeno u (jedan od podsistema).

Greška izgleda ovako:

Ispostavilo se da je problem u tome što pri podešavanju kreiranja arhivskih kopija baze podataka sistem automatski postavlja blok na ulaz u informacijsku bazu. Spriječava korisnike da pokrenu program dok je proces pokrenut.

Ali ponekad se desi da nakon kopiranja sistem ne može da ga ukloni. U ovom slučaju dobijamo grešku "Započinjanje sesije sa info bazom je zabranjeno..."

Nabavite 267 video lekcija na 1C besplatno:

Rješenje

Najlakši način da riješite problem je da izbrišete datoteku 1Cv8.cdn(datoteka zaključavanja infobaze) iz fascikle baze podataka.

Na primjer, na mom snimku ekrana iznad lokacija baze je sljedeća:

Morate otići u ovaj folder, a zatim pronaći i izbrisati 1Cv8.cdn.

Deblokiranje baze podataka 1C klijent-server

Ako imate pristup konzoli servera, uklanjanje zaključavanja je vrlo jednostavno. Samo idite na svojstva baze podataka i uklonite oznaku “Blokiranje početka sesije je omogućeno”:

U ovom članku ću vam reći o parametrima pokretanja 1C i kako ih koristiti. Navest ću nekoliko primjera kako koristiti ove parametre. Nakon čitanja članka, moći ćete automatizirati neke svakodnevne procese.

Prilikom pokretanja 1C:Enterprise, možete koristiti parametre pokretanja, koji se mogu odrediti u postavkama ili u prečici koju koristite za pokretanje 1C.

Režim pokretanja 1C

CONFIG— 1C će se pokrenuti u načinu konfiguratora.
ENTERPRISE— 1C će se pokrenuti u Enterprise modu.

1cestart.exe- datoteka za pokretanje 1C programa, koja se obično nalazi u mapi "1cv8\common". Kada se pokrene, automatski otkriva potrebnu verziju klijenta. Prilikom instaliranja 1C, prečice na radnoj površini iu Start meniju odnose se na ovu datoteku.

1C parametri pokretanja za automatski odabir korisnika

  • /N"korisničko ime"
  • /P"korisnička lozinka"

Korisničko ime i lozinka moraju odgovarati korisničkim imenom i lozinkom navedenim na listi korisnika u Konfiguratoru. Korisnici se mogu vidjeti u konfiguratoru, idite na gornji meni: Administracija > Korisnici. Ako je lozinka prazna, ovo polje se može izostaviti.

Ovi parametri se mogu specificirati u postavkama prilikom uređivanja baze podataka u listi baza podataka. U polju "Napredne opcije pokretanja".

Pokrenite 1C i idite na postavke baze podataka, trebao bi se pojaviti sljedeći prozor:

Unesite parametre kao što je prikazano na slici, navodeći svoje korisničko ime i lozinku, a zatim kliknite na „Završi“. Ako ste sve uradili ispravno, onda kada uđete u ovu bazu podataka, od vas se neće tražiti korisničko ime i lozinka.

1C parametri pokretanja za automatsko pokretanje baze podataka

  • /F “adresa” - adresa baze podataka, ako je pohranjena u verziji datoteke.

Ako je vaša baza podataka pohranjena na serveru, morate drugačije postaviti parametre pokretanja:

  • /S “adresa” - navedite adresu na sljedeći način: “Naziv servera (klastera infobaze)” \ “Naziv infobaze na serveru”

Ovi parametri moraju biti navedeni u prečici koju koristite za pokretanje 1C:Enterprise. Idite na svojstva prečice, na kraju polja “Objekat” dodajte parametre koji su vam potrebni.

Ako je sve urađeno kako treba, kada pokrenete prečicu, trebala bi se pokrenuti baza podataka koju ste naveli u parametrima.

Radi praktičnosti, možete kreirati novu prečicu ili kopirati onu koju koristite.

Automatsko učitavanje 1C pri pokretanju sistema

Ako trebate pokrenuti 1C Enterprise kada se sistem pokrene s potrebnim parametrima, morate kopirati 1C prečicu u mapu Startup.

Ako sadrži 1C parametre za pokretanje, oni će raditi kada se sistem pokrene.

Možete kombinirati bilo koje parametre pokretanja 1C. Da biste to učinili, jednostavno zapišite potrebne parametre u postavkama 1C ili u prečici.

Dodatni parametri pokretanja 1C

  • /LogUI— snimanje radnji korisnika u dnevnik. (Snimak će biti napravljen u korisničkom direktoriju, u datoteci pod nazivom “logui.txt”)
  • /DumpIB " Učitajte adresu datoteke « — rasterećenje baze podataka. Pogodno za kreiranje automatskog arhiviranja baze podataka.
  • /Izvrši " Adresa eksterne obrade” - parametar je namijenjen za automatsko pokretanje eksterne obrade nakon pokretanja sistema.
  • /C“String parameter” - prosljeđuje parametar u konfiguraciju. Možete mu pristupiti kroz globalni kontekst u konfiguratoru „Parametar pokretanja“.
  • /DisableStartupMessages– parametar uklanja sistemske poruke prilikom pokretanja 1C Enterprise.

Prilikom uređivanja infobaze. Možete odrediti verziju 1C kroz koju će se pokrenuti (prikladno ako imate instalirano nekoliko baza podataka koje rade pod različitim verzijama klijenta)

Primjer korištenja parametara za automatsko arhiviranje infobaze.

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"S:\Base_Buh" /N"user" /P"111″ /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / Out" C:\Arhiv\log_arhiv.txt" -NoTruncate

Ako ove parametre unesete u prečicu za pokretanje 1C u polju „Objekat“, kreiraće se arhiva baze podataka koja se nalazi „C:\Base_Buh“ u fascikli „C:\Arhiv“ pod imenom „Buh .dt”. Također će biti napravljen unos u datoteku dnevnika “C:\Arhiv\log_arhiv.txt”. Navedite svoje putanje, gdje se nalazi baza podataka i gdje želite da kreirate arhive.

Konfiguriranje opcija pokretanja za otklanjanje grešaka u aplikaciji

Prilikom razvoja aplikacija često je potrebno pokrenuti 1C debugger pod određenim korisnikom; da biste to učinili, idite na konfigurator: Pomoć > Opcije

Na kartici "Pokreni 1C:Enterprise", u grupi "Korisnik", trenutni korisnik je po defaultu postavljen (pod kojim ste se prijavili u konfigurator). Možete ga promijeniti u šta god vam je potrebno. I otklanjanje grešaka će početi pod odabranim korisnikom.

Također, ovdje možete odrediti pod kojim klijentom ćete pokrenuti aplikaciju.

Ovim jednostavnim koracima možete implementirati korisne funkcije u programu 1C:Enterprise.

  • Prvo, pomoći će vam da bolje shvatite šta se dogodilo. A u rjeđim slučajevima može čak i pomoći da sami riješite problem.
  • Drugo, ako se ne možete sami nositi, prije svega trebate kontaktirati stručnjaka za tehničku podršku sa sadržajem informacijskog i dijagnostičkog prozora koji se pojavi.

Pogledajmo bliže sadržaj primljene poruke dijaloga:

Red 1.A “Započinjanje sesije sa info bazom je zabranjeno.” je standardni unos koji označava da je korisnički ulazak u program blokiran. Kod takvog blokiranja automatski se kreira posebna datoteka sa ekstenzijom “.cdn” u direktoriju infobaze (za više detalja pogledajte sljedeće odeljke).

Red 1.B obično označava razlog, trajanje blokiranja, kao i druge korisne informacije. U zavisnosti od toga ko ili šta je (u slučaju sistema) instalirano blokiranje ulaza, kao i za koju svrhu, informacije u ovom bloku mogu biti različite. Redak "Backup" je standardni unos za ručno ili rutinsko sigurnosno kopiranje (u ovom slučaju red "Za izradu sigurnosne kopije") baze podataka pomoću alata 1C Enterprise.

Administrator, u slučaju kreiranja bloka u korisničkom modu 1C 8.3 Enterprise, ili 1C programer, u slučaju programskog postavljanja bloka u konfiguratoru, može doći sa svojim porukama:

Red 2 daje nagoveštaj o tome kako možete pokrenuti program iz Windows komandne linije ako znate takozvani „kod dozvole“ (pogledajte sledeći korak).

Treći red objašnjava proces i šta dugmad rade.

Korak 2. Rješenje kako ukloniti bravu i ući u bazu podataka 1C 8.3

Sesijske brave se mogu grubo klasificirati na sljedeći način:

  • Planirano. Kada je zaključavanje sesije pokrenuto ručno ili automatski, posluživanje planiranog procesa u bazi podataka 1C (sigurnosna kopija, rutinski zadatak, ažuriranje);
  • Drugi, pogrešni. Kada se zaključavanje instalira kao rezultat pogrešnih radnji korisnika ili grešaka na koje naiđe sam sistem, kada automatski ne uklanja prethodno instaliranu bravu. Na primjer, pokrenut je proces izrade sigurnosne kopije, ali ga je korisnik prekinuo nasilnim zatvaranjem programa.

Metoda 1

U oba slučaja, prilikom postavljanja blokade sesije, kao što je gore spomenuto, kreira se datoteka s dozvolom “.cdn” u direktoriju za pohranu trenutne infobaze:

Dakle, jednostavno rješenje za grešku pri pokretanju programa zbog zaključavanja sesije je brisanje datoteke 1Cv8.cdn.

Međutim, korisnik bi prvo trebao postaviti pitanje: "Uostalom, ako su sesije blokirane, znači li to da je to zbog nečega?" Možda je drugi korisnik s administrativnim funkcijama (u daljnjem tekstu administrator) pokrenuo zaista važan zadatak ili obradu u 1C 8.3 Računovodstvo koja ne može tolerirati prisustvo više korisnika u bazi podataka u isto vrijeme.

Metoda 2

Ako je takva situacija moguća, onda treba kontaktirati administratora i saznati da li možete ući u bazu podataka i da li on ima posebnu šifru dozvole, koja je maloprije spomenuta. U ovom slučaju koristićemo drugu metodu - unošenjem blokirane baze podataka pokretanjem programa iz komandne linije, navodeći šifru dozvole u jednom od parametara pokretanja:

  • “C:\Program Files (x86)\1cv8\common\1cestart.exe” – put do pokretača 1C Enterprise 8.3;
  • ENTERPRISE – znači da će se program pokrenuti u korisničkom modu, tj. u 1C Enterprise modu;
  • /F”F:\Bazy1C\Accounting” – označava bazu podataka o datoteci (parametar /F) i putanju do nje (adresa baze podataka servera je naznačena u /S parametru);
  • /C Dozvoli korisnicima da rade – opcioni parametar: ako je označeno, sistem se neće pokrenuti, ali će zaključavanje biti uklonjeno (datoteka zaključavanja će biti uništena), a nakon toga će korisnici moći pristupiti bazi podataka.

Ako parametar nije postavljen, tada je određenom korisniku dozvoljeno da se prijavi, ali se zaključavanje ne uklanja. Ovaj korisnik može izvršiti potpuno otključavanje u korisničkom modu tako što će otići na panel Podrška i održavanje (Odjeljak Administracija - Grupa komandi postavki programa - Naredba Podrška i održavanje:

I pozivanje formulara Blokiranje korisnika po istoimenoj komandi:

U obrascu koji se otvori, možete deblokirati sesije klikom na dugme Deblokiraj, gde /UC12345 – /UC parametar specificira šifru dozvole (12345). Nazivi parametara su napisani na engleskom jeziku.

Za više informacija o parametrima komandne linije, pogledajte pomoć za 1C 8.3 Enterprise.

Metoda 3

Postoji alternativni i za korisnika još lakši način korišćenja navedenih parametara za pokretanje baze podataka (u daljem tekstu IB) - moguće je registrovati tražene u svojstvima baze podataka od interesa.

1. U prozoru pokretača (označeno “A”) odaberite zaključanu bazu podataka i kliknite na dugme Promijeni, nakon čega će se otvoriti prozor za uređivanje svojstava informacione sigurnosti (označen “B”):

U imovini Dodatne opcije pokretanja zapisujemo kod za otključavanje i, ako je potrebno, parametar koji korisnicima omogućava rad (u ovom slučaju, nakon prvog pokretanja i prije sljedećeg pokretanja, ovaj parametar se mora izbrisati). Ovi parametri su gore opisani detaljnije.

Bilješka: kada dođe do automatske sigurnosne kopije (direktno ili kao dio druge procedure, na primjer, tokom automatiziranog ažuriranja), sistem blokira bazu podataka 1C 8.3 i postavlja standardni kod za otključavanje “ Backup ».

Stoga, ako procedura ne uspije i baza podataka ostane blokirana, ali ne postoji način da izbrišete cdn datoteku, tada možete koristiti parametar prilikom pokretanja sigurnosti informacija: /UCBackup.

3. Kliknite na dugme Završi i vratite se na prozor pokretača, gde pokrećemo IS pomoću dugmeta 1C:Enterprise. Dakle, greška „Započinjanje sesije sa info bazom je zabranjeno. “Backup” je eliminisan:

Ako 1C 8.3 Enterprise radi u verziji klijent-server, ali korisnik nema prava pristupa i potrebno znanje za administriranje baza podataka u ovom načinu rada, u tom slučaju trebate se obratiti administratoru sistema za pomoć. Napominjemo samo da je u verziji klijent-server, osim pristupa putem komandne linije s dodatnim parametrima, moguće ukloniti blokiranje pomoću uslužnog programa za administraciju klastera 1C: Enterprise servera, odnosno potrebno je ukloniti zastavicu u svojstva željene infobaze Blokiranje početka sesije je omogućeno.

Anatomija datoteke za zaključavanje 1Cv8.cdn

Radoznali mogu pogledati unutar datoteke 1Cv8.cdn kreiranu kada su sesije blokirane - ovo je jednostavan tekstualni fajl koji se može otvoriti odgovarajućim uređivačom Notepad-a:

Tekst u datoteci je okružen vitičastim zagradama koje navode sljedeće parametre zaključavanja, odvojene zarezima:

  • 1 (0) – znak postavljanja blokade (1 – instaliran; 0 – onemogućen);
  • 20160706154700 – puni datum (datum + vrijeme) početka blokiranja sesije, u našem slučaju je to 6. jul 2016. 20:00:00;
  • 20160706154700 – puni datum (datum + vrijeme) završetka blokade sesije, u našem slučaju to je 06. jul 2016. 20:00:00 (ako krajnji datum nije naveden, tada se po defaultu unosi vrijednost 00010101000000 parametar);
  • Zatim dolazi parametar teksta, gdje je pomoćni tekst prikazan korisniku u dijaloškom okviru stavljen u dvostruke navodnike;
  • “123” – naveden je kod dozvole.

Kao što vidite, datoteka sadrži sve parametre prikazane u dijaloškom okviru za informacije i dijagnostiku koji se pojavljuje.

Na web stranici možete pročitati druge besplatne članke i video tutorijale o konfiguraciji 1C računovodstva (

Danas sam naišao na problem koji se pojavio nakon automatske izrade sigurnosne kopije baze podataka 1C Accounting 8.3. Konfigurisao sam rezervnu kopiju baze podataka prilikom izlaska iz programa. Uspješno sam izašla iz programa godinu dana, ali sam očigledno ovog puta izašla nekako neuspješno :). Ali nisam mogao ući. Moj pametni program mi je napisao vrlo pametnu frazu, koja je više namijenjena 1C programeru nego jednostavnom korisniku. Dakle, hajde da se pozabavimo problemom ne kao 1C administratori, već samo kao računovođa :).

Šta učiniti ako se 1s 8.3 ne otvori nakon izrade sigurnosne kopije i pojavi se poruka "pokretanje sesije sa info bazom je zabranjeno, sigurnosna kopija je zabranjena..."

Ako se prilikom otvaranja 1C baze podataka, umjesto otvaranja baze podataka, prikazuje sljedeća poruka:

“Zabranjeno je započeti sesiju sa info bazom. Za izradu sigurnosne kopije...” Slede uputstva za administratora kako da pokrene bazu podataka, ali ovo uputstvo neće biti od male pomoći računovođi.

Lakše rješenje:

Morate pronaći mapu na disku u kojoj se nalazi baza podataka 1C Accounting 8.3. Otvori folder. Unutar foldera ćete vidjeti sljedeće:

U folderu morate pronaći datoteku 1Cv8.cdn. Treba izbrisati datoteku 1Cv8.cdn i ponovo pokrenite 1C:Enterprise.

Kao što vidite, sve je jednostavno. I super je što vam je moj članak bio koristan, drago mi je što vam mogu pomoći. Neka knjigovođama bude lakše da rade kako bi imali više slobodnog vremena za sebe i svoje najmilije!

To je sve za danas!

Inna Izvekova je bila sa vama.

Vidimo se ponovo na stranicama !

N toliko molim te na dugmad društvenih medija ispod ispod člankada ga zadržiš za sebe!

O postajanje molim te u komentarima vaša pitanja ispod članka! Trudim se da svima odgovorim.

WITH Kacha molim te besplatne korisne lekcije , klikom na dugme "Preuzmi besplatno" ispod članka.

Istražiti korisno priručnike za rad pritiskom .

SZO želi da nauči računovodstvo, pritisnite

Došli ste na pravu stranicu! Najvjerovatnije ste ujutro otkrili da vaš omiljeni 1C 8.3 ne počinje porukom: “ Zabranjeno je pokretanje sesije sa info bazom. Za izradu sigurnosne kopije...».

Prva stvar koju sada treba uraditi je hitno dozvoliti korisnicima rad. Nakon toga, mirno pročitajte članak do kraja i saznajte zašto se to dogodilo i što je "Blokiranje i deblokiranje iz baze podataka 1C 8.3".

Moje iskustvo sugerira da ste korisnik (ne sistem administrator ili programer), a vaša baza podataka je bazirana na fajlovima (ako je baza podataka SQL, stručnjaci se već bave vašim problemom). Početi morate razumjeti u kojem folderu (direktoriju) se nalazi i izbrisati jedan fajl u ovom folderu - 1Cv8.cdn(ne morate da sačuvate fajl, više neće biti potreban).

*Ako ste IT stručnjak, možete sa sigurnošću nastaviti čitati odjeljak „Blokiranje i deblokiranje iz baze podataka 1C“.

U prozoru sa listom baza informacija pronađite svoju bazu (broj 1 na slici ispod) i kliknite na nju jednom (i to samo jednom!) mišem. Zatim kliknite na dugme „Promeni“ (broj 2).

Na listi može biti samo jedna baza podataka, tako da vam ovaj prozor može biti poznat kao „prozor za pokretanje 1C“. U tom slučaju samo kliknite na dugme "Promeni".

Ako vidite da se baza podataka nalazi na datom računaru ili lokalnoj mreži, moje iskustvo nije razočaralo – baza podataka je bazirana na fajlovima, a mi sve radimo kako treba. Kopirajte ovu putanju ( brojevi 3 i 4).

Sada idite u ovaj folder.

Za svaki slučaj, evo nekoliko opcija za pokretanje Explorera:

  • Imate Windows XP ili Windows 7. Kliknite na Start, Run, zalijepite prethodno kopiranu lokaciju baze podataka. Otvorit će se Explorer.
  • Imate Windows 7. Ali ne postoji opcija „Pokreni“. Zalijepite lokaciju odmah nakon što kliknete na Start. Otvorit će se Explorer.
  • Imate Windows 8 ili Windows 10. Kliknite na Start, kliknite na lupu u gornjem desnom uglu, zalijepite prethodno kopiranu lokaciju baze podataka, pritisnite Enter. Explorer će se otvoriti.

  • Pronađite žutu disketu na traci zadataka i kliknite na nju. Zalijepite lokaciju baze podataka u adresnu traku na vrhu prozora Explorera. (Desni klik na adresnu traku, Promijeni adresu, ponovo desni klik na adresnu traku, Zalijepi).

  • Univerzalna metoda za sve verzije Windowsa i njegove postavke. Pritisnite dugme za zastavu na tastaturi i, ne puštajući ga, pritisnite latinično R (ili ruski K) na tastaturi. Otvoriće se prozor „Pokreni“, na njega zalijepite prethodno kopiranu lokaciju baze podataka i kliknite na OK.

Koristeći jednu od predloženih opcija, bit ćete odvedeni u prozor istraživača s lokacijom baze podataka.


U prozoru Explorera pronađite datoteku 1Cv8.cdn na listi datoteka, kliknite desnim tasterom miša na nju, izaberite „Delete“, kao što je prikazano na prethodnoj slici.

Spremni! Vaše "1C: Računovodstvo" ili "1C: Plaće i upravljanje ljudskim resursima" ili "1C: Upravljanje trgovinom" ponovo počinje.

Blokiranje i deblokiranje iz baze podataka 1C. Uništavamo mitove.

U ovom odjeljku ćete pronaći jedinstvene informacije o radu s blokiranjem, a također ćete dobiti opovrgavanje uobičajenih zabluda na temu „Blokiranje podataka“.

Kako postaviti bravu?

Mehanizam blokiranja baze podataka je dizajniran da prekine trenutno otvorene sesije i spriječi nove veze. Lokacija funkcije zaključavanja u meniju može se razlikovati ovisno o konfiguraciji. Na primjer, u UT, izdanje 11 (11.3.3.163) ovo su glavni podaci i administracija, [Servis] Blokiranje rada korisnika. Alternativna opcija: Istraživanje podataka i administracija, Podrška i održavanje, Blokiranje rada korisnika. U UT, izdanje 10.3 (10.3.21.2) ovo je Usluga, Korisnici, Blokiranje konekcija prema bazi podataka.

*Postoje konfiguracije specifične za industriju u kojima će zaključavanje iz perspektive interfejsa i mehanizma izgledati drugačije od onoga što je opisano u ovom članku. Budući da razmatramo standardni mehanizam za većinu 1C konfiguracija, nećemo se doticati posebnih industrijskih konfiguracija.


Kada odaberete ovu stavku, otvorit će se dijaloški okvir „Blokiranje korisnika“ u koji morate unijeti poruku za korisnike, vrijeme početka i završetka blokiranja, kao i kod za otključavanje.


Pošto se unosi početak i kraj akcije blokiranja, morate biti izuzetno pažljivi u ovom dijalogu i eksplicitno unijeti informacije. Ako bi dijalog imao mogućnost da unese početak bloka "za 15 minuta" u trajanju od "20 minuta", ili barem prikazuje ove vrijednosti na osnovu apsolutnog vremena početka i završetka bloka, onda bi biti teško postaviti blok koji traje godinu dana, što se može dogoditi ako dođe do greške u unosu datuma i vremena.

Preporučljivo je postaviti parametar “Vrijeme početka” kao trenutni datum/vrijeme + vrijeme potrebno da se korisnici pripreme za izlazak i spremanje uređenih dokumenata. Na primjer, sada je 9:50 ujutro, dajemo korisnicima 10 minuta da sačuvaju svoje rezultate. Ukupno vrijeme početka blokiranja treba biti 10 sati 00 minuta.

Vrijeme završetka – ne morate ga unijeti, ali će objekt biti blokiran na neodređeno vrijeme (zauvijek).

Kôd za otključavanje je jednokratna „lozinka“ za početak od nule, unatoč uspostavljenom zaključavanju, što može biti potrebno u nekim slučajevima (o čemu će biti riječi u nastavku). Obavezno unesite i zapamtite. U slučaju SQL verzije baze podataka, ovaj parametar je vidljiv u dodatku “Administriranje 1C Enterprise Servers” i tamo se naziva “Šifra dozvole”.

U slučaju SQL verzije infobaze, dodatno će vam trebati ovlaštenje administratora infobaze ili administratora klastera.


Dakle, nakon klika na dugme “Postavi blokiranje” i pozitivnog odgovora na potvrdu...


...vratićete se na prethodni dijaloški okvir čiji je izgled promijenjen:


U donjem desnom uglu će se pojaviti poruka koja ukazuje da su korisnici zakazani za blokiranje. Samo vi ćete vidjeti ovu poruku.


Planirano? Možda ovo ima neke veze sa rutinskim zadacima?

Hoće li planirano blokiranje rada korisnika funkcionirati ako su rutinski zadaci blokirani? Da, radit će. Mehanizam blokiranja ne koristi zakazane zadatke.

Šta ćemo vidjeti korisnici i ja?

Dok blokiranje ne započne, aktivni korisnici će primati "ljubazne" podsjetnike da se isključe. U ovom dijalogu, timeout se pokreće sa „Da“, tako da će se korisnici koji nisu na svom radnom mjestu uspješno odjaviti iz 1C sesije.


Inicijator zaključavanja prima drugu poruku:


Nakon što blokiranje započne, nećete moći pristupiti bazi podataka na uobičajen način. Kako ući će biti riječi u nastavku. Imajte na umu da dijalog ne pokazuje automatski kada će blokiranje završiti, tako da zadatak obavještavanja korisnika o vremenu za nastavak rada pada na administratora. Ove informacije se mogu navesti u poruci korisniku.



Bomba eksplodira tačno u zakazano vreme. Sirena zavija dok ne eksplodira.

Suprotno uvriježenom mišljenju da se aktivne korisničke sesije prekidaju tiho, nakon upozorenja koje se može zanemariti i rad se nastavlja, u stvari, prekid, ili još bolje, „prekidanje“, aktivnih sesija se odvija tačno po rasporedu, teško i sa gubitkom. svih nesačuvanih rezultata. Sva upozorenja se izdaju u intervalu od trenutka kada kliknete na dugme „Postavi blokiranje“ do vremena početka blokiranja, nakon čega će se aktivna sesija završiti bez ikakvog obaveštenja, a 1C će ući u ciklus pokušaja pokretanja konfiguracije. ponovo, sa intervalom od 1 minute.

Nema izuzetaka od načina unosa referentnih vrijednosti, u kojima se unosi vrijednost koja nije u referentnoj knjizi - ne možete izaći iz načina unosa (na primjer, zatvoriti 1C križićem), ali to vas neće spriječiti da dovršite posao. Modalni dijalog je od većeg interesa, pa će o njemu biti više reči.

*Korisničke sesije u starim konfiguracijama završavaju nešto kasnije od dogovorenog vremena, jer... Korisnici prvo primaju upozorenje „Sistem se gasi“.

Hoće li zaista eksplodirati?

Prvo, imajmo na umu da u starijim konfiguracijama, zaključavanje možda neće raditi za pokretača zaključavanja. Sada pređimo na razmatranje problema za platformu 8.3.

Korisnik sigurnosti informacija o fajlu koji odluči, na primjer, da izbriše dokument, a zatim ode na ručak, ostavljajući dijalog „Označiti dokument za brisanje?“ na ekranu, održat će vezu s info bazom otvorenom. Naravno, njegova sesija će se završiti nakon ručka, nakon što odgovori sa "Da" ili "Ne", ali do tada ćete vidjeti da ima aktivnih korisnika. U tom slučaju, inicijator blokiranja će vidjeti sljedeću poruku:


U zapisniku će se pojaviti poruka o grešci tokom izvođenja, što se ne bi trebalo tumačiti kao greška tokom izvođenja, već kao “nisu svi korisnici završili svoje sesije”:


I to nije jedini razlog zašto blokiranje možda neće funkcionirati. (pogledajte dalje odeljke „U čijim satima?“ i „Šta je sa mojim korisnicima u Vladivostoku?“).

Modalni dijalog u SQL verziji infobaze na upravljanim obrascima

1C Application Server ima mogućnost brisanja sesije uprkos modalnom dijalogu. 1C sučelje i modalni dijalog ostat će na ekranu korisnika, stvarajući privid nedovršene sesije, ali u stvarnosti će sesija biti izbrisana, a veza sa informacijskom sigurnošću će biti pravovremeno prekinuta. Kada pokuša da nastavi sa radom, korisnik će vidjeti poruku o grešci “Sesija nedostaje ili je obrisana” ili “Sesija je prekinuta od strane administratora”, ovisno o nijansama.



Modalni dijalog u SQL verziji infobaze na regularnim obrascima

Korisničke sesije su prekinute.

Nakon podešavanja zaključavanja, bolje je ne izlaziti iz dijaloga, jer... Kada ponovo uđete u ovaj dijalog prije nego što blokiranje započne, pojavljuje se neistinita poruka u kojoj se navodi da je blokiranje već instalirano (iako samo polovina), da nema aktivnih sesija (nije istina). Istovremeno, proces ukidanja korisnika se nastavlja (u suprotnosti sa nultom aktivnom sesijom + nije sasvim tačno, budući da korisnici „ukidaju sami sebe“). Iako kod za blokiranje korisnika nije idealan, na kraju vas neće spriječiti da postavite blokadu i prekinete aktivne sesije, ali će zbuniti administratora infobaze.



Hoće li blokiranje funkcionirati ako postavim blokiranje i zatvorim dijalog?

Hoće li blokiranje funkcionirati ako postavite blokiranje i odmah izađete iz 1C (tj. završite 1C sesiju prije početka blokiranja)?

Da. Mehanizam za odgovor na uspostavljeno zaključavanje ne omogućava interakciju između pokretača zaključavanja i drugih korisnika. Korisničke sesije samostalno provjeravaju da li mogu raditi.

Po čijem će satu funkcionirati blokada ako je vrijeme na računarima malo drugačije?

Problem sa desinhronizacijom sata

Sa sigurnošću informacija o datotekama, svaki računar sam provjerava da li informaciona sigurnost ima postavljen vremenski raspon blokiranja i upoređuje ga sa svojim lokalnim satom. Tačnost njegovog sata određuje da li određeni računar može prekinuti sesiju u tačno pravo vrijeme. Ako je baza podataka blokirana od 10:00, za jedan računar će ovaj trenutak doći ranije, a za drugi - kasnije.

U okruženju domena i ako sistemski administratori rade besprijekorno, vrijeme na svim računarima je sinhronizovano sa kontrolerom domena. Ali iz različitih razloga, vrijeme može biti izgubljeno: vremenska sinhronizacija sa kontrolerom domene nije konfigurisana, vremenska sinhronizacija je konfigurisana sa eksternim serverom vremena koji više nije dostupan, kvarovi u mrežnim ili domenskim uslugama, nedostatak prava za promjenu sistema vrijeme itd.

Čini se da možemo govoriti o sekundama, u ekstremnim slučajevima, minutima. Ali u stvari, računar možda, na primer, nema instaliranu nadogradnju operativnog sistema koja podržava prelazak na sezonsko (zimsko/leto) računanje vremena, a greška možda više nije sekunde, već sati. Lako je izvesti ovaj eksperiment: zakažite blok u 10 ujutro na pola sata, a na jednom od računara postavite vrijeme za sat unaprijed - blok neće utjecati na to.

Stoga, prije postavljanja zaključavanja, pažljivo provjerite vrijeme u donjem desnom uglu vašeg računara pomoću ručnog sata, a također se unaprijed obratite administratoru sistema da biste se raspitali da li sinhronizacija vremena radi u vašoj IT infrastrukturi.

Šta je sa mojim korisnicima u Vladivostoku?

Apsolutni vremenski problem kod korisnika iz različitih vremenskih zona

Vremenski raspon blokiranja je pohranjen u infobazi. Pogledajte sadržaj datoteke za blokiranje 1Cv8.cdn (koja je kreirana u verziji datoteke IB), ona bilježi vrijeme početka blokiranja kao 17.07.2017 13:59 u formatu GGGGMMDDDHHMMSS bez ikakve naznake vremena zona:


Bez navođenja vremenske zone, bilo bi jasno o kojem apsolutnom vremenu govorimo kada bi se vrijeme uvijek odnosilo na određenu vremensku zonu, na primjer UTC+0. Ali baza podataka pohranjuje lokalno vrijeme prema satu računara koji je inicirao blokiranje. Ne zna se iz koje vremenske zone je ovaj računar, što znači da je nepoznato apsolutno vrijeme blokiranja.

Ako u Moskvi, u centralizovanom sistemu bezbednosti informacija, postavite blokadu u 13:59, a ovaj trenutak za korisnike Moskve je u budućnosti, onda za korisnike istog sistema informacione bezbednosti u Vladivostoku, 13:59. je bilo prije 7 sati. A ovisno o tehničkom rješenju u skladu s kojim se radi na informacionoj sigurnosti korisnika Vladivostoka, blokiranje ovih korisnika će raditi ili ne.

Koja tehnička rješenja mogu postojati u kojima blokiranje ne bi funkcioniralo ispravno za korisnike Vladivostoka? Oni u kojima će 1C klijentski dio dobiti vrijeme u Vladivostoku, a ne u Moskvi. Na primjer, uredi su povezani na lokalnu mrežu putem VPN-a, a 1C klijentski dio se pokreće s lokalnog računala, sa UTC+10 vremenom. Ali ako rade sa bazom podataka preko RDP veze ili u RemoteApp modu na moskovskom serveru, pokrećući 1C klijentski dio na ovom serveru, sve će biti u redu, jer imat će UTC+3 vrijeme.

Ima li problema sa desinhronizacijom sata i vremenske zone u slučaju SQL verzije baze podataka?

br. U ovoj opciji postoji „server sat“, koji se uzima kao standard.

Da li ću biti izbačen iz konfiguratora ako sam bio u njemu i blokiranje je počelo da važi?

Hoće li biti moguć pristup konfiguratoru nakon početka perioda blokiranja?

Zabranjeno je! Sposobnost rada sa konfiguratorom se provjerava samo pri pokretanju i ne vrši se tokom rada. Stoga, ako je postavljen blok za naknadni rad u konfiguratoru, mnogo je lakše prvo ga pokrenuti nego kasnije zaobići zabranu pokretanja.

Kako ukloniti blok?

U istom dijalogu u kojem je instalirano blokiranje. Podsjećamo da nakon instaliranja brave, umjesto dugmeta „Postavi zaključavanje“ postoji dugme „Otključaj“.

U slučaju SQL verzije informacione sigurnosti, otključavanje je moguće i u dodatku “Administriranje 1C Enterprise Servera”. (vidi dolje)

Čemu služi kod za otključavanje?

Za ulazak u informacijsku sigurnost u trenutku kada je blokiranje na snazi. Situacije u kojima je to neophodno:

  • Nakon instaliranja brave, sesija sa informacionom bezbednošću je završena (ručno ili kao rezultat zaključavanja na samom pokretaču) i potrebno je započeti novu sesiju;
  • Vrijeme završetka blokiranja greškom uopće nije popunjeno;
  • Vrijeme završetka blokiranja uneseno je pogrešno (na primjer, sljedeći mjesec ili godina je slučajno unet);
  • Baza podataka je u SQL verziji, a da biste poništili pogrešno postavljeno zaključavanje, nemoguće je obrisati datoteku 1Cv8.cdn u direktoriju infobaze.

U tom slučaju koristite savjet koji je dat pri pokretanju. One. u prozoru sa listom infobaza kliknite na “Uredi” i unesite sljedeći red u dodatne parametre pokretanja:

ENTERPRISE /F"Z:\Exchange\UT 11" /CADozvoli korisnicima da rade /UC12345

... uzimajući u obzir imenik lokacija i kod za otključavanje.


Bolje je kopirati ovaj red u međuspremnik i urediti ga u dijalogu „Uređivanje baze podataka“. Ako pomiješate tip navodnika ili ruski “C” i latinski, vidjet ćete poruku o grešci:



Ako ga ispravno unesete i zatim pokrenete 1C u poslovnom modu, 1C će automatski ukloniti zaključavanje i završiti svoj posao. Nakon toga možete izbrisati dodatne parametre i pokrenuti 1C kao i obično.

Šta da radim ako nisam postavio zaključavanje, ali je neko blokirao SQL bazu podataka? Međutim, ne znam šifru za otključavanje.

Informacionu bazu može blokirati sama konfiguracija za vrijeme trajanja kreiranja arhivske kopije. Ako proces kreiranja nije dovršen normalno, SQL baza podataka može ostati u zaključanom stanju. U ovom slučaju, potreban vam je pristup konzoli (točnije, snap-in) "Administriranje 1C: Enterprise servera".

Gdje ga tražiti?

Snap-in „1C:Enterprise Server Administration” se često instalira na istom serveru na kojem je raspoređen SQL server, kao i na kojem je raspoređen sam „1C Server” (ili „1C Application Server”). Iako to nije potrebno: SQL se može instalirati na jednom računalu, 1C Application Server na drugom, a oprema se može postaviti na vlastitu radnu stanicu. Najvjerovatnije možete postići uspjeh ako radite sljedeće:

  • Povežite se preko RDP-a sa serverom navedenim u Srvr=... liniji koristeći login i lozinku vašeg domena. Ako se ne možete povezati, zamolite administratora sistema da vas doda u grupu Korisnici udaljene radne površine. (Ako su takva prava uskraćena, implementirajte i konfigurišite dodatak „Administriranje 1C servera preduzeća“ na radnoj stanici);

  • Na serveru pronađite dodatak “1C:Enterprise Server Administration”;
  • Pokrenite dodatak, proširite stablo na čvor sa vašom bazom podataka;

  • U svojstvima infobaze poništite potvrdni okvir „Blokiranje početka sesije je omogućeno“ ili ispravite vrijeme početka i završetka blokiranja, ili pogledajte „šifru dozvole“ za ulazak u informacijsku sigurnost (također poznat kao „kod za deblokiranje“ u dijalogu za podešavanje blokiranja).

Šta učiniti ako su se svi korisnici SQL infobaze odjavili, ali i dalje ne možete pokrenuti konfigurator, jer... ima li aktivnih korisnika?

U čvoru „Veze“ baze podataka, na desnoj strani ekrana, možete izbrisati postojeće veze.


Ovo nisu sva pitanja vezana za temu blokiranja baze podataka.

Ako i dalje imate pitanja:

  • Da li je moguće raditi po moskovskom vremenu ako iznajmite server u Evropi i ne želite da zavisite od njegove vremenske zone?
  • Kako pronaći 1C Application Server ako ne znate gdje je instaliran?
  • Kako implementirati dodatak “1C:Enterprise Server Administration” i kako ga konfigurirati?
  • Ako postoji nekoliko poslužitelja aplikacija na istoj lokalnoj mreži, što trebate učiniti?
  • Šta učiniti u slučaju klaster sistema? itd.

Naši certificirani konsultanti za 1C tehnologiju rado će im odgovoriti.