घंटी

आपके सामने इस खबर को पढ़ने वाले लोग भी हैं।
नवीनतम लेख प्राप्त करने के लिए सदस्यता लें।
ईमेल
नाम
उपनाम
आप द बेल को कैसे पढ़ना चाहेंगे
कोई स्पैम नहीं

त्रुटि "मूल्य वस्तु प्रकार (विदेशी संगठन) का मूल्य नहीं है" 1C में: लेखा 8.2 (संस्करण 2.0)

2015-07-13T13:28:05+00:00

ऐसी त्रुटि किसी भी दस्तावेज़ में हो सकती है जो विवरण के रूप में "प्रतिपक्ष के साथ निपटान के दस्तावेज़ (मैनुअल अकाउंटिंग)" का उपयोग करता है।

अक्सर यह त्रुटि ("मान एक मान नहीं है वस्तु प्रकार(विदेशी संगठन)") इसे मुद्रित करने का प्रयास करते समय "चालान जारी" दस्तावेज़ में दिखाई देता है। इस मामले में, इसका कारण यह है कि हालांकि दस्तावेज़ में "चालान आधार दस्तावेज़" फ़ील्ड निर्दिष्ट है, प्रोग्राम को लगता है कि यह खाली है।

इस समस्या को हल करने के लिए दो विकल्प हैं:

  • शायद सबसे सरल: इस दस्तावेज़ को डेटाबेस से हटा दें और इसे फिर से दर्ज करें। पहले से ही कॉपी करके एंटर न करें तैयार दस्तावेज़, लेकिन दस्तावेज़ को नए सिरे से प्रारंभ करें।
  • अधिक उन्नत उपयोगकर्ताओं के लिए दूसरा विकल्प: मेनू "टूल्स" के माध्यम से - "निर्देशिकाओं और दस्तावेजों का समूह प्रसंस्करण" विशेषता "इनवॉइस जारी करने के लिए आधार दस्तावेज़" को उस दस्तावेज़ में पहले से ही चयनित में बदल देता है।
साभार, (शिक्षक और डेवलपर)।

आप (या उपयोगकर्ता) 1सी में काम करते हैं। अचानक, एक गलती। क्या करें?

बेशक, सबसे सही बात यह विश्लेषण करना है कि किस तरह की त्रुटि 1C, उसके कारण, क्या है, यह जानने के लिए एक या दो घंटे खर्च करें।

क्या होगा अगर यह संभव नहीं है? न समय, न इच्छा, न पर्याप्त ज्ञान। यहाँ 1C में त्रुटियों को शीघ्रता से ठीक करने के लिए कुछ बहुत ही खराब युक्तियाँ दी गई हैं।

त्रुटि संदेश 1C

1C त्रुटि संदेश का एक विशिष्ट दृश्य एक विंडो है जिसमें 1C त्रुटि का पाठ और ठीक और अधिक बटन होते हैं।

यहां प्रदर्शित 1C त्रुटि का पाठ एक उपयोगकर्ता संदेश है, यह अक्सर प्रोग्रामर को कुछ भी नहीं बताता है, क्योंकि प्रदर्शित 1C त्रुटि कुछ गलत कार्यों का परिणाम हो सकती है।

1C त्रुटियों को ठीक करने के लिए, 1C प्रोग्रामर त्रुटि संदेश देखने के लिए इस विंडो में अधिक क्लिक करें। य़ह कहता है:

  • जिसमें त्रुटि 1C हुई
  • इस मॉड्यूल का कार्य जिसमें 1C त्रुटि हुई
  • इस मॉड्यूल की लाइन नंबर जिसमें 1C त्रुटि हुई।

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

गलती की चाल

जैसा कि अभी कहा गया है, 1C त्रुटि के पाठ में, यह अक्सर पहले किए गए गलत कार्यों का परिणाम होता है।

उदाहरण के लिए, एक बहुत ही सामान्य 1C त्रुटि पाठ पढ़ता है:

मान एक वस्तु प्रकार मान नहीं है (कुछ नाम)

इसका क्या मतलब होगा???

और इसका मतलब निम्नलिखित है:

  • एक चर है
  • कार्यक्रम मानता है कि चर का मान एक निर्देशिका या दस्तावेज़ या कुछ समान है - सामान्य तौर पर, इसमें विवरण (फ़ील्ड) होते हैं
  • कार्यक्रम इस वस्तु के क्षेत्र तक पहुँचने का प्रयास करता है
  • हालाँकि, 1C त्रुटि यह है कि किसी कारण से, कार्यक्रम की पिछली पंक्तियों में, इस चर को एक मान प्राप्त हुआ जिसमें कोई विवरण (फ़ील्ड) नहीं है, उदाहरण के लिए, मान "अपरिभाषित"।

