1c kullanıcılarının çalışmasına izin vermek için. Bilgi tabanında oturum başlatmak yasaktır. Destek olmak. Saat senkronizasyon sorunu

1C programını bir kez başlattıktan sonra başlangıçta "Bir oturum başlatılıyor" hatasını gördüm. bilgi tabanı yasaklı. Destek olmak" Çok şaşırdım - kendime herhangi bir engelleme koymadım. Küçük bir analizden sonra, bunun nedeninin (alt sistemlerden birinde) yerleşik olan otomatik arşiv kopyalamanın "aksaklığı" olduğu ortaya çıktı.

Hata şuna benzer:

Sorunun, veritabanının arşiv kopyalarının oluşturulmasını ayarlarken sistemin bilgi tabanının girişine otomatik olarak bir blok koyması olduğu ortaya çıktı. İşlem çalışırken kullanıcıların programı başlatmasını engeller.

Ancak bazen kopyalandıktan sonra sistem onu ​​kaldıramaz. Bu durumda “Bilgi tabanında oturum başlatmak yasaktır...” hatası alıyoruz.

1C'de 267 video dersini ücretsiz alın:

Çözüm

Sorunu çözmenin en kolay yolu dosyayı silmektir 1Cv8.cdn(bilgi tabanı kilit dosyası) veritabanı klasöründen.

Örneğin yukarıdaki ekran görüntüsünde tabanın konumu şu şekilde:

Bu klasöre gitmeniz ve ardından 1Cv8.cdn'yi bulup silmeniz gerekir.

1C istemci-sunucu veritabanının engellemesini kaldırma

Sunucu konsoluna erişiminiz varsa kilidi kaldırmak çok basittir. Bilgi bankası özelliklerine gidin ve "Oturum başlatma engelleme etkin" işaretini kaldırmanız yeterlidir:

Bugün 1C Accounting 8.3 veritabanının otomatik olarak yedeklenmesinin ardından ortaya çıkan bir sorunla karşılaştım. Programdan çıkarken bir veritabanı yedeklemesi yapılandırdım. Bir yıl boyunca programdan başarıyla çıktım ama görünüşe göre bu sefer bir şekilde başarısızlıkla çıktım :). Ama içeri giremedim. Akıllı programım bana, basit bir kullanıcıdan çok 1C programcısına yönelik çok akıllıca bir cümle yazdı. Öyleyse sorunu 1C yöneticileri olarak değil, sadece bir muhasebeci olarak ele alalım :).

Yedekleme sonrasında 1s 8.3 açılmazsa ve “bilgi tabanında oturum açmak yasaktır, yedekleme yasaktır...” mesajı çıkarsa ne yapılmalı?

1C veritabanını açarken veritabanını açmak yerine aşağıdaki mesaj görüntülenirse:

“Bilgi tabanında oturum başlatmak yasaktır. Yedekleme gerçekleştirmek için...” Aşağıda yöneticiye veri tabanının nasıl başlatılacağına ilişkin talimatlar verilmiştir, ancak bu talimatın muhasebeciye pek faydası olmayacaktır.

Daha kolay bir çözüm:

1C Accounting 8.3 veritabanının bulunduğu diskteki klasörü bulmanız gerekir. Açık dosya. Klasörün içinde aşağıdakileri göreceksiniz:

Klasörde 1Cv8.cdn dosyasını bulmanız gerekir. Gerekiyor silmek 1Cv8.cdn dosyasını açın ve 1C:Enterprise'ı yeniden başlatın.

Gördüğünüz gibi her şey basit. Makalemin sizin için yararlı olması harika, size yardımcı olmaktan çok mutluyum. Muhasebecilerin çalışmaları kolaylaşsın ki kendilerine ve sevdiklerine daha fazla boş zaman kalsın!

Hepsi bugün için!

İnna İzvekova seninleydi.

Sayfalarda tekrar görüşmek üzere !

N kadar Lütfen sosyal medya düğmelerine makalenin altındaonu kendine saklamak için!

HAKKINDA olmak Lütfen yorumlarda sorularınız makalenin altında! Herkese cevap vermeye çalışıyorum.

İLE Kaça Lütfen ücretsiz faydalı dersler , makalenin altındaki “Ücretsiz indir” butonuna tıklayarak.

Keşfetmek kullanışlı iş için kılavuzlar basarak .

DSÖ muhasebe öğrenmek istiyor, basmak

  • İlk olarak, ne olduğunu daha iyi anlamanıza yardımcı olacaktır. Daha nadir durumlarda, sorunun kendi başınıza çözülmesine bile yardımcı olabilir.
  • İkinci olarak, eğer kendi başınıza başa çıkamıyorsanız, öncelikle bir uzmana başvurarak yardım almalısınız. teknik Destek Görüntülenen bilgi ve teşhis penceresinin içeriğiyle birlikte.

Alınan diyalog mesajının içeriğine daha yakından bakalım:

