1C'deki tüm nesnelerin kilidinin açılması, genellikle "Komutu yürütmek için tüm nesnelerin kilidini açmanız gerekir" hatası olduğunda gerekir. Bu hata iki durumda ortaya çıkabilir: dağıtılmış bir bilgi tabanının alt düğümünün bir yapılandırma dosyasını yüklerken ve yapılandırma değişikliklerinin yasak olduğu bir bilgi tabanına bir yapılandırma dosyası yüklerken. Her iki durumu da daha ayrıntılı olarak ele alalım.
Dağıtılmış bir bilgi tabanının bağımlı düğümünün yapılandırma dosyası yüklenirken hata oluştu
Master'dan veri indirilirken bağımlı konfigürasyon otomatik olarak güncellenir. Konfigürasyonu manuel olarak güncellemeye çalışırsak, "Komutu çalıştırmak için tüm nesnelerin kilidi açılmalıdır" hatası alıyoruz. "Komutu yürütmek için tüm nesnelerin kilidinin açılması gerekir" hatası olduğunda bir bağımlı düğümün yapılandırmasının güncellenmesi gerekebilir. Bu durumda, yapılandırma dosyasını ana düğümden boşaltmak ve ardından bağımlı tabanı değiş tokuştan ayırmak gerekir. Alt tabanın yapılandırıcısında, önceden elde edilen yapılandırma dosyasını yükleyin; bu durumda, hiçbir durumda taban kombinasyonunu kullanmamalısınız. Ardından bağımlı düğümü değiş tokuşa yeniden bağlayın ve veri alışverişini gerçekleştirin.
Yapılandırma değişikliklerinin yasak olduğu bir bilgi tabanına yapılandırma dosyası yüklenirken bir hata oluştu
Tüm tipik 1C konfigürasyonlarında, varsayılan olarak herhangi bir konfigürasyon değişikliğini yasaklayan destek ayarları ile kurulurlar. Bu ayarlar, 1C tarafından sağlanan güncellemelerin indirilmesini garanti eder. Ancak, ne yazık ki, tipik bir yapılandırma, belirli bir işletmenin tüm nüanslarını oldukça sık hesaba katamaz ve biraz iyileştirme gerektirir. Revizyon sırasında yapılan değişikliklerin bazen diğer veritabanlarına aktarılması gerekir. Bu durumda, "Komutu yürütmek için tüm nesnelerin kilidini açmanız gerekir" hatası. Bu hata, mevcut veritabanı ayarlarının konfigürasyonda değişiklik yapılmasını yasakladığını ve bu değişiklikleri yapabilmek için tüm konfigürasyon nesnelerinin kilidinin açılması gerektiğini gösterir. Bunu yapmanın iki yolu vardır: gelecekte standart yapılandırmalar için bir güncelleme indirmeyi planlıyorsanız desteği sürdürürken nesnelerin engellemesini kaldırın ve gelecekte güncellemeler indirilmezse desteği kaldırın.
Desteği sürdürürken kilidi açmak için, Konfigüratör'de konfigürasyonu açın, ardından Konfigürasyon - Destek - Destek ayarları'nı seçin. Açılan pencerede, "Değişiklik seçeneğini etkinleştir" düğmesini tıklayın ve tüm yapılandırma nesnelerinde "Destek korunurken düzenlenebilir" modunu ayarlayın.
Bir yapılandırmayı destekten kaldırmak için aynı adımları izlemeniz gerekir, ancak destek ayarları penceresinde "Destekten kaldır" düğmesini tıklayın.
Bu adımları tamamladıktan sonra, değişiklikleri içeren bir dosyayı hatasız olarak konfigürasyona yüklemek mümkün hale gelir.