Rezervimi. Fillimi i një sesioni me bazën e informacionit është i ndaluar

01.01.2024
  • Së pari, do t'ju ndihmojë të kuptoni më mirë se çfarë ndodhi. Dhe në raste më të rralla, madje mund të ndihmojë në zgjidhjen e problemit vetë.
  • Së dyti, nëse nuk mund ta përballoni vetë, atëherë para së gjithash duhet të kontaktoni një specialist për mbështetje teknike me përmbajtjen e dritares së informacionit dhe diagnostikimit që shfaqet.

Le të hedhim një vështrim më të afërt në përmbajtjen e mesazhit të dialogut të marrë:

Rreshti 1.A "Ndalohet fillimi i një sesioni me bazën e informacionit." është një hyrje standarde që tregon se hyrja e përdoruesit në program është bllokuar. Me një bllokim të tillë, një skedar i veçantë me shtesën ".cdn" krijohet automatikisht në drejtorinë e infobazës (për më shumë detaje, shihni seksionet e mëposhtme).

Rreshti 1.B zakonisht tregon arsyen, kohëzgjatjen e bllokimit, si dhe informacione të tjera të dobishme. Në varësi të kujt ose çfarë (në rastin e një sistemi) është instaluar bllokimi i hyrjes, si dhe për çfarë qëllimi, informacioni në këtë bllok mund të jetë i ndryshëm. Linja "Backup" është një hyrje standarde për kopje rezervë manuale ose rutinë (në këtë rast rreshti "Për të kryer një kopje rezervë.") të bazës së informacionit duke përdorur mjetet 1C Enterprise është gjithashtu tipike.

Një administrator, në rast të krijimit të një blloku në modalitetin e përdoruesit të 1C 8.3 Enterprise, ose një programues 1C, në rast të vendosjes së një blloku në mënyrë programore në konfigurues, mund të dalë me mesazhet e tij:

Rreshti 2 ofron një sugjerim se si mund ta ekzekutoni programin nga linja e komandës së Windows nëse e dini të ashtuquajturin "kodi i lejes" (shih hapin tjetër).

Rreshti 3 shpjegon procesin dhe çfarë bëjnë butonat.

Hapi 2. Zgjidhja se si të hiqni bllokimin dhe të futni bazën e të dhënave 1C 8.3

Blloqet e sesioneve mund të klasifikohen përafërsisht si më poshtë:

  • E planifikuar. Kur kyçja e sesionit filloi manualisht ose automatikisht, duke shërbyer një proces të planifikuar në bazën e të dhënave 1C (rezervë, detyrë rutinë, përditësim);
  • Të tjerat, të gabuara. Kur një bllokim instalohet si rezultat i veprimeve të gabuara të përdoruesit ose gabimeve të hasura nga vetë sistemi, kur ai nuk e heq automatikisht bllokimin e instaluar më parë. Për shembull, filloi një proces rezervë, por përdoruesi e ndërpreu atë duke e mbyllur me forcë programin.

Metoda 1

Në të dyja rastet, kur vendosni bllokimin e sesionit, siç u përmend më lart, krijohet një skedar me lejen ".cdn" në drejtorinë e ruajtjes së bazës aktuale të informacionit:

Kështu, një zgjidhje e thjeshtë për gabimin e nisjes së programit për shkak të një bllokimi të sesionit është fshirja e skedarit 1Cv8.cdn.

Sidoqoftë, përdoruesi duhet së pari të bëjë pyetjen: "Në fund të fundit, nëse seancat janë të bllokuara, a do të thotë kjo se kjo është për shkak të diçkaje?" Ndoshta një përdorues tjetër me funksione administrative (në tekstin e mëtejmë referuar si administrator) ka nisur një detyrë ose përpunim vërtet të rëndësishëm në Kontabilitetin 1C 8.3 që nuk mund të tolerojë praninë e disa përdoruesve në bazën e të dhënave në të njëjtën kohë.

Metoda 2

Nëse një situatë e tillë është e mundur, atëherë duhet të kontaktoni administratorin dhe të zbuloni nëse mund të futni bazën e të dhënave dhe nëse ai ka një kod të veçantë leje, i cili u përmend më lart. Në këtë rast, ne do të përdorim metodën e dytë - duke futur një bazë informacioni të bllokuar duke nisur programin nga linja e komandës, duke specifikuar kodin e lejes në një nga parametrat e nisjes:

  • "C:\Program Files (x86)\1cv8\common\1cestart.exe" - rruga për lëshuesin 1C Enterprise 8.3;
  • ENTERPRISE – do të thotë që programi do të fillojë në modalitetin e përdoruesit, d.m.th. në modalitetin 1C Enterprise;
  • /F”F:\Bazy1C\Accounting” – tregon bazën e informacionit të skedarit (parametri /F) dhe shtegun drejt tij (adresa e bazës së të dhënave të serverit tregohet në parametrin /S);
  • /C Lejo përdoruesit të punojnë – një parametër opsional: nëse zgjidhet, sistemi nuk do të fillojë, por bllokimi do të hiqet (skedari i kyçjes do të shkatërrohet) dhe më pas përdoruesit do të jenë në gjendje të hyjnë në bazën e informacionit.