Satır 1.A “Bilgi tabanında oturum başlatmak yasaktır.” programa kullanıcı girişinin engellendiğini belirten standart bir giriştir. Bu tür bir engelleme ile bilgi bankası dizininde otomatik olarak “.cdn” uzantılı özel bir dosya oluşturulur (daha fazla ayrıntı için aşağıdaki bölümlere bakın).

Satır 1.B genellikle engellemenin nedenini, süresini ve diğer yararlı bilgileri gösterir. Giriş engellemenin kime veya neye (bir sistem durumunda) kurulduğuna ve hangi amaçla kurulduğuna bağlı olarak, bu bloktaki bilgiler farklı olabilir. "Yedekleme" satırı, 1C Enterprise araçlarını kullanan bilgi tabanının manuel veya rutin yedeklemesi için standart bir giriştir (bu durumda "Yedekleme gerçekleştirmek için" satırı).

1C 8.3 Enterprise'ın kullanıcı modunda bir blok oluşturulması durumunda bir yönetici veya yapılandırıcıda programlı olarak bir blok ayarlanması durumunda bir 1C programcısı kendi mesajlarını bulabilir:

Satır 2, programın komut satırından nasıl çalıştırılacağına dair ipucu verir Windows dizeleri, sözde "izin kodunu" biliyorsanız (sonraki adıma bakın).

3. Satır süreci ve düğmelerin ne yaptığını açıklar.

Adım 2. Kilidin nasıl kaldırılacağına ve 1C 8.3 veritabanına nasıl girileceğine ilişkin çözüm

Oturum kilitleri kabaca şu şekilde sınıflandırılabilir:

  • Planlandı. Oturum kilidi manuel veya otomatik olarak başlatıldığında, 1C veritabanında planlanmış bir işlemin (yedekleme, rutin görev, güncelleme) sunulması;
  • Diğerleri hatalı. Hatalı kullanıcı eylemleri veya sistemin karşılaştığı hatalar sonucunda bir kilit takıldığında, daha önce kurulan kilidi otomatik olarak kaldırmadığında. Örneğin bir yedekleme işlemi başlatıldı ancak kullanıcı programı zorla kapatarak işlemi yarıda kesti.

Yöntem 1

Her iki durumda da yukarıda belirtildiği gibi oturum engellemeyi ayarlarken mevcut bilgi tabanının depolama dizininde “.cdn” iznine sahip bir dosya oluşturulur:

Böylece, basit çözüm Oturum engellemeden kaynaklanan program başlatma hataları, 1Cv8.cdn dosyasının silinmesine neden olur.

Ancak kullanıcının öncelikle şu soruyu sorması gerekiyor: “Sonuçta oturumların engellenmesi bunun bir şeyden kaynaklandığı anlamına mı geliyor?” Belki yönetim işlevlerine sahip başka bir kullanıcı (bundan sonra yönetici olarak anılacaktır), 1C 8.3 Muhasebe'de veritabanında aynı anda birden fazla kullanıcının varlığına tahammül edemeyen gerçekten önemli bir görev veya işlem başlattı.

Yöntem 2

Böyle bir durum mümkünse, yöneticiyle iletişime geçmeli ve veritabanına girmenin mümkün olup olmadığını ve sahip olup olmadığını öğrenmelisiniz. özel kod Yukarıda belirtilen izin. Bu durumda ikinci yöntemi kullanacağız: engellenen bir bilgi tabanına girerek programı komut satırından başlatarak, başlatma parametrelerinden birinde izin kodunu belirterek:

  • “C:\Program Files (x86)\1cv8\common\1cestart.exe” – 1C Enterprise 8.3 başlatıcısının yolu;
  • KURUMSAL – programın kullanıcı modunda başlayacağı anlamına gelir; 1C Kurumsal modunda;
  • /F”F:\Bazy1C\Accounting” – dosya bilgi tabanını (parametre /F) ve ona giden yolu belirtir (sunucu veritabanı adresi /S parametresinde gösterilir);
  • /C Kullanıcıların Çalışmasına İzin Ver – isteğe bağlı bir parametre: işaretlenirse sistem başlatılmaz ancak kilit kaldırılır (kilit dosyası yok edilir) ve ardından kullanıcılar bilgi tabanına erişebilir.

Parametre ayarlanmamışsa, belirli bir kullanıcının oturum açmasına izin verilir, ancak kilit kaldırılmaz. Bu kullanıcı, Destek ve Bakım paneline (Bölüm Yönetim - Program Ayarları komut grubu - Destek ve Bakım komutu) giderek kullanıcı modunda tam bir kilit açma işlemi gerçekleştirebilir:

Ve formu çağırmak Kullanıcıları engelleme aynı isimli komutla:

Açılan formda Engellemeyi Kaldır düğmesine tıklayarak oturumların engellemesini kaldırabilirsiniz; burada /UC12345 – /UC parametresi izin kodunu (12345) belirtir. Parametre adları İngilizce yazılmıştır.