1C त्रुटियों का सुधार जो अधिक सामान्य हैं

बेशक, हम उन सभी त्रुटियों पर विचार नहीं कर सकते जो 1C में हो सकती हैं।
आइए संक्षेप में 1C त्रुटियों को सूचीबद्ध करने का प्रयास करें जो अक्सर होती हैं, साथ ही 1C त्रुटियों को शीघ्रता से ठीक करने के लिए खराब युक्तियों को सूचीबद्ध करने का प्रयास करते हैं।

  • यदि एक चर बूलियन प्रकार का है (अर्थात, यह सही और गलत मान लेता है), तो इसे इस तरह एक्सेस किया जा सकता है:

    यदि चर नाम तो

    यह वर्तनी समान है:
    यदि चर नाम = सत्य है तो

    हालांकि, अगर किसी कारण से यह चर गैर-बूलियन मान लेता है, तो पहला विकल्प 1C त्रुटि देगा, और दूसरा नहीं।

  • "xxx नाम का फंक्शन नहीं मिला"

    मॉड्यूल का हिस्सा सर्वर पर निष्पादित किया जाता है। इसके अलावा, एक ही मॉड्यूल के कुछ कार्य सर्वर या क्लाइंट पर किए जा सकते हैं।

    इस स्थिति में, 1C त्रुटि हो सकती है कि सर्वर पर चल रहा कोई फ़ंक्शन क्लाइंट पर चल रहे फ़ंक्शन तक पहुँच प्राप्त कर रहा है। इस मामले में, ऐसी त्रुटि 1C होगी।

    यदि संभव हो तो ऐसे फ़ंक्शन को सर्वर पर स्थानांतरित करना आवश्यक है।

  • "xxx नाम का वैरिएबल नहीं मिला"

    पिछली त्रुटि 1C के समान। यदि प्रोग्राम में किसी फ़ंक्शन के लिए कॉल है जो एक सामान्य मॉड्यूल में है, तो यह इस तरह दिखता है:
    मॉड्यूलनाम.फंक्शननाम ();

    यदि मॉड्यूल के गुणों में एक ही समय में यह स्थापित किया जाता है कि इसे क्लाइंट पर निष्पादित किया जाता है, और हम प्रोग्राम की उन पंक्तियों से एक्सेस करते हैं जो सर्वर पर निष्पादित होते हैं, तो एक त्रुटि 1C होगी
    "चर नहीं मिला - मॉड्यूलनाम"

    सर्वर पर इस मॉड्यूल के निष्पादन को उसी तरह सक्षम करना आवश्यक है।

  • "वस्तु के लिए संपत्ति XXX नहीं मिली"

    "संपत्ति" शब्द का अर्थ है इस वस्तु का क्षेत्र (प्रॉप्स)। ज़रूरी:
    o निर्धारित करें कि वस्तु क्या है
    o यदि यह एक निर्देशिका है, एक दस्तावेज़ है, तो आपको यह देखने की ज़रूरत है कि क्या प्रोप वास्तव में कहा जाता है
    o यदि यह है या - इसी नाम से फॉर्म का विवरण देखें।

  • "विधि XXX वस्तु पर नहीं मिला"

    शब्द "विधि" इस ऑब्जेक्ट के मॉड्यूल में एक फ़ंक्शन/प्रक्रिया को संदर्भित करता है।

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

  • "अनुरोध निष्पादित करते समय त्रुटि 1C"

    इसका मतलब है कि अनुरोध टेक्स्ट में 1C त्रुटि है। अनुरोध टेक्स्ट आमतौर पर प्रोग्राम में पहले (यानी, उच्चतर) निष्पादित होने से पहले परिभाषित किया जाता है। इस मॉड्यूल में क्वेरी टेक्स्ट की तलाश करें (ऊपर अपनी आंखों के साथ या "SELECT" शब्द की खोज करके)।

    क्वेरी टेक्स्ट को पार्स करने या क्वेरी टेक्स्ट पर राइट क्लिक करने का प्रयास करें और संकेत प्राप्त करने के लिए क्वेरी बिल्डर को खोलने का प्रयास करें।

  • "त्रुटि 1C लेआउट" - रिपोर्ट चलाते समय

    इस 1C त्रुटि का अर्थ है या तो अनुरोध पाठ में 1C त्रुटि या ACS सेटिंग में 1C त्रुटि (अक्सर समूहीकरण में, चयनित फ़ील्ड में, सशर्त स्वरूपण में)।

    सेटिंग्स के साथ शुरू करने का प्रयास करें, उन्हें बहुत सरल करें। जांचें कि चयनित फ़ील्ड और सशर्त स्वरूपण में - सूची में क्रॉस के साथ चिह्नित कोई फ़ील्ड नहीं है।

    अगर इससे मदद नहीं मिलती है, तो अनुरोध टेक्स्ट पर जाकर और संकेत प्राप्त करने के लिए अनुरोध निर्माता का उपयोग करने का प्रयास करें।

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