Nëse parametri nuk është vendosur, atëherë përdoruesi specifik lejohet të identifikohet, por bllokimi nuk hiqet. Ky përdorues mund të bëjë një shkyçje të plotë në modalitetin e përdoruesit duke shkuar te paneli "Mbështetje dhe mirëmbajtje" (Administrimi i seksionit - Grupi i komandës "Cilësimet e programit" - Komanda "Mbështetje dhe mirëmbajtje":

Dhe duke thirrur formularin Bllokimi i përdoruesve me komandën me të njëjtin emër:

Në formën që hapet, mund të zhbllokoni seancat duke klikuar butonin Zhblloko, ku /UC12345 – parametri /UC specifikon kodin e lejes (12345). Emrat e parametrave janë shkruar në anglisht.

Për më shumë informacion rreth parametrave të linjës së komandës, shihni ndihmën 1C 8.3 Enterprise.

Metoda 3

Ekziston një metodë alternative dhe edhe më e lehtë për përdoruesit për të përdorur parametrat e mësipërm për nisjen e një baze informacioni (në tekstin e mëtejmë IB) - është e mundur të regjistrohen ato të kërkuara në pronat e bazës së të dhënave me interes.

1. Në dritaren e lëshuesit (e shënuar "A"), zgjidhni bazën e të dhënave të kyçur dhe klikoni butonin "Ndrysho", pas së cilës do të hapet dritarja për modifikimin e vetive të sigurisë së informacionit (e shënuar "B"):

Në pronë Opsione shtesë të nisjes ne shkruajmë kodin e zhbllokimit dhe, nëse është e nevojshme, një parametër për t'i lejuar përdoruesit të punojnë (në këtë rast, pas nisjes së parë dhe para nisjes tjetër, ky parametër duhet të fshihet). Këto parametra u përshkruan më në detaje më sipër.

Shënim: kur ndodh një kopje rezervë automatike (drejtpërsëdrejti ose si pjesë e një procedure tjetër, për shembull, gjatë një përditësimi të automatizuar), sistemi bllokon bazën e informacionit 1C 8.3 dhe vendos kodin standard të zhbllokimit " Rezervimi ».

Prandaj, nëse procedura dështon dhe baza e të dhënave mbetet e bllokuar, por nuk ka asnjë mënyrë për të fshirë skedarin cdn, atëherë mund të përdorni parametrin kur filloni sigurinë e informacionit: /UCBackup.

3. Klikoni butonin Finish dhe kthehuni te dritarja e lëshuesit, ku nisim IS duke përdorur butonin 1C:Enterprise. Kështu, gabimi "Fillimi i një seance me infobazën është i ndaluar. "Rezervimi" është eliminuar:

Nëse 1C 8.3 Enterprise funksionon në një version klient-server, por përdoruesi nuk ka të drejta aksesi dhe njohuritë e nevojshme për të administruar bazat e të dhënave në këtë mënyrë, atëherë në këtë rast duhet të kontaktoni administratorin e sistemit për ndihmë. Vëmë re vetëm se në versionin klient-server, përveç hyrjes përmes vijës së komandës me parametra shtesë, është e mundur të hiqni bllokimin duke përdorur mjetin e administrimit të grupit të serverëve të ndërmarrjeve 1C:, përkatësisht, është e nevojshme të hiqni flamurin në vetitë e infobazës së dëshiruar Bllokimi i fillimit të sesionit është aktivizuar.

Anatomia e skedarit të kyçjes 1Cv8.cdn

Kuriozët mund të shikojnë brenda skedarit 1Cv8.cdn të krijuar kur seancat janë të bllokuara - ky është një skedar teksti i thjeshtë që mund të hapet me redaktorin e duhur të Notepad:

Teksti në skedar është i rrethuar nga kllapa kaçurrelë që listojnë parametrat e mëposhtëm të kyçjes, të ndara me presje:

  • 1 (0) – shenja e vendosjes së bllokimit (1 – i instaluar; 0 – i çaktivizuar);
  • 20160706154700 – data e plotë (data + ora) e fillimit të bllokimit të seancës, në rastin tonë është 6 korrik 2016 ora 20:00:00;
  • 20160706154700 - data e plotë (data + ora) e përfundimit të bllokimit të seancës, në rastin tonë është 06 korrik 2016 ora 20:00:00 (nëse data e përfundimit nuk është specifikuar, atëherë si parazgjedhje vlera 00010101000000 futet në parametër);
  • Më pas vjen parametri i tekstit, ku teksti ndihmës që i shfaqet përdoruesit në kutinë e dialogut vendoset në thonjëza të dyfishta;
  • "123" - specifikohet kodi i lejes.

Siç mund ta shihni, skedari përmban të gjithë parametrat e shfaqur në kutinë e dialogut të informacionit dhe diagnostikimit që shfaqet.

Në faqen e internetit mund të lexoni artikuj të tjerë falas dhe mësime video mbi konfigurimin e Kontabilitetit 1C (

Pasi kam nisur programin 1C një herë, në fillim pashë gabimin "Ndalohet fillimi i një seance me bazën e informacionit. Rezervimi". Unë u befasova shumë - nuk vendosa asnjë bllokim vetë. Pas një analize të vogël, arsyeja rezultoi të ishte një "gabim" i kopjimit automatik arkivor, i cili është i integruar (një nga nënsistemet).

Gabimi duket si ky:

Problemi doli të ishte se kur vendosni krijimin e kopjeve arkivore të bazës së të dhënave, sistemi vendos automatikisht një bllok në hyrje të bazës së informacionit. Ai i pengon përdoruesit të nisin programin ndërsa procesi është duke u ekzekutuar.

Por ndonjëherë ndodh që pas kopjimit sistemi nuk mund ta heqë atë. Në këtë rast, marrim gabimin "Ndalohet fillimi i një seance me bazën informative..."

Merrni 267 mësime video në 1C falas:

Zgjidhje

Mënyra më e lehtë për të zgjidhur problemin është fshirja e skedarit 1Cv8.cdn(skedari i kyçjes së bazës së informacionit) nga dosja e bazës së të dhënave.

Për shembull, në pamjen time të ekranit mbi vendndodhjen e bazës është si më poshtë:

Duhet të shkoni te kjo dosje dhe më pas të gjeni dhe fshini 1Cv8.cdn.

Zhbllokimi i bazës së të dhënave klient-server 1C

Nëse keni akses në tastierën e serverit, heqja e bllokimit është shumë e thjeshtë. Thjesht shkoni te vetitë e bazës së informacionit dhe hiqni flamurin "Bllokimi i fillimit të sesionit është aktivizuar":

Ju keni ardhur në faqen e duhur! Me shumë mundësi, në mëngjes zbuluat se 1C 8.3 juaj i preferuar nuk fillon me mesazhin: " Fillimi i një sesioni me bazën e informacionit është i ndaluar. Për të kryer një kopje rezervë...».

Gjëja e parë që duhet bërë tani është lejojini urgjentisht përdoruesit të punojnë. Pas kësaj, lexoni me qetësi artikullin deri në fund dhe zbuloni pse ndodhi kjo dhe çfarë është "Bllokimi dhe zhbllokimi nga baza e informacionit 1C 8.3".

Përvoja ime sugjeron që ju jeni një përdorues (jo një administrator sistemi ose një programues) dhe baza juaj e informacionit është e bazuar në skedarë (nëse baza e të dhënave është SQL, specialistët tashmë po merren me problemin tuaj). Të fillosh ju duhet të kuptoni se në cilën dosje (disaktori) ndodhet dhe të fshini një skedar në këtë dosje - 1Cv8.cdn(Nuk keni pse ta ruani skedarin, nuk do të nevojitet më).

*Nëse jeni specialist i IT-së, mund të vazhdoni me siguri të lexoni seksionin "Bllokimi dhe zhbllokimi nga baza e informacionit 1C".

Në dritaren me një listë të bazave të informacionit, gjeni bazën tuaj (numri 1 në ilustrimin më poshtë) dhe klikoni mbi të një herë (dhe vetëm një herë!) me miun. Pastaj klikoni butonin "Ndrysho" (numri 2).

Mund të ketë vetëm një bazë të dhënash në listë, kështu që kjo dritare mund të jetë e njohur për ju si "dritarja e nisjes 1C". Në këtë rast, thjesht klikoni në butonin "Ndrysho".

Nëse shihni që baza e informacionit ndodhet në një kompjuter të caktuar ose në një rrjet lokal, përvoja ime nuk zhgënjeu - baza e të dhënave është e bazuar në skedarë dhe ne po bëjmë gjithçka në mënyrë korrekte. Kopjo këtë rrugë ( numrat 3 dhe 4).

Tani shkoni te kjo dosje.

Për çdo rast, këtu janë disa opsione për nisjen e Explorer:

  • Ju keni Windows XP ose Windows 7. Klikoni Start, Run, ngjitni vendndodhjen e bazës së informacionit të kopjuar më parë. Explorer do të hapet.
  • Ju keni Windows 7. Por nuk ka opsion “Run”. Ngjitni vendndodhjen menjëherë pasi të klikoni Start. Explorer do të hapet.
  • Ju keni Windows 8 ose Windows 10. Klikoni Start, klikoni në zmadhuesin në këndin e sipërm djathtas, ngjitni vendndodhjen e kopjuar më parë të bazës së informacionit, shtypni Enter. Explorer do të hapet.

  • Gjeni disketën e verdhë në shiritin e detyrave dhe klikoni mbi të. Ngjitni vendndodhjen e bazës së informacionit në shiritin e adresave në krye të dritares së Explorer. (Klikoni me të djathtën në shiritin e adresave, Ndrysho adresën, kliko me të djathtën përsëri në shiritin e adresave, Paste).

  • Një metodë universale për të gjitha versionet e Windows dhe cilësimet e tij. Shtypni butonin e flamurit në tastierë dhe, pa e lëshuar, shtypni latinishten R (ose rusisht K) në tastierë. Dritarja "Run" do të hapet, ngjisni vendndodhjen e bazës së informacionit të kopjuar më parë dhe klikoni OK.

Duke përdorur një nga opsionet e propozuara, do të çoheni në një dritare eksploruesi me vendndodhjen e bazës së informacionit.


Në dritaren e Explorer, gjeni skedarin 1Cv8.cdn në listën e skedarëve, kliko me të djathtën mbi të, zgjidhni "Fshi", siç tregohet në figurën e mëparshme.

Gati! "1C: Kontabiliteti" ose "1C: Menaxhimi i pagave dhe burimeve njerëzore" ose "1C: Menaxhimi i tregtisë" po fillon përsëri.

Bllokimi dhe zhbllokimi nga baza e informacionit 1C. Ne shkatërrojmë mitet.

Në këtë seksion do të gjeni informacione unike për punën me bllokimin, dhe gjithashtu do të merrni një përgënjeshtrim të keqkuptimeve të zakonshme në temën "Bllokimi i të dhënave".

Si të vendosni një bllokim?

Mekanizmi i bllokimit të infobazës është krijuar për të përfunduar seancat e hapura aktualisht dhe për të parandaluar lidhje të reja. Vendndodhja e funksionalitetit të kyçjes në meny mund të ndryshojë në varësi të konfigurimit. Për shembull, në UT, botimi 11 (11.3.3.163) këto janë të dhëna master dhe administrim, [Shërbimi] Bllokimi i punës së përdoruesit. Opsioni alternativ: Hulumtoni të dhënat dhe administrimin, Mbështetja dhe mirëmbajtja, Bllokimi i punës së përdoruesit. Në UT, botimi 10.3 (10.3.21.2) ky është Shërbimi, Përdoruesit, Bllokimi i lidhjeve në bazën e informacionit.

*Ka konfigurime specifike për industrinë në të cilat mbyllja nga këndvështrimi i ndërfaqes dhe mekanizmit do të duket ndryshe nga ajo që përshkruhet në këtë artikull. Meqenëse po shqyrtojmë një mekanizëm standard për shumicën e konfigurimeve 1C, ne nuk do të prekim konfigurimet speciale të industrisë.


Kur zgjidhni këtë artikull, do të hapet kutia e dialogut "Bllokimi i përdoruesve", në të cilin duhet të vendosni një mesazh për përdoruesit, kohën e fillimit dhe përfundimit të bllokimit, si dhe kodin e zhbllokimit.


Meqenëse fillimi dhe fundi i veprimit të bllokimit janë futur, duhet të jeni jashtëzakonisht të kujdesshëm në këtë dialog dhe të futni informacionin në mënyrë eksplicite. Nëse dialogu do të kishte mundësinë të futte fillimin e një blloku "në 15 minuta" me një kohëzgjatje "20 minuta", ose të paktën të shfaqte këto vlera bazuar në kohën absolute të fillimit dhe përfundimit të bllokut, atëherë do të është e vështirë të vendosësh një bllok që zgjat një vit, si kjo mund të ndodhë nëse ka një gabim në futjen e datës dhe orës.

Rekomandohet të vendosni parametrin "Ora e fillimit" si datën/ora aktuale + kohën e nevojshme që përdoruesit të përgatiten për daljen dhe ruajtjen e dokumenteve të redaktuar. Për shembull, tani është ora 9:50 e mëngjesit, ne u japim përdoruesve 10 minuta për të ruajtur rezultatet e tyre. Koha totale e fillimit të bllokimit duhet të jetë 10 orë 00 minuta.

Koha e përfundimit - nuk duhet ta futni atë, por objekti do të bllokohet për një kohë të pacaktuar (përgjithmonë).

Kodi i zhbllokimit është një "fjalëkalim" një herë për të filluar nga e para, pavarësisht bllokimit të vendosur, i cili mund të jetë i nevojshëm në disa raste (do të diskutohet më poshtë). Sigurohuni që të hyni dhe mbani mend. Në rastin e versionit SQL të bazës së informacionit, ky parametër është i dukshëm në skedarin "Administrimi i serverëve të ndërmarrjes 1C" dhe quhet "Kodi i lejes" atje.

Në rastin e versionit SQL të infobazës, do t'ju duhet gjithashtu autorizim nga administratori i bazës së informacionit ose administratori i grupit.


Pra, pasi klikoni butonin "Vendos bllokimin" dhe një përgjigje pozitive për konfirmimin...


...do të ktheheni në kutinë e mëparshme të dialogut, pamja e së cilës ka ndryshuar:


Një mesazh do të shfaqet në këndin e poshtëm djathtas që tregon se përdoruesit janë planifikuar të bllokohen. Vetëm ju do ta shihni këtë mesazh.


E planifikuar? Ndoshta kjo ka të bëjë me detyrat rutinë?

A do të funksionojë bllokimi i planifikuar i punës së përdoruesit nëse bllokohen detyrat rutinë? Po, do të funksionojë. Mekanizmi i bllokimit nuk përdor detyra të planifikuara.

Çfarë do të shohin përdoruesit dhe unë?

Derisa të fillojë bllokimi, përdoruesit aktivë do të marrin rikujtues "të sjellshëm" për t'u mbyllur. Në këtë dialog, skadimi aktivizohet nga "Po", kështu që përdoruesit që nuk janë në vendin e tyre të punës do të dalin me sukses nga sesioni 1C.


Iniciatori i bllokimit merr një mesazh tjetër:


Pasi të fillojë bllokimi, nuk do të mund të hyni në bazën e të dhënave të informacionit në mënyrën e zakonshme. Si të futeni do të diskutohet më poshtë. Ju lutemi vini re se dialogu nuk tregon automatikisht se kur do të përfundojë bllokimi, kështu që detyra për të informuar përdoruesit për kohën për të rifilluar punën bie mbi Administratorin. Ky informacion mund të specifikohet në një mesazh drejtuar përdoruesit.



Bomba shpërthen pikërisht në kohën e caktuar. Sirena ulërin derisa shpërthen.

Ndryshe nga besimi popullor se seancat e përdoruesve aktivë përfundojnë me butësi, pas një paralajmërimi që mund të injorohet dhe puna vazhdon, në fakt, përfundimi, ose më mirë akoma, "ndërprerja" e seancave aktive ndodh saktësisht sipas orarit, të vështirë dhe me humbje. nga të gjitha rezultatet e paruajtura. Të gjitha paralajmërimet lëshohen në intervalin nga koha kur klikoni butonin "Vendos bllokimin" deri në kohën e fillimit të bllokimit, pas së cilës seanca aktive do të përfundojë pa asnjë njoftim dhe 1C do të kalojë në një cikël përpjekjesh për të filluar konfigurimin përsëri, me një interval prej 1 minutë.

Nuk ka përjashtime nga mënyrat për futjen e vlerave të referencës, në të cilat futet një vlerë që nuk është në librin e referencës - nuk mund të dilni nga mënyra e hyrjes (për shembull, mbyllni 1C me një kryq), por kjo nuk do t'ju pengojë të plotësoni puna. Mënyra e dialogut modal është me interes më të madh, kështu që do të diskutohet më në detaje.

*Seancat e përdoruesve në konfigurimet e vjetra përfundojnë pak më vonë se koha e caktuar, sepse... Përdoruesit marrin fillimisht një alarm "Sistemi po mbyllet".

A do të shpërthejë vërtet?

Së pari, le të vërejmë se në konfigurimet më të vjetra, bllokimi mund të mos funksionojë për iniciatorin e bllokimit. Tani le të kalojmë në shqyrtimin e çështjes për platformën 8.3.

Një përdorues i sigurisë së informacionit të skedarit që vendos, për shembull, të fshijë një dokument dhe më pas të shkojë në drekë, duke lënë dialogun "Të shënojë dokumentin për fshirje?", do ta mbajë të hapur lidhjen me bazën e informacionit. Sigurisht, seanca e tij do të përfundojë pas drekës, pasi ai të përgjigjet "Po" ose "Jo", por deri atëherë do të shihni që ka përdorues aktivë. Në këtë rast, iniciatori i bllokimit do të shohë mesazhin e mëposhtëm:


Një mesazh gabimi i kohës së ekzekutimit do të shfaqet në regjistër, i cili nuk duhet të interpretohet si një gabim i kohës së ekzekutimit, por si "jo të gjithë përdoruesit i kanë përfunduar seancat e tyre":


Dhe kjo nuk është e vetmja arsye pse bllokimi mund të mos funksionojë. (shihni seksionet e mëtejshme “Nga orët e kujt?” dhe “Po përdoruesit e mi në Vladivostok?”).

Dialogu modal në versionin SQL të infobazës në format e menaxhuara

Serveri i aplikacionit 1C ka aftësinë të fshijë një seancë pavarësisht nga modaliteti i dialogut modal. Ndërfaqja 1C dhe dialogu modal do të mbeten në ekranin e përdoruesit, duke krijuar pamjen e një sesioni të papërfunduar, por në realitet seanca do të fshihet dhe lidhja me sigurinë e informacionit do të ndërpritet në kohën e duhur. Kur përpiqet të vazhdojë punën, përdoruesi do të shohë mesazhin e gabimit "Seanca mungon ose është fshirë" ose "Seanca është përfunduar nga Administratori", në varësi të nuancave.



Dialogu modal në versionin SQL të infobazës në forma të rregullta

Seancat e përdoruesve përfundojnë.

Pas vendosjes së kyçjes, është më mirë të mos dilni nga dialogu, sepse... Kur rihyni në këtë dialog përpara se të fillojë bllokimi, shfaqet një mesazh i pavërtetë që thotë se bllokimi është instaluar tashmë (megjithëse vetëm gjysma), ka zero seanca aktive (jo e vërtetë). Në të njëjtën kohë, procesi i përfundimit të përdoruesve vazhdon (kundërshton zero seanca aktive + jo plotësisht e vërtetë, pasi përdoruesit "përfundojnë veten"). Megjithëse kodi i bllokimit të përdoruesit nuk është ideal, në fund nuk do t'ju pengojë të vendosni një bllok dhe të përfundoni sesionet aktive, por do të ngatërrojë Administratorin e Infobase.



A do të funksionojë bllokimi nëse vendos bllokimin dhe mbyll dialogun?

A do të funksionojë bllokimi nëse vendosni bllokimin dhe dilni menjëherë nga 1C (d.m.th., përfundoni seancën 1C përpara se të fillojë bllokimi)?

Po. Mekanizmi për t'iu përgjigjur një bllokimi të vendosur nuk parashikon ndërveprim midis iniciatorit të bllokimit dhe përdoruesve të tjerë. Seancat e përdoruesve kontrollojnë në mënyrë të pavarur nëse mund të funksionojnë.

Me orën e kujt do të funksionojë bllokimi nëse koha në kompjuterë është paksa e ndryshme?

Problemi i desinkronizimit të orës

Me sigurinë e informacionit të skedarëve, çdo kompjuter vetë kontrollon nëse siguria e informacionit ka një interval kohor të caktuar bllokues dhe e krahason atë me orën e tij lokale. Saktësia e orës së tij përcakton nëse një kompjuter i caktuar mund të përfundojë një seancë saktësisht në kohën e duhur. Nëse baza e të dhënave është e bllokuar nga ora 10:00, për një kompjuter ky moment do të vijë më herët, dhe për tjetrin - më vonë.

Në një mjedis domeni dhe nëse administratorët e sistemit punojnë pa të meta, koha në të gjithë kompjuterët sinkronizohet me kontrolluesin e domenit. Por për arsye të ndryshme, koha mund të humbasë: sinkronizimi i kohës me kontrolluesin e domenit nuk është konfiguruar, sinkronizimi i kohës është konfiguruar me një server të jashtëm të kohës që nuk është më i disponueshëm, dështime në shërbimet e rrjetit ose të domenit, mungesa e të drejtave për të ndryshuar sistemin koha etj.

Duket se mund të flasim për sekonda, në raste ekstreme, minuta. Por në fakt, kompjuteri, për shembull, mund të mos ketë të instaluar një përditësim të sistemit operativ që mbështet kalimin në kohën sezonale (dimër/verë) dhe gabimi mund të mos jetë më sekonda, por orë. Është e lehtë për të kryer këtë eksperiment: caktoni një bllok në orën 10 të mëngjesit për gjysmë ore, dhe në një nga kompjuterët vendosni kohën përpara një orë - blloku nuk do të ndikojë në të.

Prandaj, përpara se të vendosni një bllokim, kontrolloni me kujdes kohën në këndin e poshtëm djathtas të kompjuterit me orën e dorës dhe gjithashtu kontaktoni paraprakisht administratorin e sistemit tuaj për të pyetur nëse sinkronizimi i kohës funksionon në infrastrukturën tuaj të IT.

Po përdoruesit e mi në Vladivostok?

Problem absolut i kohës me përdorues nga zona të ndryshme kohore

Gama kohore e bllokimit ruhet në bazën e informacionit. Shikoni përmbajtjen e skedarit bllokues 1Cv8.cdn (i cili është krijuar në versionin e skedarit të IB), ai regjistron kohën e fillimit të bllokimit si 17/07/2017 13:59 në formatin YYYYMMDDDHHMMSS pa asnjë tregues të kohës zona:


Pa specifikuar një zonë kohore, do të ishte e qartë se për çfarë ore absolute po flasim nëse ora i referohej gjithmonë një zone specifike kohore, për shembull UTC+0. Por baza e të dhënave ruan kohën lokale sipas orës së kompjuterit që nisi bllokimin. Nuk dihet se nga cila zonë kohore ishte ky kompjuter, që do të thotë se koha absolute e bllokimit nuk dihet.

Nëse në Moskë, në një sistem të centralizuar të sigurisë së informacionit, vendosni një bllok në orën 13:59, dhe kjo pikë në kohë për përdoruesit e Moskës është në të ardhmen, atëherë për përdoruesit e të njëjtit sistem të sigurisë së informacionit në Vladivostok, 13:59 pasdite. ishte 7 orë më parë. Dhe në varësi të zgjidhjes teknike në përputhje me të cilën kryhet puna me sigurinë e informacionit të përdoruesve të Vladivostok, bllokimi i këtyre përdoruesve ose do të funksionojë ose jo.

Çfarë zgjidhje teknike mund të ketë në të cilat bllokimi nuk do të funksiononte siç duhet për përdoruesit e Vladivostok? Ato në të cilat pjesa e klientit 1C do të marrin kohë në Vladivostok, dhe jo në Moskë. Për shembull, zyrat lidhen me një rrjet lokal nëpërmjet VPN dhe pjesa e klientit 1C niset nga një kompjuter lokal, me kohë UTC+10. Por nëse ata punojnë me bazën e të dhënave përmes një lidhjeje RDP ose në modalitetin RemoteApp në një server Moskë, duke ekzekutuar pjesën e klientit 1C në këtë server, gjithçka do të jetë mirë, sepse do të ketë kohë UTC+3.

A ka probleme me desinkronizimin e orës dhe zonës kohore në rastin e versionit SQL të infobazës?

Nr. Në këtë opsion ekziston një "ora e serverit", e cila merret si standard.

A do të më përjashtojnë nga Konfiguruesi nëse do të isha në të dhe bllokimi filloi të hynte në fuqi?

A do të jetë e mundur të hyni në Konfigurator pasi të fillojë periudha e bllokimit?

është e ndaluar! Aftësia për të punuar me konfiguruesin kontrollohet vetëm në fillim dhe nuk kryhet gjatë funksionimit. Prandaj, nëse një bllok vendoset për punë të mëvonshme në konfigurues, është shumë më e lehtë ta nisësh atë së pari sesa të anashkalosh ndalimin e nisjes më vonë.

Si të hiqni bllokun?

Në të njëjtin dialog në të cilin u instalua bllokimi. Ju kujtojmë se pas instalimit të një bllokimi, në vend të butonit "Vendos bllokimin", ekziston një buton "Shkyç".

Në rastin e versionit SQL të sigurisë së informacionit, zhbllokimi është gjithashtu i mundur në skedarin "Administrimi i serverëve të ndërmarrjes 1C". (Shikoni më poshtë)

Për çfarë shërben kodi i zhbllokimit?

Për të hyrë në sigurinë e informacionit në momentin kur bllokimi është në fuqi. Situatat në të cilat kjo është e nevojshme:

  • Pas instalimit të bllokimit, seanca me sigurinë e informacionit ka përfunduar (me dorë ose si rezultat i bllokimit të vetë iniciatorit) dhe duhet të fillojë një seancë e re;
  • Koha e përfundimit të bllokimit gabimisht nuk u plotësua fare;
  • Koha e përfundimit të bllokimit është futur gabimisht (për shembull, muaji ose viti tjetër është futur aksidentalisht);
  • Baza e informacionit është në versionin SQL dhe për të anuluar një bllokim të vendosur gabimisht, është e pamundur të fshini skedarin 1Cv8.cdn në drejtorinë e bazës së informacionit.

Në këtë rast, përdorni këshillën që jepet në fillim. ato. në dritaren me një listë të bazave të informacionit, klikoni "Ndrysho" dhe futni rreshtin e mëposhtëm në parametrat shtesë të nisjes:

ENTERPRISE /F"Z:\Exchange\UT 11" /CALejo përdoruesit të punojnë /UC12345

... duke marrë parasysh drejtorinë e vendndodhjes dhe kodin e shkyçjes.


Është më mirë ta kopjoni këtë rresht në kujtesën e fragmenteve dhe ta modifikoni në dialogun "Modifiko bazën e informacionit". Nëse ngatërroni llojin e thonjëzave ose "C" ruse dhe latine, do të shihni një mesazh gabimi:



Nëse e futni saktë dhe më pas nisni 1C në modalitetin e ndërmarrjes, 1C do të heqë automatikisht bllokimin dhe do të përfundojë punën e tij. Pas kësaj, mund të fshini parametra shtesë dhe të filloni 1C si zakonisht.

Çfarë duhet të bëj nëse nuk kam vendosur një bllokim, por baza e të dhënave SQL është e bllokuar nga dikush? Megjithatë, nuk e di kodin e zhbllokimit.

Baza e informacionit mund të bllokohet nga vetë konfigurimi për kohëzgjatjen e krijimit të një kopje të arkivit. Nëse procesi i krijimit nuk ka përfunduar normalisht, baza e të dhënave SQL mund të mbetet në një gjendje të bllokuar. Në këtë rast, keni nevojë për qasje në tastierë (më saktë, snap-in) "Administrimi i serverëve 1C: Enterprise".

Ku ta kërkojmë?

Snap-in "1C:Enterprise Server Administration" instalohet shpesh në të njëjtin server ku është vendosur serveri SQL, si dhe ku është vendosur vetë "1C Server" (ose "1C Application Server"). Edhe pse kjo nuk është e nevojshme: SQL mund të instalohet në një kompjuter, 1C Application Server në një tjetër dhe pajisjet mund të vendosen në stacionin tuaj të punës. Me shumë mundësi mund të arrini sukses duke bërë sa më poshtë:

  • Lidhuni nëpërmjet RDP me serverin e specifikuar në linjën Srvr=... duke përdorur hyrjen dhe fjalëkalimin e domenit tuaj. Nëse nuk jeni në gjendje të lidheni, kërkoni nga administratori i sistemit që t'ju shtojë në grupin e përdoruesve të desktopit në distancë. (Nëse këto të drejta refuzohen, vendoseni dhe konfiguroni skedarin "Administrimi i serverëve të ndërmarrjes 1C" në stacionin e punës);

  • Në server, gjeni skedarin "1C:Enterprise Server Administration";
  • Hapni snap-in, zgjeroni pemën në nyje me bazën tuaj të informacionit;

  • Në vetitë e bazës së informacionit, pastroni kutinë e zgjedhjes "Bllokimi i fillimit të seancës është aktivizuar" ose korrigjoni kohën e fillimit dhe mbarimit të bllokimit, ose shikoni "kodin e lejes" për futjen e sigurisë së informacionit (i njohur gjithashtu si "kodi i zhbllokimit" në dialogun e konfigurimit të bllokimit).

Çfarë duhet të bëni nëse të gjithë përdoruesit e bazës së informacionit SQL kanë dalë, por ju ende nuk mund ta nisni Konfiguratorin sepse... a ka përdorues aktivë?

Në nyjen "Lidhjet" të bazës së informacionit, në anën e djathtë të ekranit, mund të fshini lidhjet ekzistuese.


Këto nuk janë të gjitha pyetjet që lidhen me temën e bllokimit të bazës së informacionit.

Nëse keni ende pyetje:

  • A është e mundur të punoni sipas kohës së Moskës nëse merrni me qira një server në Evropë dhe nuk dëshironi të vareni nga zona e tij kohore?
  • Si të gjeni serverin e aplikacionit 1C nëse nuk e dini se ku është instaluar?
  • Si të vendosni skedarin "1C: Enterprise Server Administration" dhe si ta konfiguroni atë?
  • Nëse ka disa serverë aplikacionesh në të njëjtin rrjet lokal, çfarë duhet të bëni?
  • Çfarë duhet bërë në rastin e një sistemi grupimi? etj.

Konsulentët tanë të certifikuar të teknologjisë 1C do të jenë të lumtur t'u përgjigjen atyre.