Komut satırı parametreleri hakkında daha fazla bilgi için 1C 8.3 Enterprise yardımına bakın.

Yöntem 3

Bir bilgi tabanını (bundan sonra IB olarak anılacaktır) başlatmak için yukarıdaki parametreleri kullanmanın kullanıcı yöntemi için alternatif ve daha da kolay bir yolu vardır - gerekli olanları ilgilenilen veritabanının özelliklerine kaydetmek mümkündür.

1. Başlatıcı penceresinde (“A” olarak işaretlenmiştir), kilitli veritabanını seçin ve Değiştir düğmesine tıklayın; ardından bilgi güvenliği özelliklerini düzenlemeye yönelik pencere (“B” olarak işaretlenmiştir) açılacaktır:

Mülkte Ek başlatma seçenekleri kilit açma kodunu ve gerekirse kullanıcıların çalışmasına izin verecek bir parametre yazıyoruz (bu durumda, ilk başlatmadan sonra ve bir sonraki başlatmadan önce bu parametrenin silinmesi gerekir). Bu parametreler yukarıda daha ayrıntılı olarak açıklanmıştır.

Not: otomatik bir yedekleme gerçekleştiğinde (doğrudan veya başka bir prosedürün parçası olarak, örneğin otomatik güncelleme sırasında), sistem 1C 8.3 bilgi tabanını bloke eder ve standart kilit açma kodunu ayarlar " Destek olmak ».

Bu nedenle, prosedür başarısız olursa ve veritabanı bloke olmaya devam ederse, ancak cdn dosyasını silmenin bir yolu yoksa, bilgi güvenliğini başlatırken parametreyi kullanabilirsiniz: /UCBackup.

3. Son düğmesine tıklayın ve 1C:Enterprise düğmesini kullanarak IS'yi başlattığımız başlatıcı penceresine dönün. Bu nedenle “Bilgi tabanı ile oturum başlatmak yasaktır. “Yedekleme” ortadan kaldırıldı:

1C 8.3 Enterprise istemci-sunucu sürümünde çalışıyorsa ancak kullanıcının bu modda veritabanlarını yönetmek için erişim hakları ve gerekli bilgisi yoksa, bu durumda yardım için sistem yöneticisiyle iletişime geçmelisiniz. Yalnızca istemci-sunucu sürümünde, erişime ek olarak şunu not ediyoruz: Komut satırı ek parametrelerle, 1C:Enterprise sunucu kümesi yönetimi yardımcı programını kullanarak engellemeyi kaldırmak mümkündür, yani istenen bilgi tabanının özelliklerindeki bayrağı kaldırmak gerekir Oturum başlatma engelleme etkin.

1Cv8.cdn kilit dosyasının anatomisi

Meraklısı, oturumlar engellendiğinde oluşturulan 1Cv8.cdn dosyasının içine bakabilir - bu çok basit Metin dosyası uygun Not Defteri düzenleyicisiyle açılabilen:

Dosyadaki metin çerçevelenmiştir kıvırcık parantez Aşağıdaki virgülle ayrılmış kilitleme seçeneklerini listeleyen:

  • 1 (0) – engellemeyi ayarlama işareti (1 – kurulu; 0 – devre dışı);
  • 20160706154700 – oturum engellemenin başlangıcının tam tarihi (tarih + saat), bizim durumumuzda 6 Temmuz 2016 20:00:00;
  • 20160706154700 – oturum engellemesinin bitişinin tam tarihi (tarih + saat), bizim durumumuzda 06 Temmuz 2016 20:00:00 (bitiş tarihi belirtilmemişse, varsayılan olarak 00010101000000 değeri girilir) parametre);
  • Bunu takiben metin parametresi, nerede ikili alıntı yardımcı metin yerleştirilir ve iletişim kutusunda kullanıcıya gösterilir;
  • “123” – izin kodu belirtildi.

Gördüğünüz gibi dosya, görüntülenen bilgi ve teşhis iletişim kutusunda görüntülenen tüm parametreleri içerir.

