1s 7.7 कोड पृष्ठ आणि क्रमवारी क्रम. डेटाबेससाठी सेट केलेली क्रमवारी प्रणाली एकापेक्षा वेगळी आहे

1C: "डेटाबेससाठी सेट केलेली क्रमवारी प्रणाली एकापेक्षा वेगळी आहे!" संदेश दिसल्यास काय करावे

त्रुटीचे कारण म्हणजे सिस्टम सेटिंग्ज आणि 1C सेटिंग्जमधील जुळत नाही.
तसे, जर ऑपरेटिंग सिस्टमस्थानिकीकृत आहे आणि प्रादेशिक सेटिंग्ज योग्यरित्या सेट केल्या आहेत, नंतर 1C स्थापित करताना त्याची सेटिंग्ज सिस्टमच्या बरोबरीने आणली जातील.

सेटिंग्ज बरोबर आहेत हे तपासत आहे

I. सिस्टम सेटिंग्ज (Windows च्या स्थानिकीकृत Russified आवृत्तीसाठी)

1. प्रारंभ उघडा - सेटिंग्ज - नियंत्रण पॅनेल - प्रादेशिक आणि भाषा पर्याय.

2. प्रादेशिक सेटिंग्ज टॅबवर, ड्रॉप-डाउन सूची रशियन असावी.

3. भाषा टॅबवर – अधिक तपशील... – भाषा आणि मजकूर इनपुट सेवा संवाद बॉक्स – पर्याय टॅब – डीफॉल्ट इनपुट भाषा रशियन-रशियन असावी.

4. प्रगत टॅबवर - रशियन असावे.

II. 1C सेटिंग्ज

2. ड्रॉप-डाउन सूचीमध्ये मोडमध्ये, निवडा – ओके.

4. इन्फोबेस टेबल विंडोच्या कोड पेजमध्ये, ड्रॉप-डाउन सूचीमध्ये – 1251 – रशियन, बेलारशियन, बल्गेरियन आणि सर्बियन भाषांचा समावेश असावा.

नोट्स

1. जर तुम्ही DIMB घटक (वितरित इन्फोबेस व्यवस्थापन) वापरत असाल, - जेव्हा क्रमवारी तपासणी अक्षम केली जाते - तेव्हा तुम्ही वितरित डेटाबेसमध्ये समाविष्ट केलेल्या इन्फोबेसच्या तीन-अक्षरी अभिज्ञापकामध्ये लॅटिन व्यतिरिक्त इतर कोणत्याही वर्णमालाचे वर्ण वापरू नयेत.

2. हे लक्षात घेतले पाहिजे की क्रमवारी ओळख तपासणी अक्षम केल्याने अनपेक्षित परिणाम होऊ शकतात - 1C प्रोग्रामच्या वापरकर्त्यासाठी! - ओळींचा क्रम, उदाहरणार्थ, अहवाल तयार करताना.

Windows Vista समस्यानिवारण

जर तुम्ही Windows Vista वापरत असाल, तर “डेटाबेससाठी सेट केलेला क्रमवारी सिस्टम सिस्टमपेक्षा वेगळा आहे!” या संदेशापासून मुक्त व्हा. वरील पद्धती कार्य करणार नाहीत.

यासाठी:

1. 1C प्रोग्राम लाँच करा. लॉन्च 1C विंडोमध्ये, इच्छित माहिती बेस निवडा.

2. ड्रॉप-डाउन सूचीमध्ये मोडमध्ये, कॉन्फिगरेटर – ओके निवडा.

3. कॉन्फिगरेटर सुरू होईल. मेनू प्रशासन निवडा - माहिती सुरक्षा सारण्यांचे कोड पृष्ठ...

4. इन्फोबेस टेबल विंडोच्या कोड पेजमध्ये, ड्रॉप-डाउन सूचीमध्ये, + वर्तमान सिस्टम इंस्टॉलेशन - ओके निवडा.

