1s ne počinje nakon prekida backupa. Zabranjeno je pokretanje sesije s infobazom. Sigurnosna kopija. Kako pravilno napraviti sigurnosnu kopiju baza podataka

Nakon što sam jednom pokrenuo program 1C, pri pokretanju sam vidio pogrešku „Pokretanje sesije s infobazom je zabranjeno. Sigurnosna kopija". Bio sam jako iznenađen - nisam sam postavio nikakvu blokadu. Nakon kraće analize, pokazalo se da je razlog “greška” automatskog kopiranja arhive, koja je ugrađena u (jedan od podsustava).

Greška izgleda ovako:

Problem se pokazao u tome što sustav prilikom postavljanja izrade arhivskih kopija baze podataka automatski postavlja blokadu na ulazu u informacijsku bazu. Onemogućuje korisnicima pokretanje programa dok je proces u tijeku.

Ali ponekad se dogodi da nakon kopiranja sustav ne može ukloniti. U ovom slučaju dobivamo pogrešku "Pokretanje sesije s infobazom je zabranjeno..."

Besplatno nabavite 267 video lekcija o 1C:

Riješenje

Najlakši način za rješavanje problema je brisanje datoteke 1Cv8.cdn(datoteka zaključavanja infobaze) iz mape baze podataka.

Na primjer, na mojoj slici iznad lokacija baze je sljedeća:

Morate otići u ovu mapu, a zatim pronaći i izbrisati 1Cv8.cdn.

Deblokiranje baze podataka klijent-poslužitelj 1C

Ako imate pristup konzoli poslužitelja, otključavanje je vrlo jednostavno. Samo idite na svojstva infobaze 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. Dat ć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 navesti u postavkama ili u prečacu koji koristite za pokretanje 1C.

Način pokretanja 1C

KONFIG— 1C će se pokrenuti u načinu rada konfiguratora.
PODUZEĆE— 1C će se pokrenuti u načinu rada Enterprise.

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

Parametri pokretanja 1C za automatski odabir korisnika

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

Korisničko ime i lozinka moraju odgovarati korisničkom imenu i lozinci navedenim u popisu korisnika u Konfiguratoru. Korisnici se mogu vidjeti u Konfiguratoru, idite na gornji izbornik: Administracija > Korisnici. Ako je lozinka prazna, ovo polje se može izostaviti.

Ovi parametri se mogu odrediti u postavkama prilikom uređivanja baze podataka na popisu baza podataka. U polju "Napredne mogućnosti pokretanja".

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

Unesite parametre kao što je prikazano na slici, naznačujući svoje korisničko ime i lozinku, a zatim kliknite "Završi". Ako ste sve napravili ispravno, tada kada uđete u ovu bazu podataka, nećete biti pitani za korisničko ime i lozinku.

Parametri pokretanja 1C za automatsko pokretanje baze podataka

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

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

  • /S “adresa” - odredite adresu na sljedeći način: “Naziv poslužitelja (klastera infobaze)” \ “Naziv infobaze na poslužitelju”

Ovi parametri moraju biti navedeni u prečacu koji koristite za pokretanje 1C:Enterprise. Idite na svojstva prečaca, na kraju polja "Objekt" dodajte potrebne parametre.

Ako je sve napravljeno kako treba, prilikom pokretanja prečaca trebala bi se pokrenuti baza koju ste naveli u parametrima.

Radi praktičnosti, možete stvoriti novi prečac ili kopirati onaj koji koristite.

Automatsko učitavanje 1C pri pokretanju sustava

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

Ako sadrži parametre pokretanja 1C, oni će raditi kada se sustav 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čacu.