कोशिकाओं में 1C के मान में त्रुटि का क्या अर्थ है?

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

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

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

IT-परामर्श विशेषज्ञों को एंटरप्राइज़ 8.3 अनुप्रयोगों को स्थापित करने और बनाए रखने का व्यापक अनुभव है। आप 1C में मूल्यों के बारे में सबसे सामान्य प्रश्नों के उत्तर प्राप्त कर सकते हैं।

हाल ही में काम कर रहे कंप्यूटरों में से एक पर प्रोग्राम को अपडेट किया गया 1सी:उद्यम. अद्यतन के दौरान कार्यक्रम शुरू करने के बाद, एक त्रुटि हुई: "अद्यतन विफल रहा। प्रोग्राम संस्करण को अपडेट करते समय एक त्रुटि हुई: मान ऑब्जेक्ट प्रकार (कोड) का मान नहीं है।" प्रोग्राम को पुनरारंभ करने से मदद नहीं मिली - त्रुटि विंडो फिर से दिखाई दी:

1C:Enterprise में निर्मित टूल ने मुझे इस समस्या को हल करने में मदद की: इन्फोबेस का परीक्षण और फिक्सिंग.

1. तो सबसे पहले प्रोग्राम को बंद करें 1सी, और केवल मामले में डेटाबेस का बैकअप बनाएं। ऐसा करने के लिए, उस फ़ोल्डर में जाएं जहां डेटाबेस संग्रहीत है और कहीं कॉपी करें फ़ाइल 1Cv8.1CD:

2. अब प्रोग्राम को फिर से रन करें 1सी:उद्यम. प्रारंभ विंडो में "पर जाएं" कौन्फ़िगरेटर”:

3. फिर मेनू बार में टैब पर जाएं " प्रशासन” – “परीक्षण और फिक्सिंग”:

4. खुलने वाली विंडो में, मेरे स्क्रीनशॉट की तरह बॉक्स और मार्कर चेक करें, और फिर "रन" बटन पर क्लिक करें:

5. परीक्षण प्रक्रिया के अंत में, इस परीक्षण के परिणामों के साथ जानकारी नीचे प्रदर्शित की जाएगी:
कार्यक्रम बंद करो 1सी. फिर हम इसे फिर से लॉन्च करते हैं। लॉन्च के बाद त्रुटि: अपडेट करने में विफल। मान ऑब्जेक्ट प्रकार का मान नहीं है"दोहराया नहीं जाना चाहिए।

त्रुटि: "मान एक वस्तु प्रकार मान नहीं है (RightValue)" 1C में: लेखा 8.3 (संस्करण 3.0.31.9)

2018-10-25T11:51:27+00:00

1सी: एकाउंटिंग 8.3 की नवीनतम रिलीज (3.0.31.9) में अपडेट होने के बाद, कुछ उपयोगकर्ता अब भुगतान आदेशों की सूची नहीं खोलते हैं। एक त्रुटि पॉप अप होती है: "मान ऑब्जेक्ट प्रकार (राइटवैल्यू) का मान नहीं है"।

यह 1C डेवलपर्स की गलती है और वे निश्चित रूप से अगले अपडेट में से एक में इसे ठीक कर देंगे।

लेकिन 31 मार्च की नाक पर और मैं आज भुगतान आदेश प्राप्त करना चाहता हूं। यह कैसे करें? अब तक मैं केवल एक ही तरीका जानता हूं:

  • प्रशासन अनुभाग पर जाएं।
  • क्रिया फलक में उपयोगकर्ता सेटिंग्स खोलें।
  • उपयोगकर्ता सेटिंग्स को पूरी तरह से साफ़ करें।

मैं अभी तक कोई नरम तरीका नहीं जानता, लेकिन मैं इस दिशा में काम कर रहा हूं।

शायद पहले सभी सेटिंग्स को साफ़ करने का प्रयास करना बेहतर नहीं है, लेकिन उपस्थिति सेटिंग्स में केवल "भुगतान आदेश" तत्व की सेटिंग साफ़ करें।

साभार, (शिक्षक और डेवलपर)।

घंटी

आपके सामने इस खबर को पढ़ने वाले लोग भी हैं।
नवीनतम लेख प्राप्त करने के लिए सदस्यता लें।
ईमेल
नाम
उपनाम
आप द बेल को कैसे पढ़ना चाहेंगे
कोई स्पैम नहीं