5. कॉन्फिगरेटर विंडोमध्ये संदेशासह “कोड पृष्ठ बदलताना, सर्व इन्फोबेस डेटा सारण्यांचे अनुक्रमणिका पुन्हा तयार केल्या जातील! तुम्हाला कोड पेज बदलायचे आहे का?" होय क्लिक करा.

6. ठराविक कालावधीनंतर, माहितीच्या सुरक्षिततेच्या आकारानुसार, कॉन्फिगरेटर विंडो "कोड पृष्ठ बदलले गेले आहे!" संदेशासह दिसेल, ओके क्लिक करा.

7. कॉन्फिगरेटर बंद करा, तुम्ही इन्फोबेससह कार्य करू शकता.

8. इतर माहिती सुरक्षा प्रणालींसह कार्य करण्यासाठी, माहिती सुरक्षा सारण्यांचे कोड पृष्ठ त्याच प्रकारे बदला.

नियमानुसार, बहुतेक वापरकर्ते ज्यांना सिस्टीममध्ये त्रुटी आढळून येते जे दर्शविते की क्रमवारी क्रम प्रणालीपेक्षा भिन्न आहे ते वरवर पाहता 1C पॅकेज आवृत्ती 7.7 सह कार्य करत आहेत. हेच सर्वात असुरक्षित आहे अगदी व्हायरसच्या प्रभावांच्या बाबतीतही, परंतु पॅकेजच्या प्रोग्राम कोडमध्येच असलेल्या त्रुटी आणि अपयशांच्या क्षेत्रात देखील. तथापि, जेव्हा आपल्याला एक त्रुटी संदेश प्राप्त होतो की क्रमवारी क्रम प्रणालीपेक्षा भिन्न आहे, तेव्हा घाबरण्याची गरज नाही. या समस्येचे त्वरीत आणि कायमचे निराकरण करण्यासाठी अनेक सोप्या उपाय आहेत. IN या प्रकरणातकिमान दोन उपाय लागू केले जाऊ शकतात.

डेटाबेस त्रुटी "सॉर्ट ऑर्डर सिस्टमपेक्षा भिन्न आहे": समस्या काय आहे?

समस्या ही आहे की सर्व्हर किंवा क्लायंट मशीनवरील एक्झिक्युटेबल फाइलच्या स्वरूपात मुख्य प्रोग्राम डेटाबेस (SQL) सुरू करू शकत नाही.

परिणामी, कनेक्ट केलेले वापरकर्ता (मूल) टर्मिनल डेटाबेसमध्येच प्रवेश करू शकत नाहीत (जरी प्रोग्रामचा मुख्य भाग समस्यांशिवाय सुरू होतो). असे मानले जाते की ऍप्लिकेशनमध्ये प्रवेश स्वतः सर्व्हर आवृत्तीच्या स्तरावर तंतोतंत प्रदान केला जातो, जो मध्ये स्थित इतर वापरकर्ता संगणकांना कनेक्ट करण्यासाठी जबाबदार आहे स्थानिक नेटवर्क. नेमके इथेच समस्या निर्माण होतात.

क्रमवारी क्रम प्रणाली एक (Windows 7) पेक्षा भिन्न आहे. प्रथम काय करावे?

असे मानले जाते की प्रकाशन क्रमांक 26 मध्ये डेटाबेस फाइल्सकडे दुर्लक्ष करण्याची क्षमता समाविष्ट केली गेली होती. परंतु तुम्ही या सेवेवर अवलंबून राहू नये.

अस्तित्वात नसलेली वस्तू

असे घडते की एखादा अनुप्रयोग, लॉन्च केल्यावर, OrdNoChk.prm फाईलच्या स्वरूपात अस्तित्वात नसलेल्या ऑब्जेक्टचा संदर्भ देतो, जो प्रोग्रामच्या BIN फोल्डरमध्ये स्थित असल्याचे दिसते, सिस्टम प्रोग्राम फाइल्समध्ये स्थापित केले आहे.