Dodatni parametri lansiranja 1C

  • /LogUI— bilježenje radnji korisnika u dnevniku. (Snimanje će biti napravljeno u korisničkom imeniku, u datoteci pod nazivom “logui.txt”)
  • /DumpIB " Adresa datoteke za učitavanje « — istovar baze podataka. Prikladno za stvaranje automatskog arhiviranja baze podataka.
  • /Izvrši" Adresa vanjske obrade” - parametar je namijenjen automatskom pokretanju vanjske obrade nakon pokretanja sustava.
  • /C“Parametar niza” - prosljeđuje parametar konfiguraciji. 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 ćete pokrenuti (prikladno ako imate nekoliko instaliranih 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čac za pokretanje 1C u polje "Objekt", kreirat će se arhiva baze podataka koja se nalazi "C:\Base_Buh" u mapi "C:\Arhiv" pod nazivom "Buh .dt”. Unos će se također unijeti u datoteku dnevnika “C:\Arhiv\log_arhiv.txt”. Označite svoje staze, gdje se baza nalazi i gdje želite kreirati arhive.

Konfiguriranje opcija pokretanja otklanjanja pogrešaka aplikacije

Prilikom razvoja aplikacija često je potrebno pokrenuti program za ispravljanje pogrešaka 1C 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 postavljen prema zadanim postavkama (pod kojim ste se prijavili u konfigurator). Možete ga promijeniti u ono što vam je potrebno. I otklanjanje pogrešaka će započeti pod odabranim korisnikom.

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

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

  • Prvo, pomoći će vam da bolje razumijete što se dogodilo. A u rjeđim slučajevima može čak pomoći da sami riješite problem.
  • Drugo, ako se niste mogli sami nositi s problemom, prije svega se trebate obratiti stručnjaku za tehničku podršku sa sadržajem prozora s informacijama i dijagnostikom koji se pojavljuje.

Pogledajmo pobliže sadržaj primljene dijaloške poruke:

Redak 1.A "Zabranjeno je pokretanje sesije s infobazom." je standardni unos koji označava da je ulazak korisnika u program blokiran. S takvim blokiranjem, posebna datoteka s nastavkom ".cdn" automatski se stvara u direktoriju infobaze (za više detalja pogledajte sljedeće odjeljke).

Redak 1.B obično označava razlog, trajanje blokade, kao i druge korisne informacije. Ovisno o tome tko ili što (u slučaju sustava) je instalirao blokadu ulaza, kao i za koju svrhu, informacije u ovom bloku mogu biti različite. Redak "Sigurnosno kopiranje" standardni je unos za ručno ili rutinsko sigurnosno kopiranje (u ovom slučaju redak "Izvršiti sigurnosno kopiranje.") baze podataka pomoću alata 1C Enterprise također je tipičan.

Administrator, u slučaju kreiranja bloka u korisničkom načinu rada 1C 8.3 Enterprise, ili 1C programer, u slučaju postavljanja bloka programski u konfiguratoru, može smisliti vlastite poruke:

Redak 2 daje savjet o tome kako možete pokrenuti program iz Windows naredbenog retka ako znate takozvani "kod dopuštenja" (pogledajte sljedeći korak).

Redak 3 objašnjava postupak i što tipke rade.

Korak 2. Rješenje o tome kako ukloniti bravu i unijeti bazu podataka 1C 8.3

Zaključavanja sesije mogu se grubo klasificirati na sljedeći način:

  • Planirani. 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 je brava instalirana kao rezultat pogrešnih korisničkih radnji ili grešaka na koje je naišao sam sustav, kada ne uklanja automatski 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, kada se postavlja blokiranje sesije, kao što je gore spomenuto, stvara se datoteka s dozvolom ".cdn" u direktoriju za pohranu trenutne infobaze:

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

No, korisnik bi se prvo trebao zapitati: "Uostalom, ako su sesije blokirane, znači li to da je to zbog nečega?" Možda je neki drugi korisnik s administrativnim funkcijama (u daljnjem tekstu administrator) pokrenuo stvarno važan zadatak ili obradu u 1C 8.3 Računovodstvo koje ne može tolerirati prisutnost nekoliko korisnika u bazi podataka u isto vrijeme.

Metoda 2

Ako je takva situacija moguća, tada biste trebali kontaktirati administratora i saznati možete li ući u bazu podataka i ima li on posebnu šifru dopuštenja, što je gore spomenuto. U ovom slučaju koristit ćemo drugu metodu - ulaskom u blokiranu infobazu pokretanjem programa iz naredbenog retka, navodeći šifru dopuštenja 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 načinu rada, tj. u načinu rada 1C Enterprise;
  • /F”F:\Bazy1C\Accounting” – označava bazu podataka datoteke (parametar /F) i put do nje (adresa baze podataka poslužitelja navedena je u parametru /S);
  • /C Allow Users to Work – izborni parametar: ako je označeno, sustav se neće pokrenuti, ali će se zaključavanje ukloniti (datoteka zaključavanja će biti uništena), a nakon toga korisnici će moći pristupiti informacijskoj bazi.

Ako parametar nije postavljen, određeni korisnik se može prijaviti, ali se zaključavanje ne uklanja. Ovaj korisnik može izvršiti potpuno otključavanje u korisničkom načinu rada odlaskom na ploču Podrška i održavanje (Odjeljak Administracija - Grupa naredbi Postavke programa - Naredba Podrška i održavanje:

I pozivanje forme Blokiranje korisnika istoimenom naredbom:

U obrascu koji se otvori možete deblokirati sesije klikom na gumb Deblokiraj, gdje /UC12345 – parametar /UC navodi šifru dopuštenja (12345). Imena parametara su napisana na engleskom jeziku.

Za više informacija o parametrima naredbenog retka pogledajte pomoć za 1C 8.3 Enterprise.

Metoda 3

Postoji alternativni i za korisnika još lakši način korištenja navedenih parametara za pokretanje informacijske baze (u daljnjem tekstu IB) - moguće je upisati tražene u svojstva interesne baze.

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

U vlasništvu Dodatne mogućnosti pokretanja zapisujemo šifru za otključavanje i, ako je potrebno, parametar koji omogućuje korisnicima rad (u ovom slučaju, nakon prvog pokretanja i prije sljedećeg pokretanja, ovaj parametar mora biti izbrisan). Ovi parametri su detaljnije opisani gore.

Bilješka: kada dođe do automatske sigurnosne kopije (izravno ili kao dio drugog postupka, na primjer, tijekom automatizirane nadogradnje), sustav blokira informacijsku bazu 1C 8.3 i postavlja standardni kod za otključavanje " Sigurnosna kopija ».

Stoga, ako postupak ne uspije i baza podataka ostane blokirana, ali ne postoji način za brisanje cdn datoteke, tada možete koristiti parametar prilikom pokretanja informacijske sigurnosti: /UCBackup.

3. Pritisnite gumb Završi i vratite se u prozor pokretača, gdje pokrećemo IS pomoću gumba 1C:Enterprise. Dakle, pogreška „Pokretanje sesije s infobazom je zabranjeno. "Sigurnosna kopija" je eliminirana:

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

Anatomija datoteke zaključavanja 1Cv8.cdn

Znatiželjni mogu pogledati unutar datoteke 1Cv8.cdn stvorene kada su sesije blokirane - ovo je jednostavna tekstualna datoteka koja se može otvoriti s odgovarajućim Notepad editorom:

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

  • 1 (0) – znak postavljanja blokade (1 – instalirano; 0 – onemogućeno);
  • 20160706154700 – puni datum (datum + vrijeme) početka blokiranja sesije, u našem slučaju to je 6. srpnja 2016. 20:00:00;
  • 20160706154700 – puni datum (datum + vrijeme) završetka blokiranja sesije, u našem slučaju to je 06. srpnja 2016. 20:00:00 (ako datum završetka nije naveden, tada se prema zadanim postavkama upisuje vrijednost 00010101000000 parametar);
  • Zatim dolazi parametar teksta, gdje se pomoćni tekst prikazan korisniku u dijaloškom okviru stavlja u dvostruke navodnike;
  • “123” – naveden je kod dopuštenja.

Kao što vidite, datoteka sadrži sve parametre prikazane u dijaloškom okviru s informacijama i dijagnostikom koji se pojavljuje.

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

Danas sam naišao na problem koji se pojavio nakon automatskog sigurnosnog kopiranja baze podataka 1C Računovodstvo 8.3. Konfigurirao sam sigurnosnu kopiju baze podataka prilikom izlaska iz programa. Uspješno sam izašao iz programa na godinu dana, ali očito sam ovaj put izašao nekako neuspješno :). Ali nisam mogao ući. Moj pametni program napisao mi je vrlo pametnu frazu, koja je više namijenjena 1C programeru nego jednostavnom korisniku. Dakle, pozabavimo se problemom ne kao 1C administratori, već kao samo računovođa :).