Web sitesinde 1C Muhasebe yapılandırmasıyla ilgili diğer ücretsiz makaleleri ve video eğitimlerini okuyabilirsiniz (

Doğru sayfaya geldiniz! Büyük olasılıkla, sabah favori 1C 8.3'ünüzün şu mesajla başlamadığını keşfettiniz: " Bilgi tabanında oturum başlatmak yasaktır. Yedekleme gerçekleştirmek için...».

Şimdi yapılacak ilk şey Acilen kullanıcıların çalışmasına izin verin. Bundan sonra, makaleyi sakin bir şekilde sonuna kadar okuyun ve bunun neden olduğunu ve "1C 8.3 bilgi tabanından engelleme ve engellemeyi kaldırma" nın ne olduğunu öğrenin.

Deneyimlerim, sizin bir kullanıcı olduğunuzu (bir sistem yöneticisi veya programcı değil) ve bilgi tabanınızın dosya tabanlı olduğunu (veritabanı SQL ise, uzmanlar zaten sorununuzla ilgileniyor) gösteriyor. Başlamak hangi klasörde (dizinde) bulunduğunu anlamanız ve bu klasördeki bir dosyayı silmeniz gerekir - 1Cv8.cdn(dosyayı kaydetmenize gerek yok, artık ihtiyacınız olmayacak).

*BT uzmanıysanız, “1C bilgi tabanından engelleme ve engellemeyi kaldırma” bölümünü okumaya güvenle devam edebilirsiniz.

Bilgi tabanlarının listesinin bulunduğu pencerede, üssünüzü bulun (aşağıdaki resimde 1 numara) ve fareyle üzerine bir kez (ve yalnızca bir kez!) tıklayın. Daha sonra “Değiştir” butonuna tıklayın (sayı 2).

Listede yalnızca bir veritabanı olabilir, dolayısıyla bu pencere size “1C başlatma penceresi” olarak tanıdık gelebilir. Bu durumda "Değiştir" butonuna tıklamanız yeterlidir.

Bilgi tabanının bu bilgisayarda veya yerel ağ- deneyimim beni hayal kırıklığına uğratmadı - veritabanı dosya tabanlı ve her şeyi doğru yapıyoruz. Bu yolu kopyala ( 3 ve 4 numaraları).

Şimdi bu klasöre gidin.

Her ihtimale karşı, Explorer'ı başlatmak için birkaç seçenek aşağıda verilmiştir:

  • Windows XP veya Windows 7'niz var. Başlat'ı, Çalıştır'ı tıklayın, önceden kopyalanan bilgi bankası konumunu yapıştırın. Explorer açılacaktır.
  • Windows 7'niz var. Ancak “Çalıştır” seçeneği yok. Başlat'a tıkladıktan hemen sonra konumu yapıştırın. Explorer açılacaktır.
  • Windows 8 veya Windows 10'unuz var. Başlat'a tıklayın, sağ üst köşedeki Büyüteç'e tıklayın, bilgi tabanının önceden kopyalanan konumunu yapıştırın ve Enter'a basın. Explorer açılacaktır.

  • Görev çubuğunda sarı disketi bulun ve üzerine tıklayın. Bilgi tabanı konumunu Explorer penceresinin üst kısmındaki adres çubuğuna yapıştırın. (Adres çubuğuna sağ tıklayın, Adresi değiştir, adres çubuğuna tekrar sağ tıklayın, Yapıştır).

  • Herkes için evrensel bir yöntem Windows sürümleri ve ayarları. Klavyedeki bayrak düğmesine basın ve bırakmadan klavyedeki Latin R'ye (veya Rusça K) basın. “Çalıştır” penceresi açılacak, önceden kopyalanan bilgi bankası konumunu buraya yapıştırın ve Tamam'a tıklayın.

Önerilen seçeneklerden birini kullanarak bilgi tabanının konumunu içeren bir kaşif penceresine yönlendirileceksiniz.


Explorer penceresinde, dosyalar listesinde 1Cv8.cdn dosyasını bulun, üzerine sağ tıklayın, önceki şekilde gösterildiği gibi "Sil" seçeneğini seçin.

Hazır! “1C: Muhasebe” veya “1C: Maaşlar ve İnsan Kaynakları Yönetimi” veya “1C: Ticaret Yönetimi” yeniden başlıyor.

1C bilgi tabanından engelleme ve engellemeyi kaldırma. Efsaneleri yok ediyoruz.

Bu bölümde engellemeyle çalışmaya ilişkin benzersiz bilgiler bulacak ve ayrıca "Veri engelleme" konusundaki yaygın yanlış anlamaların reddini alacaksınız.

Kilit nasıl ayarlanır?

Bilgi tabanı engelleme mekanizması, halihazırda açık olan oturumları sonlandırmak ve yeni bağlantıları engellemek için tasarlanmıştır. Kilit işlevinin menüdeki konumu yapılandırmaya bağlı olarak değişebilir. Örneğin, UT, baskı 11'de (11.3.3.163) bu, ana veriler ve yönetimdir, [Hizmet] Kullanıcı çalışmasının engellenmesi. Alternatif seçenek: Araştırma verileri ve yönetimi, Destek ve bakım, Kullanıcı çalışmasının engellenmesi. UT, sürüm 10.3 (10.3.21.2)'de bu, Hizmet, Kullanıcılar, bilgi tabanına olan bağlantıların engellenmesidir.

*Arayüz ve mekanizma açısından kilitlemenin bu makalede açıklanandan farklı görüneceği sektöre özel yapılandırmalar vardır. Çoğu 1C konfigürasyonu için standart bir mekanizma düşündüğümüzden, özel endüstri konfigürasyonlarına değinmeyeceğiz.


Bu öğeyi seçtiğinizde, kullanıcılar için bir mesaj, engellemenin başlangıç ​​ve bitiş zamanının yanı sıra kilit açma kodunu girmeniz gereken “Kullanıcıları Engelleme” iletişim kutusu açılacaktır.


Engelleme eyleminin başlangıç ​​ve bitiş tarihi girildiği için bu diyalogda son derece dikkatli olmalı ve bilgileri açık bir şekilde girmelisiniz. İletişim kutusu, "20 dakika" süreli bir bloğun başlangıcını "15 dakika içinde" girebilme yeteneğine sahip olsaydı veya en azından bu değerleri bloğun mutlak başlangıç ​​ve bitiş zamanlarına göre görüntüleseydi, o zaman Bir yıl sürecek bir blok ayarlamak zor olabilir, tarih ve saatin girilmesinde hata olması durumunda bu durum yaşanabilir.

"Başlangıç ​​zamanı" parametresinin geçerli tarih/saat + kullanıcıların düzenlenen belgelerden çıkıp kaydetmeye hazırlanmaları için gereken saat olarak ayarlanması önerilir. Örneğin şu anda saat sabah 9:50 ve kullanıcılara sonuçlarını kaydetmeleri için 10 dakika süre veriyoruz. Toplam engelleme başlangıç ​​süresi 10 saat 00 dakika olmalıdır.

Bitiş zamanı – girmenize gerek yoktur, ancak nesne süresiz olarak (sonsuza kadar) engellenecektir.

Kilit açma kodu, bazı durumlarda gerekli olabilecek yerleşik kilide rağmen sıfırdan başlamak için tek seferlik bir "şifredir" (aşağıda tartışılacaktır). Mutlaka girin ve unutmayın. Bilgi tabanının SQL sürümü durumunda, bu parametre "1C Kurumsal Sunucuların Yönetimi" ek bileşeninde görünür ve burada "İzin kodu" olarak adlandırılır.

Bilgi tabanının SQL sürümü durumunda, ayrıca bilgi tabanı yöneticisinden veya küme yöneticisinden yetki almanız gerekecektir.


Yani, "Engellemeyi ayarla" butonuna tıkladıktan ve onaya olumlu yanıt verdikten sonra...


...önceki iletişim kutusuna döneceksiniz, dış görünüş hangisi değişti:


Sağ alt köşede kullanıcıların engellenmesinin planlandığını belirten bir mesaj görünecektir. Bu mesajı yalnızca siz göreceksiniz.


Planlandı mı? Belki bunun rutin görevlerle bir ilgisi vardır?

Rutin görevler engellenirse kullanıcı çalışmasının planlı olarak engellenmesi işe yarar mı? Evet işe yarayacak. Engelleme mekanizması zamanlanmış görevleri kullanmaz.

Kullanıcılar ve ben ne göreceğiz?

Engelleme başlayana kadar aktif kullanıcılar, kapatmaları için "kibar" hatırlatmalar alacak. Bu diyalogda zaman aşımı “Evet” ile tetiklenir, böylece işyerlerinde olmayan kullanıcılar 1C oturumundan başarıyla çıkış yapacaktır.


Kilit başlatıcı başka bir mesaj alır:


Engelleme başladıktan sonra bilgi veritabanına her zamanki gibi erişemeyeceksiniz. Nasıl girileceği aşağıda tartışılacaktır. İletişim kutusunun engellemenin ne zaman sona ereceğini otomatik olarak belirtmediğini, dolayısıyla kullanıcıları çalışmaya devam etme zamanı konusunda bilgilendirme görevinin Yöneticiye düştüğünü lütfen unutmayın. Bu bilgi kullanıcıya gönderilecek bir mesajda belirtilebilir.



Bomba tam olarak belirlenen zamanda patlıyor. Siren patlayana kadar uluyor.

Aktif kullanıcı oturumlarının, görmezden gelinebilecek bir uyarı sonrasında yumuşak bir şekilde sonlandırıldığı ve çalışmaya devam edildiği yönündeki yaygın inanışın aksine, aslında aktif oturumların sonlandırılması, daha doğrusu “kesilmesi” tam zamanında, zor ve kayıpla gerçekleşir. kaydedilmemiş tüm sonuçlar. Tüm uyarılar, "Engellemeyi ayarla" düğmesine bastığınız andan itibaren engellemenin başlangıç ​​zamanına kadar olan aralıkta verilir, bundan sonra aktif oturum herhangi bir bildirimde bulunulmadan sona erecek ve 1C, yapılandırmayı başlatmaya çalışma döngüsüne girecektir. yine 1 dakikalık arayla.

Referans kitabında olmayan bir değerin girildiği referans değerleri girme modlarında herhangi bir istisna yoktur - giriş modundan çıkamazsınız (örneğin, 1C'yi çarpı işaretiyle kapatın), ancak bu, tamamlamanızı engellemez iş. Modal diyalog modu daha fazla ilgi çekmektedir, dolayısıyla daha ayrıntılı olarak tartışılacaktır.

*Eski konfigürasyonlardaki kullanıcı oturumları belirlenen saatten biraz daha geç bitiyor çünkü... Kullanıcılar öncelikle “Sistem kapatılıyor” uyarısı alırlar.

Gerçekten patlayacak mı?

Öncelikle eski konfigürasyonlarda kilidin, kilit başlatıcı için çalışmayabileceğini belirtelim. Şimdi konuyu platform 8.3 için değerlendirmeye geçelim.

Örneğin bir belgeyi silmeye karar veren ve ardından öğle yemeğine gitmeye karar veren ve ekranda "Belgeyi silinmek üzere işaretle?" iletişim kutusunu bırakan bir dosya bilgisi güvenliği kullanıcısı, bilgi tabanı bağlantısını açık tutacaktır. Elbette öğle yemeğinden sonra "Evet" veya "Hayır" cevabını verdikten sonra oturumu sona erecek, ancak o zamana kadar aktif kullanıcıların olduğunu göreceksiniz. Bu durumda engellemeyi başlatan kişi aşağıdaki mesajı görecektir:


Günlükte, çalışma zamanı hatası olarak değil, "tüm kullanıcılar oturumlarını tamamlamadı" şeklinde yorumlanması gereken bir çalışma zamanı hata mesajı görünecektir:


Engellemenin işe yaramamasının tek nedeni bu değildir. (ilerideki “Kimin saatlerine göre?” ve “Vladivostok'taki kullanıcılarım hakkında ne düşünüyorsunuz?” bölümlerine bakın).

Yönetilen formlardaki bilgi tabanının SQL sürümündeki kalıcı iletişim kutusu

1C Uygulama Sunucusu, kalıcı iletişim moduna rağmen bir oturumu silme özelliğine sahiptir. 1C arayüzü ve kalıcı iletişim kutusu kullanıcının ekranında kalacak ve tamamlanmamış bir oturum görünümü oluşturacaktır, ancak gerçekte oturum silinecek ve bilgi güvenliği ile bağlantı zamanında sonlandırılacaktır. Çalışmaya devam etmeye çalışırken kullanıcı, nüanslara bağlı olarak "Oturum eksik veya silindi" veya "Oturum Yönetici tarafından sonlandırıldı" hata mesajını görecektir.



Normal formlardaki bilgi tabanının SQL sürümündeki kalıcı iletişim kutusu

Kullanıcı oturumları sonlandırılır.

Kilidi ayarladıktan sonra diyalogdan çıkmamak daha iyidir çünkü... Engelleme başlamadan önce bu iletişim kutusuna yeniden girdiğinizde, engellemenin zaten kurulduğunu (ancak yarısı kadar) ve sıfır aktif oturum olduğunu (doğru değil) belirten gerçek olmayan bir mesaj açılır. Aynı zamanda, kullanıcıları sonlandırma süreci devam ediyor (sıfır aktif oturumla çelişiyor + kullanıcılar "kendilerini sonlandırdıkları" için tamamen doğru değil). Kullanıcı engelleme kodu her ne kadar ideal olmasa da sonuçta blok ayarlamanıza ve aktif oturumları sonlandırmanıza engel olmayacak ancak Infobase Yöneticisinin kafasını karıştıracaktır.



Engellemeyi ayarlayıp iletişim kutusunu kapatırsam engelleme işe yarar mı?

Engellemeyi ayarlayıp 1C'den hemen çıkarsanız (yani engelleme başlamadan önce 1C oturumunu sonlandırırsanız) engelleme işe yarar mı?

Evet. Kurulan bir kilide yanıt verme mekanizması, kilidi başlatan kişi ile diğer kullanıcılar arasında etkileşim sağlamaz. Kullanıcı oturumları bağımsız olarak çalışıp çalışamayacaklarını kontrol eder.

Bilgisayarlardaki saat biraz farklıysa engelleme kimin saatine göre çalışacak?

Saat senkronizasyon sorunu

Dosya bilgi güvenliği ile her bilgisayar, bilgi güvenliğinin belirlenmiş bir engelleme zaman aralığına sahip olup olmadığını kendisi kontrol eder ve bunu yerel saatiyle karşılaştırır. Saatinin doğruluğu onun bunu yapıp yapamayacağını belirler. bu bilgisayar Oturumu tam olarak doğru zamanda sonlandırın. Veritabanı saat 10:00'dan itibaren engellenirse, bu an bir bilgisayar için daha erken, diğeri için ise daha sonra gelecektir.

Bir etki alanı ortamında ve ne zaman kusursuz iş Sistem yöneticileri için tüm bilgisayarların saati etki alanı denetleyicisiyle senkronize edilir. Ama üzerinde çeşitli sebepler Zaman kaybolabilir: etki alanı denetleyicisiyle zaman senkronizasyonu yapılandırılmamış, zaman senkronizasyonu artık mevcut olmayan harici bir zaman sunucusuyla yapılandırılmış, ağ veya etki alanı hizmetlerinde arızalar, sistem saatini değiştirme haklarının olmaması vb.

Saniyelerden, aşırı durumlarda dakikalardan bahsedebiliriz gibi görünüyor. Ancak gerçekte bilgisayarda örneğin bir güncelleme yüklü olmayabilir işletim sistemi mevsimsel (kış/yaz) saate geçişi destekleyen ve hata artık saniyeler değil saatler olabilir. Bu deneyi gerçekleştirmek kolaydır: yarım saat boyunca sabah 10'da bir blok planlayın ve bilgisayarlardan birinde zamanı bir saat ileriye ayarlayın - blok onu etkilemeyecektir.

Bu nedenle kilit ayarlamadan önce kol saatinizle bilgisayarınızın sağ alt köşesindeki saati dikkatlice kontrol edin ve ayrıca sistem yöneticinizle önceden iletişime geçerek BT ​​altyapınızda zaman senkronizasyonunun çalışıp çalışmadığını sorun.

Vladivostok'taki kullanıcılarım ne olacak?

Farklı saat dilimlerindeki kullanıcılarla mutlak zaman sorunu

Engelleme zaman aralığı bilgi tabanına kaydedilir. Engelleme dosyasının (IB dosya sürümünde oluşturulan) 1Cv8.cdn içeriğine bakın, engellemenin başlangıç ​​zamanını herhangi bir zaman göstergesi olmadan YYYYMMDDDHHMMSS formatında 07/17/2017 13:59 olarak kaydeder alan:


Saat dilimini belirtmeden hangi mutlak saatten bahsettiğimiz açık olacaktır. Hakkında konuşuyoruz, eğer saat her zaman belirli bir saat dilimine (örneğin UTC+0) işaret ediyorsa. Ancak veritabanı, yerel saati, engellemeyi başlatan bilgisayarın saatine göre saklar. Bu bilgisayarın hangi saat diliminden geldiği bilinmiyor, bu da engellemenin kesin zamanının bilinmediği anlamına geliyor.

Moskova'da, merkezi bir bilgi güvenliği sisteminde, 13:59'da bir blok ayarlarsanız ve Moskova kullanıcıları için bu zaman noktası gelecekteyse, o zaman Vladivostok'taki aynı bilgi güvenliği sisteminin kullanıcıları için 13:59'da bir blok ayarlarsanız. 7 saat önceydi. Ve Vladivostok kullanıcılarının bilgi güvenliği ile ilgili çalışmaların yürütüldüğü teknik çözüme bağlı olarak, bu kullanıcıların engellenmesi işe yarayacak ya da yaramayacaktır.

Vladivostok kullanıcıları için engellemenin doğru şekilde çalışmayacağı hangi teknik çözümler olabilir? 1C müşteri kısmının Moskova'da değil Vladivostok'ta zaman alacağı kişiler. Örneğin, ofisler VPN aracılığıyla yerel bir ağa bağlanır ve 1C istemci kısmı şu şekilde başlar: yerel bilgisayar, UTC+10 zamanı var. Ancak veritabanıyla bir RDP bağlantısı aracılığıyla veya bir Moskova sunucusunda RemoteApp modunda çalışırlarsa, bu sunucuda 1C istemci bölümünü çalıştırırlarsa, her şey yoluna girecek çünkü UTC+3 saatine sahip olacak.

Bilgi tabanının SQL sürümünde saat ve zaman dilimi senkronizasyonunun bozulmasıyla ilgili sorunlar var mı?

HAYIR. Bu seçenekte standart olarak alınan bir “sunucu saati” bulunmaktadır.

Yapılandırıcının içinde olsaydım ve engelleme etkili olmaya başlarsa, buradan atılır mıyım?

Engelleme süresi başladıktan sonra Yapılandırıcıya erişim mümkün olacak mı?

Yasaktır! Yapılandırıcıyla çalışma yeteneği yalnızca başlangıçta kontrol edilir ve çalışma sırasında gerçekleştirilmez. Bu nedenle, yapılandırıcıda daha sonraki çalışmalar için bir blok ayarlanmışsa, onu ilk önce başlatmak, daha sonra başlatma yasağını atlamaktan çok daha kolaydır.

Blok nasıl kaldırılır?

Engellemenin yüklendiği aynı iletişim kutusunda. Kilit taktıktan sonra “Kilidi ayarla” butonu yerine “Kilidi Aç” butonunun bulunduğunu hatırlatırız.

Bilgi güvenliğinin SQL sürümü durumunda, "1C Kurumsal Sunucuları Yönetme" ek bileşeninde kilidin açılması da mümkündür. (aşağıya bakınız)

Kilit açma kodu ne için?

Engellemenin geçerli olduğu anda bilgi güvenliğine girebilmek. Bunun gerekli olduğu durumlar:

  • Kilit takıldıktan sonra bilgi güvenliği ile oturum tamamlanmış (manuel olarak veya başlatıcının kendisine kilitlenmesi sonucunda) ve yeni bir oturum başlatılması gerekmektedir;
  • Engelleme bitiş zamanı yanlışlıkla hiç doldurulmamıştı;
  • Engelleme bitiş zamanı yanlış girildi (örneğin, bir sonraki ay veya yıl yanlışlıkla girildi);
  • Bilgi tabanı SQL sürümündedir ve yanlış ayarlanmış bir kilidi iptal etmek için bilgi tabanı dizinindeki 1Cv8.cdn dosyasını silmek imkansızdır.

Bu durumda başlangıçta verilen ipucunu kullanın. Onlar. bilgi tabanlarının listesinin bulunduğu pencerede "Düzenle"ye tıklayın ve şunu girin: Ekstra seçeneklerçalıştırma hattı:

ENTERPRISE /F"Z:\Exchange\UT 11" /CKullanıcıların Çalışmasına İzin Ver /UC12345

... konum dizinini ve kilit açma kodunu dikkate alarak.


Bu satırı panoya kopyalayıp “Bilgi tabanını düzenle” iletişim kutusunda düzenlemek daha iyidir. Tırnak işaretlerinin türünü veya Rusça "C" ile Latinceyi karıştırırsanız bir hata mesajı görürsünüz:



Doğru girerseniz ve ardından 1C'yi kurumsal modda başlatırsanız, 1C otomatik olarak kilidi kaldıracak ve işini tamamlayacaktır. Bundan sonra ek parametreleri silebilir ve 1C'yi her zamanki gibi başlatabilirsiniz.

Kilit ayarlamadım ancak SQL veritabanı birisi tarafından engellendiyse ne yapmalıyım? Ancak kilit açma kodunu bilmiyorum.

Bilgi tabanı, arşiv kopyası oluşturma süresi boyunca konfigürasyonun kendisi tarafından engellenebilir. Oluşturma işlemi normal şekilde tamamlanmadıysa SQL veritabanı kilitli durumda kalabilir. Bu durumda, “1C:Enterprise Sunucularını Yönetme” konsoluna (daha doğrusu ek bileşene) erişmeniz gerekir.

Nerede aranmalı?

“1C:Kurumsal Sunucu Yönetimi” ek bileşeni genellikle dağıtıldığı sunucuya kurulur SQL Server ve ayrıca “1C Sunucusunun” kendisinin (veya “1C Uygulama Sunucusunun”) konuşlandırıldığı yer. Bu gerekli olmasa da: ​​SQL bir bilgisayara, 1C Uygulama Sunucusu diğerine kurulabilir ve ekipman kendi iş istasyonunuza dağıtılabilir. Büyük olasılıkla aşağıdakileri yaparak başarıya ulaşabilirsiniz:

  • Etki alanı kullanıcı adınızı ve şifrenizi kullanarak Srvr=... satırında belirtilen sunucuya RDP aracılığıyla bağlanın. Bağlanamıyorsanız sorun sistem yöneticisi sizi uzak masaüstü kullanıcı grubuna ekleyin. (Bu tür haklar reddedilirse, iş istasyonunda "1C Kurumsal Sunucuları Yönetme" ek bileşenini dağıtın ve yapılandırın);

  • Sunucuda “1C:Kurumsal Sunucu Yönetimi” ek bileşenini bulun;
  • Ek bileşeni başlatın, ağacı bilgi tabanınızın bulunduğu düğüme kadar genişletin;

  • Bilgi tabanının özelliklerinde, "Oturum başlatma engelleme etkin" onay kutusunun işaretini kaldırın veya engellemenin başlangıç ​​ve bitiş zamanını düzeltin veya bilgi güvenliğini girmek için "izin koduna" bakın ("engellemeyi kaldırma kodu" olarak da bilinir) engelleme kurulumu iletişim kutusunda).

SQL bilgi tabanındaki tüm kullanıcılar oturumu kapatmışsa ancak Yapılandırıcıyı hala başlatamıyorsanız ne yapmalısınız? aktif kullanıcılar var mı?

Bilgi tabanının “Bağlantılar” düğümünde, ekranın sağ tarafında mevcut bağlantıları silebilirsiniz.


Bilgi tabanının engellenmesi konusuyla ilgili soruların hepsi bunlar değil.

Hala sorularınız varsa:

  • Avrupa'da sunucu kiralayıp saat dilimine bağlı kalmak istemiyorsanız Moskova saatine göre çalışmak mümkün müdür?
  • Nereye kurulduğunu bilmiyorsanız 1C Uygulama Sunucusunu nasıl bulabilirsiniz?
  • “1C:Enterprise Server Management” ek bileşeni nasıl dağıtılır ve nasıl yapılandırılır?
  • Aynı yerel ağda birden fazla uygulama sunucusu varsa ne yapmalısınız?
  • Küme sistemi durumunda ne yapılmalı? vesaire.

Sertifikalı 1C teknoloji danışmanlarımız bu sorulara yanıt vermekten mutluluk duyacaktır.




Tepe