क्रमवारी क्रम सिस्टीम पेक्षा वेगळा आहे असे सांगणारा सिस्टीम मेसेज दिसल्यास, या निर्देशिकेत समान नाव असलेली रिकामी फाईल तयार करणे आणि सेव्ह करताना बदलणे यापेक्षा सोपे काहीही नाही, उदाहरणार्थ, त्याच नोटपॅडमध्ये, ज्यामध्ये समाविष्ट आहे. कोणत्याही विंडोज-सिस्टमचा मानक संच. येथे दुसरा प्रश्न असा आहे की सेटिंग्जचे मानक मजकूर संपादक, प्रारंभिक डेटा असलेले, थेट संपादित केल्यावर आणि नंतर कृतीत लागू केल्यावर कार्य करत नाही.

स्थानिक डेटा एक्सचेंजवर आधारित डेटाबेस संरचना बदलणे

दुसरीकडे, स्थापित केलेल्या क्रमवारीचा क्रम प्रणालीपेक्षा भिन्न असल्याचे दर्शविणाऱ्या संदेशासह अयशस्वी होण्याची समस्या स्थापित प्रोग्रामद्वारे देखील सोडविली जाऊ शकते.

परंतु येथे आपण सुरुवातीला विचार केला पाहिजे की खाली वर्णन केलेली साधने आणि साधने वापरणे किती योग्य आहे.

डेटाबेसची क्रमवारी सिस्टीम पेक्षा वेगळी असल्याची तक्रार केल्यावर एखादी त्रुटी आढळल्यास, 1C अनुप्रयोगातच आपण कॉन्फिगरेशन विभाग निवडला पाहिजे ज्यामध्ये आपल्याला प्रशासनाकडे जाण्याची आवश्यकता आहे, माहिती सुरक्षा सारण्यांचे कोड पृष्ठ आणि वर्तमान प्रणाली प्रतिष्ठापन आयटम.

निष्कर्ष

तत्वतः, 1C डेटाबेसमधील क्रमवारी क्रम प्रणालीपेक्षा भिन्न आहे असा संदेश अगदी सहजपणे हटविला जाऊ शकतो (किंवा कायमची सुटका करा). सराव दर्शविल्याप्रमाणे, सर्वात सोप्या प्रकरणात, आपण वर दर्शविलेले रिक्त ऑब्जेक्ट तयार करू शकता. त्यानंतर, सिस्टीमपेक्षा क्रमवारीचा क्रम वेगळा असल्याचे संकेत यापुढे दिसणार नाहीत.

खरं तर, समस्या दूर करणे केवळ या उपायांपुरते मर्यादित नाही. वस्तुस्थिती अशी आहे की 1C वातावरणातच तुम्ही स्क्रिप्ट लिहू शकता किंवा डीव्हीबी फॉरमॅट डेटाबेस वापरून समान व्हिज्युअल बेसिक भाषेवर आधारित संपूर्ण सिस्टम नियंत्रित करण्यासाठी अतिरिक्त ऍपलेट तयार करू शकता. अन्यथा, आपण प्रोग्रामच्या कोडमधील त्रुटी किंवा व्हायरल प्रभाव लक्षात न घेतल्यास, वर दर्शविलेल्या संदेशाच्या देखाव्याशी संबंधित त्रुटी अगदी सहजपणे दूर केली जाऊ शकते. पण, माझ्या मते, ही सर्वात वाईट गोष्ट नाही. कधीकधी डेटाबेस कसा व्यवस्थित करायचा आणि स्थापित प्रोग्रामशी कनेक्ट कसा करायचा हे माहित नसलेल्या वापरकर्त्यांच्या “विक्षिप्तपणा”मुळे अशा प्रकारच्या त्रुटी पुन्हा पुन्हा दिसून येतात.