Što učiniti ako se 1s 8.3 ne otvori nakon sigurnosne kopije i pojavi se poruka "pokretanje sesije s infobazom je zabranjeno, sigurnosna kopija je zabranjena..."

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

“Zabranjeno je započinjanje sesije s infobazom. Za izradu sigurnosne kopije...” Slijede upute za administratora kako pokrenuti bazu podataka, ali ova uputa neće biti od velike pomoći računovođi.

Lakše rješenje:

Na disku morate pronaći mapu u kojoj se nalazi baza podataka 1C Računovodstvo 8.3. Otvori mapu. Unutar mape vidjet ćete sljedeće:

U mapi trebate pronaći datoteku 1Cv8.cdn. Moram izbrisati datoteku 1Cv8.cdn i ponovno pokrenite 1C:Enterprise.

Kao što vidite, sve je jednostavno. I super je što vam je moj članak bio koristan, rado ću vam pomoći. Neka računovođama bude lakše raditi kako bi imali više slobodnog vremena za sebe i svoje bližnje!

To je sve za danas!

S vama je bila Inna Izvekova.

Vidimo se opet na stranicama !

N koliko god Molim na gumbe društvenih medija ispod ispod člankada ga zadržiš za sebe!

OKO postajanje Molim u komentarima vaša pitanja ispod članka! Trudim se svima odgovoriti.

