ऑब्जेक्ट फ़ील्ड में कोई भरने का नियम नहीं है। क्या ग़लत है, क्योंकि "ऑब्जेक्ट फ़ील्ड का पता नहीं चला है।" सफ़ाई नालष्टुवन कोरिस्टुवाच

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

"ऑब्जेक्ट फ़ील्ड का पता नहीं चला" का क्या मतलब है?

किसी भी 1C कॉन्फ़िगरेशन में मेटाडेटा ऑब्जेक्ट का एक सेट शामिल होता है, जिसके लिए प्रोग्राम समय-समय पर अपडेट किया जाता है। त्वचा वस्तु को फ़ील्ड के एक सेट द्वारा चित्रित किया जाता है। प्रोग्राम स्वयं आपको ऑब्जेक्ट फ़ील्ड में स्केलिंग के गलत परिणाम के प्रकट होने पर सूचित करता है।

आप इस स्थिति को दोषी ठहरा सकते हैं यदि:

  • कार्यक्रम शुरू करने के समय के बारे में;
  • जब फॉर्म के सूचना क्षेत्र भरे जाते हैं;
  • जब सूचना किसी अन्य व्यक्ति को भेजी जाती है.

दया प्रकट करो

1सी ऑब्जेक्ट फ़ील्ड का पता नहीं चला है, अक्सर यह कॉन्फ़िगरेशन में बदलाव (वर्तमान संस्करण में स्वयं-जोड़ या अद्यतन) करने के बाद दिखाई देता है। अपराधबोध का मुख्य कारण प्रोग्रामर के महत्व की कमी है:

  • कोड जनरेट होने से पहले का विवरण डेटाबेस पर उपलब्ध होता है (जैसे ही इसे बनाया गया था);
  • बदला लेने के लिए कोड (;
  • फ़ील्ड बनाते समय पीसना (सिरेमिक साँचे के साथ काम करने वाले चित्रकारों के लिए प्रासंगिक);
  • प्रपत्र तत्व के सभी विवरण नहीं भरे गए हैं (सिवाय इसके कि प्रविष्टि फ़ील्ड में "तिथि तक जाने का तरीका" विवरण नहीं है, इस फ़ील्ड में त्वचा दर्ज करने पर त्रुटि "ऑब्जेक्ट फ़ील्ड का पता नहीं चला" दिखाई देती है);
  • सेरेटेड फॉर्म में, यदि आप सैंपलर में बटन के लिए कमांड दर्ज करना भूल गए हैं, तो आप इस कीमत में फंस सकते हैं।

सीखने के तरीके

कृपया ध्यान दें कि 1C के लिए "ऑब्जेक्ट फ़ील्ड का पता नहीं चला" कोई गंभीर त्रुटि नहीं है। सिस्टम का संचालन निराशाजनक है, यह हर बार मॉड्यूल स्थापित होने पर बाधित होता है, या सिस्टम में कोई समस्या होती है।

रद्दीकरण मूल्य का कारण जो भी हो, कार्यक्रमों की डिलीवरी के बिना, इसे केवल एक ही तरीके से निर्धारित किया जा सकता है: जैसे ही अद्यतन कॉन्फ़िगरेशन के कारण रद्दीकरण पूरा हो जाता है।

इस संस्करण में, आप डेटाबेस की बैकअप प्रतिलिपि को अपडेट कर सकते हैं या अपडेट कर सकते हैं, जिसके बाद, कॉन्फ़िगरेशन की नई रिलीज़ में, जिसका अर्थ है सब कुछ, संशोधन हटा दिया जाएगा। अधिकांश अन्य प्रकार की समस्याओं के लिए प्रोग्राम कोड समाप्त होने से पहले परिवर्तन करने की आवश्यकता होती है।

पैरिंग का बट वही तकनीक है

रिलीज़ 8.2.15 के बाद के प्रोग्राम संस्करणों में, ग्राहकों की पहचान को आसान बनाने के लिए, एक अतिरिक्त ओपनआईडी का उपयोग करके लॉग इन करने की क्षमता पेश की गई है। इस रिलीज़ के समय, बहुत से लोगों ने "ऑब्जेक्ट फ़ील्ड का पता नहीं चला (ओपनआईडी प्रमाणीकरण)" संदेश के साथ क्लिक किया।

जैसा कि पहले बताया गया है, इस विंडो के प्रकट होने का कारण यह था कि कॉन्फ़िगरेशन के टूटने से पहले, ऐसे प्रमाणीकरण की संभावना की गारंटी नहीं थी। और प्रोग्राम कोड ने ऐसी समस्या उत्पन्न करने के लिए तंत्र निर्दिष्ट नहीं किया।

निर्णय की मुख्य दिशाएँ थीं:

  1. प्लेटफ़ॉर्म को वर्तमान संस्करण में अद्यतन करना;
  2. Vidmova कॉन्फ़िगरेशन अद्यतन कर रहा है;
  3. विनिमय नियमों में परिवर्तन;
  4. आप उलटफेर को आसानी से नज़रअंदाज कर सकते हैं;

परिस्थिति कैसी भी हो, परिस्थिति कितनी भी दोषी क्यों न हो, घबराने की जरूरत नहीं है। यह पढ़ने का प्रयास करें कि प्रोग्राम आपको किस बारे में बताता है, कौन से फ़ील्ड गायब हैं, विश्लेषण करें कि किन कार्यों के कारण अधिसूचना प्रदर्शित हुई और तकनीकी सहायता के लिए किसी विशेषज्ञ से संपर्क करें। अधिकतर, यह समस्या विकास के क्षण से एक वर्ष के दौरान उत्पन्न होती है।

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

1सी सेटिंग्स में, त्वचा वस्तु को एक वोल्टेज क्षेत्र सौंपा गया है। प्रोग्रामर के दृष्टिकोण से इस तरह के बदलाव का विश्लेषण करने के बाद, कोई एक असहज निष्कर्ष पर पहुंच सकता है: समस्या तब उत्पन्न होती है जब प्रोग्राम किसी ऐसे क्षेत्र में विस्तारित होता है जो ऑब्जेक्ट में निर्दिष्ट नहीं है। संवाददाताओं की स्थिति से समस्या का आकलन करते हुए, 1सी समस्या इस तथ्य में निहित है कि प्रोग्राम विशेषता के अनुरूप कार्यों को नहीं ढूंढ सकता है।

पोमिल्का 1सी, एक नियम के रूप में, तीन स्थितियों में प्रकट होता है:

  • कार्यक्रम में प्रवेश करते समय;
  • फॉर्म भरने के समय;
  • टेम्प्लेट पूरा करने से पहले.

इस सूची को ध्यान में रखा जा सकता है, लेकिन त्रुटि को दूर करने के तरीके पृष्ठों के गलत प्रदर्शन के विवरण में पाए जा सकते हैं।

समस्या: ऑब्जेक्ट फ़ील्ड का पता नहीं चला है 1सी (प्रमाणीकरण)

नए अद्यतन 1C के साथ, आप OpenID के माध्यम से लॉगिन कर सकते हैं। यह नया विकल्प आपको कनेक्शन बाधित होने के बाद लॉगिन को बायपास करने की अनुमति देता है।

आप समस्या को कई तरीकों से हल कर सकते हैं:

  • प्लेटफ़ॉर्म को नवीनतम रिलीज़ में अपडेट करें (आपको आधिकारिक 1C वेबसाइट पर अपडेट मिलेगा);
  • नवीनतम संस्करण में अपग्रेड करें (बैकअप प्रतियां बनाना सुनिश्चित करें)।

विकी अपडेट का उपयोग किए बिना समस्या का निवारण कैसे करें:

  • कार्यक्रम के बीच में सत्यापन छोड़ना;
  • विनिमय नियमों का स्वतंत्र परिवर्तन।

क्षमा करें: फ़ील्ड नहीं दिखाया गया (गोदाम)

कारण: दस्तावेज़ में डेटा दर्शाया गया है, उदाहरण के लिए, तालिका के मध्य में, और विवरण शीर्षलेख पर दिखाई देते हैं:

  • दांत को पीसने की स्थिति तक पॉलिश करें;
  • विन्यासकर्ता में, यह जांचना सुनिश्चित करें कि दर्ज किया गया डेटा सही है या नहीं।

क्षमा करें: ऑब्जेक्ट फ़ील्ड का पता नहीं चला है (उत्पाद का उपसर्ग)

समस्या को हल करने के विकल्प:

  • अपने सभी उत्पादों के लिए एक कोड डालें;
  • कोड के लिए, टेम्पलेट को अनुकूलित करें (अनुभाग "कब्जे का अनुकूलन")।

पोमिल्का: ऑब्जेक्ट फ़ील्ड नहीं दिखाया गया (पंक्ति पोशुकु)

  • कोड की सावधानीपूर्वक समीक्षा करें, क्योंकि समस्या की दोबारा व्याख्या की गई हो सकती है, जैसे गलत तरीके से निर्दिष्ट दृश्यता या कुछ और;
  • अन्य रूपांतरण प्रसंस्करण का परिचय दें.

क्षमा करें: ऑब्जेक्ट फ़ील्ड नहीं दिखाया गया है (प्रतिपक्ष)

आप "साझेदारों और ठेकेदारों का स्वतंत्र आचरण" अनुभाग की जाँच करके इस जानकारी को शामिल कर सकते हैं। इस सेटअप मेनू पर जाने के लिए, "प्रशासन" पर जाएं, और फिर "सीआरएम और बिक्री" पर जाएं।

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

  1. पुरानी और अनावश्यक जानकारी के कॉन्फ़िगरेशन को साफ़ करना आवश्यक है। "कॉन्फ़िगरेशन जांचें" मेनू में, "कॉन्फ़िगरेशन की तार्किक अखंडता की जांच करें" आदेश सेट करें। प्रोग्राम स्वतंत्र रूप से गलत जानकारी प्रदर्शित करता है।
  2. उन लोगों के लिए जिनका कॉन्फ़िगरेशन परिवर्तन की स्थिति में है, प्रदाता आपूर्तिकर्ता के कॉन्फ़िगरेशन की सावधानीपूर्वक जाँच करने की सलाह देते हैं। जांचने के लिए, इंस्टॉलर के कॉन्फ़िगरेशन को नए डेटाबेस में स्थानांतरित करें और पहला चरण दोहराएं।

संशोधन रद्द करने के लिए एक एल्गोरिदम है, जो पूरी तरह से तकनीकी बिंदुओं पर आधारित है:

  1. सक्रिय डेटाबेस के सभी पृष्ठभूमि डेटा को बंद करना आवश्यक है।
  2. सर्वर पुनः प्रारंभ करें.
  3. SQL विधियों का उपयोग करके बैकअप बनाएं।
  4. सपोर्ट और विवांटेज सीएफ से आधार लें।

कभी-कभी 1C सिस्टम निम्नलिखित चेतावनी के साथ प्रतिक्रिया करता है: "ऑब्जेक्ट फ़ील्ड का पता नहीं चला।"

दया करो

यह समस्या विभिन्न स्थितियों में उत्पन्न हो सकती है:

- कार्यक्रम में प्रवेश करते समय;
- फॉर्म भरते समय या टेम्प्लेट में डेटा दर्ज करने से पहले;
- एक कंपाइलर पंजीकृत करते समय - "रिकॉर्डिंग से पहले" "ज़ागल्नीमॉड्यूल कोरिस्टुवाची (ओपनआईडी प्रमाणीकरण) के माध्यम से"।

विकल्प भिन्न हो सकते हैं. यह पता चला है कि 1C कॉन्फिगरेटर के सेटअप मोड में, सभी फ़ंक्शन सही ढंग से काम करते हैं, लेकिन जब आप प्रोग्राम लॉन्च करते हैं, तो ऐसी समस्या उत्पन्न होती है।

इसका कारण यह है कि पहले विकसित सॉफ़्टवेयर तंत्र इन कॉन्फ़िगरेशन का अनुपालन नहीं करते हैं, और प्रोग्राम कोड में दर्ज किया गया डेटा प्रसंस्करण से नहीं गुजरता है। टोबटो. आइए जानवर के पास जाएं जब तक कोई विशेषता न हो।

यह स्थिति किसी नई रिलीज़ की स्थापना के दौरान या किसी पुराने प्लेटफ़ॉर्म पर 1C प्रोग्राम वाले रोबोट में उत्पन्न हो सकती है।


बस्ती को सही करने की विधि

"ऑब्जेक्ट फ़ील्ड का पता नहीं चला" त्रुटि को ठीक करने के लिए, आपको प्रोग्राम को नए संस्करण में पुनः इंस्टॉल या अपडेट करना होगा। प्लेटफ़ॉर्म का वर्तमान संस्करण कंपनी की आधिकारिक वेबसाइट या अन्य संबंधित संसाधनों पर पाया जा सकता है।

अन्यथा, आप पिछले संस्करण पर वापस जा सकते हैं, लेकिन नियमित रूप से बैकअप प्रतियां बनाने की अनुशंसा की जाती है।

कभी-कभी ऐसा होता है कि 1C को अपडेट करने के बाद, असाइनमेंट से उसी ऑब्जेक्ट पर "ऑब्जेक्ट फ़ील्ड का पता नहीं चला" लिख दें। यह प्रोग्राम में प्रवेश करते समय, कोई फॉर्म भरते समय आदि हो सकता है।

यदि आप जानकारी के सार के बारे में सोचते हैं, तो यह स्पष्ट है कि प्रोग्राम के लिए लक्ष्य वस्तु के कार्यों का पता लगाना असंभव है। यह स्थिति किसी पुराने प्लेटफ़ॉर्म पर चलने वाली नई रिलीज़ को स्थापित करने के लिए विशिष्ट है। इस मामले में, प्लेटफ़ॉर्म के पुराने तंत्र रिलीज़ में बदलाव का समर्थन नहीं करते हैं और एक ऐसी विशेषता में परिवर्तित हो जाते हैं जो अब मौजूद नहीं है।

चित्र .1

मॉड्यूल, पूरा होने से पहले, काम करना बंद कर देता है, अन्यथा प्रोग्राम बाधित नहीं हो सकता है। यदि प्रोग्राम प्रोग्राम या प्रोसेसिंग मॉड्यूल में स्थित है, तो लॉन्च होने पर प्रोग्राम प्रारंभ नहीं हो सकता है।

इस मामले में, अद्यतन की स्थापना के समय सामने आने वाली प्रगति के विवरण को देखना महत्वपूर्ण है। वहां, प्लेटफ़ॉर्म के वर्तमान संस्करण के लिए अनुशंसाएँ निर्दिष्ट करना अनिवार्य है।



अंक 2

इस प्रकार, वर्तमान समस्या का पहला और मुख्य विकल्प 1C:Enterprise प्लेटफ़ॉर्म को अपडेट करने की कीमत है।

यह देखने के लिए कि हमने कौन सा प्लेटफ़ॉर्म स्थापित किया है, आपको मेनू आइटम "सेवा" - "प्रोग्राम के बारे में" पर जाना होगा, जहां शीर्ष पंक्ति में हम अपने प्लेटफ़ॉर्म का संस्करण देखते हैं जो अद्यतन कॉन्फ़िगरेशन स्थापित करते समय अनुशंसित के बराबर है .



चित्र 3

सफ़ाई नालष्टुवन कोरिस्टुवाच

प्रोग्राम के साथ प्लेटफ़ॉर्म को अपडेट करते समय त्रुटि को रद्द किया जा सकता है, उदाहरण के लिए, कॉन्फ़िगरेशन को अपडेट करने के बाद, कार्यान्वयन दस्तावेज़ पर "चयन करें" बटन दबाने पर, संदेश "ऑब्जेक्ट फ़ील्ड का पता नहीं चला (मुद्रा)" दिखाई देता है। इसका क्या कारण हो सकता है, क्या प्लेटफॉर्म अपडेट है? प्रोग्राम के कुछ पैरामीटर उपयोगकर्ता की सेटिंग्स में तय किए जा सकते हैं और ग्राइंडर को हटाने के लिए सेटिंग्स को साफ़ करना पर्याप्त है। "1सी: अकाउंटिंग 3.0" में यह आइटम "प्रशासन" - "प्रोग्राम पैरामीटर्स" - "कोरिस्टुवाच और राइट्स पैरामीटर्स" में स्थित है।


चित्र.4

"व्यक्तिगत खातों के लिए व्यक्तिगत सेटिंग्स" अनुभाग में, "स्वच्छ सेटिंग्स" अनुभाग पर जाएं, जहां हम चयन कर सकते हैं - सभी सदस्यों के लिए या केवल चयनित एक के लिए स्पष्ट सेटिंग्स। हम सभी सेटिंग्स या किसी अन्य सेटिंग्स को साफ़ करना भी चुन सकते हैं।



चित्र.5



चित्र 6

हमारे सामने हम कोरिस्टुवाच का प्रशिक्षण देखते हैं, जिसमें पुरानी वस्तुओं को विकोरिस्टोवैट करना संभव है, जहां कार्यक्रमों में संशोधन करने की कोशिश की जा रही है। हम एक विशिष्ट सेटिंग (संकेत के साथ) चुन सकते हैं या सभी सेटिंग्स साफ़ कर सकते हैं।


चित्र 7

इस मामले में, चूंकि दोषी समझौता मंच और संवाददाता के प्रशिक्षण से जुड़ा नहीं है, तो, शायद, यह केवल सूचना आधार में एक त्रुटि बन गई, जो वस्तु के संकेतों का भ्रष्टाचार है। इस मामले में, "प्रशासन" मेनू आइटम में, कॉन्फ़िगरेशन मोड में, "सूचना आधार का परीक्षण और सुधार" करने की अनुशंसा की जाती है।



चित्र.8

जब परीक्षण और सुधार किया जाता है, तो आधार की तार्किक और व्यवहार्य अखंडता को सत्यापित करना आवश्यक है। यदि किसी अज्ञात वस्तु का पता चलता है, तो हम ऐसी वस्तुओं के साथ काम करने के लिए सत्यापन कार्यक्रम के पैरामीटर सेट कर सकते हैं - वस्तुओं को बंद करें, संदेश साफ़ करें, या उन्हें न बदलें।



चित्र.9

जब आप "ऑब्जेक्ट बनाएं" विकल्प का चयन करते हैं, तो प्रोग्राम, जब अप्रत्याशित रूप से भेजे गए ऑब्जेक्ट का पता चलता है, तो एक तत्व, एक प्रकार का स्टब बनाता है। जब आप "संदेश साफ़ करें" या "ऑब्जेक्ट हटाएं" विकल्प चुनते हैं, तो गलत संदेश आसानी से हटा दिए जाएंगे। यदि आप स्विच को डिफ़ॉल्ट से वंचित करते हैं - "परिवर्तन न करें", तो प्रोग्राम बस हमें इस विषय पर बताता है, दैनिक कार्यों के बारे में चिंता न करें। यह विकल्प हमारी मदद नहीं करेगा.

इस प्रकार, यदि 1सी कार्यक्रम में क्षमा होती, तो अधिक तार्किक व्याख्या होती।