आपण या वस्तुस्थितीकडे देखील लक्ष दिले पाहिजे की जेव्हा इतर डेटाबेससह प्लॅटफॉर्मचे स्वयंचलित डेटा एक्सचेंज सक्षम केले जाते, तेव्हा त्या सर्वांमध्ये समान एन्कोडिंग असणे आवश्यक आहे. जर ते सर्व डेटाबेससाठी स्थापित केले नसेल, तर डेटा आयात आणि निर्यात करण्याचा प्रश्न अगदी सौम्यपणे, अर्थहीन बनतो. शेवटचा उपाय म्हणून, वर नमूद केल्याप्रमाणे, एन्कोडिंग अक्षम केले पाहिजे. हे विशेषतः अशा परिस्थितींसाठी सत्य आहे जेव्हा भिन्न टर्मिनल्समध्ये Windows च्या भिन्न आवृत्त्या स्थापित केल्या जातात आणि अगदी भिन्न आर्किटेक्चरसह देखील. यामुळे अप्रत्याशित परिणाम देखील होऊ शकतात, जिथे माहितीवर एकाच वेळी प्रवेश करण्यासंदर्भात प्रोग्रामसह कार्य करणे अशक्य होईल.

हा लेख त्रुटीच्या कारणाबद्दल चर्चा करेल. "डेटाबेससाठी सेट केलेली क्रमवारी प्रणाली एकापेक्षा वेगळी आहे!" 1C मध्ये: Enterprise 7.7, तसेच ते काढून टाकण्याचा एक मार्ग.

0. त्रुटीबद्दल

2. IS कोड पृष्ठ बदलणे

तुम्ही स्थानिक पातळीवर 1C:Enterprise मध्ये काम करत असल्यास किंवा कोणतीही आवृत्ती चालवत 1C वापरत असल्यास, ही त्रुटी खालीलप्रमाणे दुरुस्त केली जाऊ शकते:

आम्ही 1C लाँच करतो: कॉन्फिगरेटर मोडमध्ये एंटरप्राइझ, नंतर आयटम निवडा “ प्रशासन» — « IS कोड पृष्ठ».

उघडणाऱ्या विंडोमध्ये, अगदी तळाशी असलेल्या सूचीमधून निवडा. + वर्तमान सिस्टम स्थापना"आणि क्लिक करा" ठीक आहे».

आम्ही री-इंडेक्सिंग पूर्ण होण्याची प्रतीक्षा करतो आणि माहिती बेससह शांतपणे कार्य करतो.

3. ordnochk.prm फाइल तयार करा