S Kacha Molim besplatne korisne lekcije , klikom na gumb “Preuzmi besplatno” ispod članka.

Istražiti koristan priručnike za rad pritiskom .

WHO želi učiti računovodstvo, pritisnite

Došli ste na pravu stranicu! Najvjerojatnije ste ujutro otkrili da vaš omiljeni 1C 8.3 ne počinje s porukom: " Zabranjeno je pokretanje sesije s infobazom. Za izvođenje sigurnosne kopije...».

Prvo što sada treba učiniti je hitno omogućiti rad korisnicima. 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 (a ne administrator sustava ili programer) i da se vaša baza podataka temelji na datoteci (ako je baza podataka SQL, stručnjaci se već bave vašim problemom). Početi morate razumjeti u kojoj se mapi (direktoriju) nalazi i izbrisati jednu datoteku u ovoj mapi - 1Cv8.cdn(ne morate spremati datoteku, više vam neće biti potrebna).

*Ako ste IT stručnjak, možete sigurno nastaviti s čitanjem odjeljka "Blokiranje i deblokiranje iz baze podataka 1C."

U prozoru s popisom baza podataka pronađite svoju bazu (broj 1 na slici ispod) i kliknite na nju jednom (i samo jednom!) mišem. Zatim kliknite gumb "Promijeni" (broj 2).

Na popisu može postojati samo jedna baza podataka, tako da vam ovaj prozor može biti poznat kao "prozor za pokretanje 1C". U tom slučaju samo kliknite gumb "Promijeni".

Ako vidite da se baza podataka nalazi na određenom računalu ili na lokalnoj mreži, moje iskustvo nije razočaralo - baza podataka se temelji na datotekama i sve radimo ispravno. Kopiraj ovaj put ( brojevi 3 i 4).

Sada idite na ovu mapu.

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

  • Imate Windows XP ili Windows 7. Pritisnite Start, Pokreni, zalijepite prethodno kopiranu lokaciju infobaze. Otvorit će se Explorer.
  • Imate Windows 7. Ali ne postoji opcija "Pokreni". Zalijepite lokaciju odmah nakon što kliknete Start. Otvorit će se Explorer.
  • Imate Windows 8 ili Windows 10. Pritisnite Start, kliknite na Povećalo u gornjem desnom kutu, zalijepite prethodno kopiranu lokaciju infobaze, pritisnite Enter. Otvorit će se Explorer.

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

  • Univerzalna metoda za sve verzije sustava Windows i njegovih postavki. Pritisnite gumb zastavice na tipkovnici i, ne puštajući ga, pritisnite latinično R (ili rusko K) na tipkovnici. Otvorit će se prozor "Pokreni", tamo zalijepite prethodno kopiranu lokaciju infobaze i kliknite OK.

Koristeći jednu od predloženih opcija, odvest ćete se do prozora istraživača s lokacijom baze podataka.


U prozoru Explorera pronađite datoteku 1Cv8.cdn na popisu datoteka, desnom tipkom miša kliknite na nju, odaberite “Izbriši”, kao što je prikazano na prethodnoj slici.

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

Blokiranje i deblokiranje iz baze podataka 1C. Rušimo mitove.

U ovom ćete odjeljku 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 infobaze dizajniran je za prekid trenutno otvorenih sesija i sprječavanje novih veza. Položaj funkcije zaključavanja u izborniku može varirati ovisno o konfiguraciji. Na primjer, u UT, izdanje 11 (11.3.3.163) ovo su glavni podaci i administracija, [Usluga] Blokiranje rada korisnika. Alternativna opcija: Istraživanje podataka i administracija, Podrška i održavanje, Blokiranje rada korisnika. U UT izdanju 10.3 (10.3.21.2) ovo je Usluga, Korisnici, Blokiranje veza s informacijskom bazom.

