1 सी में सभी वस्तुओं को अनलॉक करना आमतौर पर आवश्यक होता है जब त्रुटि "कमांड निष्पादित करने के लिए, आपको सभी ऑब्जेक्ट्स को अनलॉक करने की आवश्यकता होती है"। यह त्रुटि दो मामलों में हो सकती है: वितरित इन्फोबेस के अधीनस्थ नोड की कॉन्फ़िगरेशन फ़ाइल लोड करते समय और कॉन्फ़िगरेशन फ़ाइल को इन्फोबेस में लोड करते समय जिसमें कॉन्फ़िगरेशन परिवर्तन निषिद्ध हैं। आइए दोनों मामलों पर अधिक विस्तार से विचार करें।
वितरित इन्फोबेस के दास नोड की कॉन्फ़िगरेशन फ़ाइल लोड करने में त्रुटि
मास्टर से डेटा डाउनलोड करते समय दास कॉन्फ़िगरेशन स्वचालित रूप से अपडेट हो जाता है। यदि हम मैन्युअल रूप से कॉन्फ़िगरेशन को अपडेट करने का प्रयास करते हैं, तो हमें त्रुटि मिलती है "कमांड को निष्पादित करने के लिए सभी ऑब्जेक्ट्स को अनलॉक किया जाना चाहिए।" एक गुलाम नोड के विन्यास को अद्यतन करने की आवश्यकता हो सकती है जब त्रुटि "कमांड को निष्पादित करने के लिए सभी वस्तुओं को अनलॉक किया जाना चाहिए।" इस मामले में, मास्टर नोड से कॉन्फ़िगरेशन फ़ाइल को अनलोड करना आवश्यक है, और फिर एक्सचेंज से दास आधार को डिस्कनेक्ट करें। अधीनस्थ आधार के विन्यासकर्ता में, पहले प्राप्त विन्यास फाइल को लोड करें; इस स्थिति में, किसी भी स्थिति में आपको आधारों के संयोजन का उपयोग नहीं करना चाहिए। फिर स्लेव नोड को एक्सचेंज से फिर से कनेक्ट करें और डेटा का आदान-प्रदान करें।
एक कॉन्फ़िगरेशन फ़ाइल को एक इन्फोबेस में लोड करते समय एक त्रुटि हुई जहाँ कॉन्फ़िगरेशन परिवर्तन निषिद्ध हैं
सभी विशिष्ट 1C कॉन्फ़िगरेशन में, डिफ़ॉल्ट रूप से वे किसी भी कॉन्फ़िगरेशन परिवर्तन को प्रतिबंधित करने वाली समर्थन सेटिंग्स के साथ स्थापित होते हैं। ये सेटिंग्स 1C द्वारा आपूर्ति किए गए अपडेट के डाउनलोड की गारंटी देती हैं। लेकिन, दुर्भाग्य से, एक विशिष्ट कॉन्फ़िगरेशन अक्सर किसी विशेष उद्यम की सभी बारीकियों को ध्यान में नहीं रख सकता है और कुछ शोधन की आवश्यकता होती है। संशोधन के दौरान किए गए परिवर्तनों को कभी-कभी अन्य डेटाबेस में स्थानांतरित करने की आवश्यकता होती है। इस मामले में, त्रुटि "कमांड निष्पादित करने के लिए, आपको सभी ऑब्जेक्ट्स को अनलॉक करने की आवश्यकता है।" यह त्रुटि इंगित करती है कि वर्तमान डेटाबेस सेटिंग्स कॉन्फ़िगरेशन में परिवर्तन करने पर रोक लगाती हैं, और इन परिवर्तनों को करने के लिए, सभी कॉन्फ़िगरेशन ऑब्जेक्ट्स को अनलॉक किया जाना चाहिए। ऐसा करने के दो तरीके हैं: यदि आप भविष्य में मानक कॉन्फ़िगरेशन के लिए अपडेट डाउनलोड करने की योजना बना रहे हैं, तो समर्थन बनाए रखते हुए ऑब्जेक्ट्स को अनब्लॉक करें, और अगर भविष्य में अपडेट डाउनलोड नहीं होते हैं तो समर्थन हटा दें।
समर्थन बनाए रखते हुए अनलॉक करने के लिए, कॉन्फ़िगरेशनकर्ता में कॉन्फ़िगरेशन खोलें, फिर कॉन्फ़िगरेशन - समर्थन - समर्थन सेटिंग्स का चयन करें। खुलने वाली विंडो में, "परिवर्तन विकल्प सक्षम करें" बटन पर क्लिक करें और सभी कॉन्फ़िगरेशन ऑब्जेक्ट्स पर "समर्थन बनाए रखते हुए संपादन योग्य" मोड सेट करें।
समर्थन से कॉन्फ़िगरेशन को हटाने के लिए, आपको समान चरणों का पालन करने की आवश्यकता है, लेकिन समर्थन सेटिंग्स विंडो में, "समर्थन से निकालें" बटन पर क्लिक करें।
इन चरणों को पूरा करने के बाद, बिना किसी त्रुटि के कॉन्फ़िगरेशन में परिवर्तन वाली फ़ाइल लोड करना संभव हो जाता है।