वापरकर्ते 1C सह काम करत असल्यास:Enterprise 7.7. Windows च्या वेगवेगळ्या आवृत्त्या चालवणाऱ्या नेटवर्कवरील संगणकांवरून (उदाहरणार्थ, Windows XP आणि Windows 7), किंवा तुम्ही एकाच डेटाबेससह वेगवेगळ्या संगणकांवर काम करता, उदाहरणार्थ घरी आणि कार्यालयात, डेटाबेस काढता येण्याजोग्या मीडियावर असल्यास, मग आपण एक फाईल तयार करावी " ordnochk.prm" आणि 1C सह रूट फोल्डरमध्ये ठेवा: एंटरप्राइझ स्थापित करा (डीफॉल्टनुसार ते आहे" C:\Program Files\1Cv77\BIN\"). ही फाइल क्रमवारी तपासणी अक्षम करेल.

ते तयार करणे इतके अवघड नाही. नोटपॅड वापरून रिकामी फाइल तयार करा आणि तिचे नाव बदला ordnochk.prm, सह .txtवर .prm

हे लक्षात ठेवले पाहिजे की अशा प्रकारे त्रुटी सोडवताना, अहवाल प्रदर्शित करताना समस्या उद्भवू शकतात आणि ओळींचा क्रम पूर्णपणे योग्य नसू शकतो. याव्यतिरिक्त, वितरित माहिती बेसची प्रणाली वापरल्यास ही पद्धत स्वीकार्य नाही.

या लेखाने तुम्हाला मदत केली का?

तुम्ही अलीकडेच एक नवीन संगणक विकत घेतला आहे, 1C:Enterprise 7.7 स्थापित केला आहे, जुन्या संगणकावरून डेटाबेस हस्तांतरित केला आहे आणि अधिक आरामदायी कामासाठी तुमच्या अपेक्षा स्क्रीनवरील शिलालेखाने आच्छादल्या आहेत:

जेव्हा NT6 आणि 1C कोड टेबल जुळत नाहीत तेव्हा ही त्रुटी येते. या समस्येचे निराकरण करण्याचे 2 मुख्य मार्ग आहेत.

1. जर तुम्ही स्थानिक पातळीवर, एका संगणकावर काम करत असाल आणि तुम्हाला वेळोवेळी डेटाबेस इतर संगणकांवर हस्तांतरित करण्याची आवश्यकता नसेल, तर खालील चित्रात दाखवल्याप्रमाणे इन्फोबेसचे कोड पृष्ठ बदलणे हा सर्वात सोपा मार्ग आहे.

हे करण्यासाठी, 1C लाँच करा: कॉन्फिगरेटर मोडमध्ये एंटरप्राइझ, नंतर आयटम निवडा “ प्रशासन» - « IS कोड पृष्ठ" आणि उघडलेल्या विंडोमध्ये, सूचीमधून, अगदी तळाशी निवडा. + वर्तमान सिस्टम स्थापना "आणि क्लिक करा" ठीक आहे».

आम्ही री-इंडेक्सिंगची प्रतीक्षा करतो, कॉन्फिगरेटर बंद करतो आणि तुम्ही काम सुरू ठेवू शकता, तुमचा डेटा बदलणार नाही किंवा हरवला जाणार नाही.

2. ही पद्धत 1C:एंटरप्राइज 7.7 मध्ये असल्यास वापरली जावी. नेटवर्कवर कार्य करा, आणि Windows च्या भिन्न आवृत्त्या देखील वापरा (उदाहरणार्थ, Windows XP आणि Windows 7), किंवा आपण वेगवेगळ्या संगणकांवर एका डेटाबेससह कार्य करता, उदाहरणार्थ, घरी आणि कार्यालयात, डेटाबेस आहे अशा परिस्थितीत काढता येण्याजोग्या मीडियावर स्थित आहे.

उपाय देखील अगदी सोपा आहे, आपल्याला एक फाइल तयार करण्याची आवश्यकता आहे " ordnochk.prm"कोणत्याही संपादकात, उदाहरणार्थ त्याच नोटपॅडमध्ये. ही फाइल रिक्त असू शकते किंवा "हॅलो" ओळ असू शकते, या प्रकरणात काही फरक पडत नाही, मुख्य गोष्ट म्हणजे योग्य फाइल नाव.

हे 1C सह रूट फोल्डरमध्ये ठेवले पाहिजे: एंटरप्राइझ स्थापित केले आहे (डीफॉल्टनुसार ते " C:\Program Files\1Cv77\BIN\"). ही फाइल क्रमवारी तपासणी अक्षम करेल.

जर तुमच्याकडे नेटवर्क आवृत्ती असेल आणि प्रत्येक संगणकावर 1C:Enterprise स्थापित असेल, तर तुम्हाला ही फाईल प्रत्येकावर ठेवण्याची आवश्यकता आहे, हे महत्त्वाचे आहे.

बस्स, तुमच्या कामाचा आनंद घ्या.

डेटाबेससाठी सेट केलेली क्रमवारी प्रणालीशी जुळत नाही

त्रुटीचे कारण म्हणजे सिस्टम सेटिंग्ज आणि 1C सेटिंग्जमधील जुळत नाही.
तसे, जर ऑपरेटिंग सिस्टम स्थानिकीकृत असेल आणि प्रादेशिक सेटिंग्ज योग्यरित्या सेट केल्या असतील, तर 1C स्थापित करताना त्याची सेटिंग्ज सिस्टमच्या बरोबरीने आणली जातील.

सेटिंग्ज बरोबर आहेत हे तपासत आहे

I. सिस्टम सेटिंग्ज (Windows च्या स्थानिकीकृत Russified आवृत्तीसाठी)

1. प्रारंभ उघडा - सेटिंग्ज - नियंत्रण पॅनेल - प्रादेशिक आणि भाषा पर्याय.
2. प्रादेशिक सेटिंग्ज टॅबवर, ड्रॉप-डाउन सूची रशियन असावी.
3. भाषा टॅबवर – अधिक तपशील... – भाषा आणि मजकूर इनपुट सेवा संवाद बॉक्स – पर्याय टॅब – डीफॉल्ट इनपुट भाषा रशियन-रशियन असावी.
4. प्रगत टॅबवर - रशियन असावे.

II. 1C सेटिंग्ज




4. इन्फोबेस टेबल विंडोच्या कोड पेजमध्ये, ड्रॉप-डाउन सूचीमध्ये – 1251 – रशियन, बेलारशियन, बल्गेरियन आणि सर्बियन भाषांचा समावेश असावा.

शेवटचा उपाय म्हणून, कधीकधी क्रमवारी जुळणी तपासणी अक्षम करण्याची शिफारस केली जाते. हे करण्यासाठी, तुम्हाला infobase निर्देशिकेत OrdNoChk.prm नावाची सिग्नल फाइल तयार करावी लागेल. परंतु:
1. जर तुम्ही DIMB घटक (वितरित इन्फोबेस व्यवस्थापन) वापरत असाल, - जेव्हा क्रमवारी तपासणी अक्षम केली जाते - तेव्हा तुम्ही वितरित डेटाबेसमध्ये समाविष्ट केलेल्या इन्फोबेसच्या तीन-अक्षरी अभिज्ञापकामध्ये लॅटिन व्यतिरिक्त इतर कोणत्याही वर्णमालाचे वर्ण वापरू नयेत.
2. हे लक्षात घेतले पाहिजे की क्रमवारी ओळख तपासणी अक्षम केल्याने अनपेक्षित परिणाम होऊ शकतात - 1C प्रोग्रामच्या वापरकर्त्यासाठी! - ओळींचा क्रम, उदाहरणार्थ, अहवाल तयार करताना.

Windows Vista समस्यानिवारण

जर तुम्ही Windows Vista वापरत असाल, तर “डेटाबेससाठी सेट केलेला क्रमवारी सिस्टम सिस्टमपेक्षा वेगळा आहे!” या संदेशापासून मुक्त व्हा. वरील पद्धती कार्य करणार नाहीत.

यासाठी:

1. 1C प्रोग्राम लाँच करा. लॉन्च 1C विंडोमध्ये, इच्छित माहिती बेस निवडा.
2. ड्रॉप-डाउन सूचीमध्ये मोडमध्ये, कॉन्फिगरेटर – ओके निवडा.
3. कॉन्फिगरेटर सुरू होईल. मेनू प्रशासन निवडा - माहिती सुरक्षा सारण्यांचे कोड पृष्ठ...
4. इन्फोबेस टेबल विंडोच्या कोड पेजमध्ये, ड्रॉप-डाउन सूचीमध्ये, + वर्तमान सिस्टम इंस्टॉलेशन - ओके निवडा.
5. कॉन्फिगरेटर विंडोमध्ये संदेशासह “कोड पृष्ठ बदलताना, सर्व इन्फोबेस डेटा सारण्यांचे अनुक्रमणिका पुन्हा तयार केल्या जातील! तुम्हाला कोड पेज बदलायचे आहे का?" होय क्लिक करा.
6. ठराविक कालावधीनंतर, माहितीच्या सुरक्षिततेच्या आकारानुसार, कॉन्फिगरेटर विंडो "कोड पृष्ठ बदलले गेले आहे!" संदेशासह दिसेल, ओके क्लिक करा.
7. कॉन्फिगरेटर बंद करा, तुम्ही इन्फोबेससह कार्य करू शकता.
8. इतर माहिती सुरक्षा प्रणालींसह कार्य करण्यासाठी, माहिती सुरक्षा सारण्यांचे कोड पृष्ठ त्याच प्रकारे बदला.

sql सर्व्हरशी कनेक्ट करताना त्रुटी आढळल्यास, windows/system32 फाईल्स sqlsrv32.dll आणि sqlsrv32.rll winXP असलेल्या संगणकावरून Vista सह संगणकावर कॉपी करा (त्यावर अधिलिखित करण्याची परवानगी दिल्यानंतर)

तुम्हाला त्रुटी आढळल्यास, कृपया मजकूराचा तुकडा निवडा आणि Ctrl+Enter दाबा.