*Postoje konfiguracije specifične za industriju u kojima će zaključavanje iz perspektive sučelja 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.


Budući da se unose početak i kraj akcije blokiranja, morate biti iznimno pažljivi u ovom dijalogu i eksplicitno unijeti podatke. Kad bi dijaloški okvir imao mogućnost unosa početka bloka "za 15 minuta" s trajanjem od "20 minuta", ili barem prikazivao ove vrijednosti na temelju apsolutnog vremena početka i završetka bloka, tada bi biti teško postaviti blokadu na godinu dana, kao što se može dogoditi ako dođe do pogreške u unosu datuma i vremena.

Preporuča se 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, korisnicima dajemo 10 minuta da pohrane svoje rezultate. Ukupno vrijeme početka blokade treba biti 10 sati 00 minuta.

Vrijeme završetka – ne morate ga unijeti, ali objekt će 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 tome će biti riječi u nastavku). Obavezno unesite i zapamtite. U slučaju SQL verzije infobaze, ovaj parametar je vidljiv u snap-inu "Administriranje 1C Enterprise Servers" i tamo se naziva "Kod dopuštenja".

U slučaju SQL verzije infobaze dodatno će vam trebati autorizacija od administratora infobaze ili administratora klastera.


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


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


U donjem desnom kutu pojavit će se poruka koja označava da su korisnici planirani za blokiranje. Samo ćete vi vidjeti ovu poruku.


Planirani? Možda to ima neke veze s rutinskim zadacima?

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

Što ćemo korisnici i ja vidjeti?

Dok blokada ne započne, aktivni korisnici će dobivati ​​"pristojne" podsjetnike da se isključe. U ovom dijalogu, timeout se pokreće s "Da", tako da će se korisnici koji nisu na svom radnom mjestu uspješno odjaviti iz 1C sesije.


Inicijator zaključavanja prima još jednu poruku:


Nakon početka blokade nećete moći pristupiti bazi podataka na uobičajen način. O tome kako ući bit će riječi u nastavku. Imajte na umu da dijaloški okvir 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 točno u dogovoreno vrijeme. Sirena zavija dok ne eksplodira.

Suprotno uvriježenom mišljenju da se aktivne korisničke sesije lagano prekidaju, nakon upozorenja koje se može ignorirati i rad se nastavlja, zapravo, prekid, ili još bolje rečeno, "presjecanje" aktivnih sesija događa se točno prema rasporedu, teško i uz gubitak svih nespremljenih rezultata. Sva upozorenja se izdaju u intervalu od trenutka kada kliknete gumb "Postavi blokiranje" do vremena početka blokiranja, nakon čega će aktivna sesija završiti bez ikakve obavijesti, a 1C će krenuti u ciklus pokušaja pokretanja konfiguracije ponovno, s intervalom od 1 minute.

Ne postoje iznimke za načine unosa referentnih vrijednosti, u koje 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. Način modalnog dijaloga je od značajnijeg interesa, pa će o njemu biti više riječi.

*Korisničke sesije u starim konfiguracijama završavaju malo kasnije od dogovorenog vremena, jer... Korisnici prvo primaju upozorenje "Sustav se gasi".

Hoće li stvarno eksplodirati?

Prvo, primijetimo da u starijim konfiguracijama zaključavanje možda neće raditi za inicijator zaključavanja. Sada prijeđimo na razmatranje problema za platformu 8.3.

Korisnik informacijske sigurnosti datoteke koji odluči, na primjer, obrisati dokument i zatim otići na ručak, ostavljajući na ekranu dijaloški okvir "Označi dokument za brisanje?", ostat će otvorenu vezu s infobazom. Naravno, njegova sesija će završiti nakon ručka, nakon što odgovori "Da" ili "Ne", ali do tada ćete vidjeti da ima aktivnih korisnika. U tom će slučaju inicijator blokiranja vidjeti sljedeću poruku:


U zapisniku će se pojaviti poruka o pogrešci izvođenja, koja se ne bi trebala tumačiti kao pogreška izvođenja, već kao "nisu svi korisnici završili svoje sesije":


I to nije jedini razlog zašto blokada možda neće raditi. (pogledajte daljnje odjeljke “Do čijeg radnog vremena?” i “Što je s mojim korisnicima u Vladivostoku?”).

Modalni dijalog u SQL verziji infobaze na upravljanim obrascima

1C aplikacijski poslužitelj ima mogućnost brisanja sesije unatoč načinu modalnog dijaloga. 1C sučelje i modalni dijaloški okvir ostat će na korisničkom zaslonu, stvarajući izgled nedovršene sesije, ali u stvarnosti sesija će biti izbrisana, a veza s informacijskom sigurnošću bit će prekinuta na vrijeme. Kada pokušava nastaviti s radom, korisnik će vidjeti poruku o pogrešci "Sesija nedostaje ili je izbrisana" 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 postavljanja zaključavanja, bolje je ne izlaziti iz dijaloga, jer... Kada ponovno uđete u ovaj dijaloški okvir prije početka blokiranja, pojavljuje se neistinita poruka koja navodi da je blokiranje već instalirano (iako samo pola), nema aktivnih sesija (nije točno). Istodobno se nastavlja proces ukidanja korisnika (kontradiktorno nula aktivnih sesija + nije sasvim točno, jer 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 dijaloški okvir?

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

Da. Mehanizam za odgovor na uspostavljeno zaključavanje ne osigurava interakciju između inicijatora zaključavanja i drugih korisnika. Korisničke sesije samostalno provjeravaju mogu li raditi.

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

Problem s desinhronizacijom sata

Sa sigurnošću informacija o datotekama, svako računalo samo provjerava ima li sigurnost informacija postavljeni vremenski raspon blokiranja i uspoređuje ga sa svojim lokalnim satom. Točnost njegovog sata određuje može li određeno računalo prekinuti sesiju u točno određeno vrijeme. Ako je baza podataka blokirana od 10:00, za jedno računalo ovaj će trenutak doći ranije, a za drugo kasnije.

U domenskom okruženju i ako administratori sustava rade besprijekorno, vrijeme na svim računalima je sinkronizirano s kontrolerom domene. Ali iz raznih razloga, vrijeme se može izgubiti: sinkronizacija vremena s kontrolerom domene nije konfigurirana, sinkronizacija vremena je konfigurirana s vanjskim poslužiteljem vremena koji više nije dostupan, kvarovi u mrežnim ili domenskim uslugama, nedostatak prava za promjenu sustava vrijeme itd.

Čini se da možemo govoriti o sekundama, u ekstremnim slučajevima o minutama. No zapravo računalo možda, primjerice, nema instalirano ažuriranje operativnog sustava koje podržava prelazak na sezonsko (zimsko/ljetno) računanje vremena, a greška više ne mora biti sekunda, nego sati. Lako je izvesti ovaj eksperiment: zakažite blok u 10 ujutro na pola sata, a na jednom od računala postavite vrijeme sat unaprijed - blok neće utjecati na to.

Stoga, prije postavljanja zaključavanja, pažljivo provjerite vrijeme u donjem desnom kutu vašeg računala pomoću ručnog sata, a također se prethodno obratite administratoru sustava kako biste se raspitali radi li sinkronizacija vremena u vašoj IT infrastrukturi.

Što je s mojim korisnicima u Vladivostoku?

Apsolutni vremenski problem s korisnicima iz različitih vremenskih zona

Vremenski raspon blokiranja sprema se u infobazu. Pogledajte sadržaj blokirajuće datoteke 1Cv8.cdn (koja je stvorena u datotečnoj verziji IB-a), bilježi vrijeme početka blokade kao 07/17/2017 13:59 u formatu YYYYMMDDDHHMMSS bez ikakve oznake vremena zona:


Bez navođenja vremenske zone bilo bi jasno o kojem apsolutnom vremenu govorimo da se vrijeme uvijek odnosi na određenu vremensku zonu, npr. UTC+0. Ali baza podataka pohranjuje lokalno vrijeme prema satu računala koje je pokrenulo blokiranje. Nepoznato je iz koje je vremenske zone bilo ovo računalo, što znači da je nepoznato apsolutno vrijeme blokade.

Ako u Moskvi, u centraliziranom sustavu informacijske sigurnosti, postavite blokadu u 13:59, a ta je točka u vremenu za moskovske korisnike u budućnosti, tada za korisnike istog sustava informacijske sigurnosti u Vladivostoku, 13:59. bilo prije 7 sati. I ovisno o tehničkom rješenju u skladu s kojim se rad provodi s informacijskom sigurnošću korisnika Vladivostoka, blokiranje tih korisnika će ili funkcionirati ili ne.

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

Postoje li problemi s desinkronizacijom sata i vremenske zone u slučaju SQL verzije infobaze?

Ne. U ovoj opciji postoji "sat poslužitelja", koji se uzima kao standard.

Hoću li biti izbačen iz konfiguratora ako sam bio u njemu i blokada je počela djelovati?

Hoće li nakon početka razdoblja blokade biti moguće pristupiti Konfiguratoru?

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

Kako ukloniti blokadu?

U istom dijalogu u kojem je instalirano blokiranje. Podsjećamo da nakon ugradnje brave, umjesto gumba “Postavi zaključavanje” dolazi gumb “Otključaj”.

U slučaju SQL verzije informacijske sigurnosti, otključavanje je također moguće u snap-inu "Administriranje 1C Enterprise Servers". (Pogledaj ispod)

Čemu služi kod za otključavanje?

Za ulazak u informacijsku sigurnost u trenutku kada je blokada na snazi. Situacije u kojima je to potrebno:

  • Nakon instaliranja brave, sesija s informacijskom sigurnošću je završena (ručno ili kao rezultat zaključavanja na samom inicijatoru), te je potrebno pokrenuti novu sesiju;
  • Završno vrijeme blokiranja greškom uopće nije popunjeno;
  • Vrijeme završetka blokiranja je netočno uneseno (na primjer, slučajno je unesen sljedeći mjesec ili godina);
  • Informacijska baza je u SQL verziji, a za poništavanje pogrešno postavljenog zaključavanja nemoguće je obrisati datoteku 1Cv8.cdn u direktoriju infobaze.

U tom slučaju koristite savjet koji se daje pri pokretanju. Oni. u prozoru s popisom infobaza kliknite "Uredi" i unesite sljedeći redak u dodatne parametre pokretanja:

ENTERPRISE /F"Z:\Exchange\UT 11" /CAllow Users to Work /UC12345

... uzimajući u obzir direktorij lokacije i kod za otključavanje.


Bolje je kopirati ovaj redak u međuspremnik i urediti ga u dijaloškom okviru "Uređivanje infobaze". Ako pomiješate vrstu navodnika ili rusko "C" i latinično, vidjet ćete poruku o pogrešci:



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

Što trebam učiniti ako nisam postavio zaključavanje, ali je netko blokirao SQL bazu podataka? Međutim, ne znam kod za otključavanje.

Informacijsku bazu može blokirati sama konfiguracija za vrijeme trajanja izrade arhivske kopije. Ako proces stvaranja nije normalno dovršen, 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 poslužitelja".

Gdje ga tražiti?

Dodatak "1C:Enterprise Server Administration" često se instalira na istom poslužitelju na kojem je postavljen SQL poslužitelj, kao i gdje je postavljen sam "1C Server" (ili "1C Application Server"). Iako to nije potrebno: ​​SQL se može instalirati na jedno računalo, 1C Application Server na drugo, a oprema se može postaviti na vlastitu radnu stanicu. Najvjerojatnije možete postići uspjeh radeći sljedeće:

  • Povežite se putem RDP-a s poslužiteljem navedenim u retku Srvr=... koristeći prijavu i lozinku svoje domene. Ako se ne možete povezati, zamolite svog administratora sustava da vas doda u grupu korisnika udaljene radne površine. (Ako su takva prava odbijena, implementirajte i konfigurirajte dodatak "Administriranje 1C Enterprise Servers" na radnoj stanici);

  • Na poslužitelju pronađite dodatak "1C:Enterprise Server Administration";
  • Pokrenite snap-in, proširite stablo na čvor s vašom informacijskom bazom;

  • 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 "kod dopuštenja" za unos informacijske sigurnosti (također poznat kao "kod za deblokiranje" u dijaloškom okviru za postavljanje blokiranja).

Što 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” infobaze, na desnoj strani ekrana, možete izbrisati postojeće veze.


Ovo nisu sva pitanja vezana uz temu blokiranja baze podataka.

Ako još imate pitanja:

  • Je li moguće raditi po moskovskom vremenu ako unajmite poslužitelj u Europi i ne želite ovisiti o njegovoj vremenskoj zoni?
  • 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 učiniti?
  • Što učiniti u slučaju klaster sustava? itd.

Naši certificirani 1C tehnološki konzultanti rado će odgovoriti na njih.