संक्षिप्त सैद्धांतिक जानकारी. "निर्देशिका" कॉन्फ़िगरेशन ऑब्जेक्ट एक एप्लिकेशन ऑब्जेक्ट है और इसे डेटा की सूचियों के साथ काम करने के लिए डिज़ाइन किया गया है। निर्देशिका विन्यास वस्तु किसी निर्देशिका की विशेषताएँ क्या हैं?

1सी:एंटरप्राइज़ 8.0

व्यावहारिक मार्गदर्शकडेवलपर

उदाहरण और विशिष्ट तकनीकें

एक उदाहरण के रूप में, आइए 1सी:एंटरप्राइज 8.0 में विकास विधियों को देखें, आइए एक छोटी कंपनी - ओओ "जैक ऑफ ऑल ट्रेड्स" को लें, जो विभिन्न घरेलू उपकरणों के लिए मरम्मत सेवाएं प्रदान करती है।

कार्य 1C:Enterprise 8.0 का उपयोग करके व्यावहारिक उदाहरणों के अंत तक अपने कार्य को स्वचालित करना है।

1सी:उद्यम

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

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

एक दूसरे के साथ निकटता से बातचीत करते हैं: कॉन्फ़िगरेशन और प्लेटफ़ॉर्म जो कॉन्फ़िगरेशन के संचालन का प्रबंधन करता है।

एक प्लेटफ़ॉर्म (1C:एंटरप्राइज़ 8.0) और कई कॉन्फ़िगरेशन हैं। किसी भी एप्लिकेशन समाधान के कार्य करने के लिए, एक प्लेटफ़ॉर्म और कुछ (एक) कॉन्फ़िगरेशन की हमेशा आवश्यकता होती है।

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

मौजूदा एप्लिकेशन समाधानों के उदाहरणों में "व्यापार प्रबंधन" समाधान शामिल है, जो परिचालन और प्रबंधन लेखांकन कार्यों को स्वचालित करने के लिए डिज़ाइन किया गया है, "मानव संसाधन प्रबंधन", जो कंपनी की कार्मिक नीति को लागू करने के लिए डिज़ाइन किया गया है, या "विनिर्माण उद्यम प्रबंधन", जो लेखांकन की मुख्य रूपरेखा को कवर करता है और एक विनिर्माण उद्यम में प्रबंधन।

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

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

1C:एंटरप्राइज़ सिस्टम के अलग-अलग ऑपरेटिंग मोड हैं: 1C:एंटरप्राइज़ और कॉन्फिगरेटर।

मोड 1सी:एंटरप्राइज़मुख्य है और सिस्टम उपयोगकर्ताओं के काम के लिए कार्य करता है। इस मोड में, उपयोगकर्ता डेटा दर्ज करते हैं, इसे संसाधित करते हैं और आउटपुट परिणाम प्राप्त करते हैं।

विन्यासकर्ता मोडडेवलपर्स और डेटाबेस प्रशासकों द्वारा उपयोग किया जाता है। यह वह मोड है जो किसी मौजूदा को संशोधित करने या नया कॉन्फ़िगरेशन बनाने के लिए आवश्यक उपकरण प्रदान करता है।

सबसे पहले हमें एक खाली कॉन्फ़िगरेशन वाले इन्फोबेस की आवश्यकता है:

आइए एक खाली कॉन्फ़िगरेशन के साथ एक सूचना आधार बनाएं

आइए कॉन्फिगरेटर मोड में 1C:Enterprise लॉन्च करें। आइए पहले कमांड को निष्पादित करें, जो किसी भी कॉन्फ़िगरेशन के साथ काम करना शुरू कर देता है - कॉन्फ़िगरेशन - कॉन्फ़िगरेशन खोलें.

कॉन्फ़िगरेशन ट्री मुख्य उपकरण है जिसके साथ डेवलपर काम करता है। इसमें कॉन्फ़िगरेशन में क्या शामिल है, इसके बारे में लगभग सारी जानकारी शामिल है:

डेवलपर के काम को आसान बनाने के लिए, "कॉन्फ़िगरेशन बनाने वाली हर चीज़" को कई अलग-अलग समूहों में एकत्र किया जाता है, और अब पेड़ आपको ये समूह दिखाता है।

कॉन्फ़िगरेशन ऑब्जेक्ट

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

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

1C:एंटरप्राइज़ सिस्टम को आवश्यक एप्लिकेशन कार्यों के लिए जल्दी और आसानी से कॉन्फ़िगर करने के लिए, कॉन्फ़िगरेशन में मौजूद संपूर्ण विवरण में कुछ तार्किक इकाइयाँ शामिल होती हैं जिन्हें कहा जाता है कॉन्फ़िगरेशन ऑब्जेक्ट.

कॉन्फ़िगरेशन ट्री के साथ कैसे काम करें और ऑब्जेक्ट कैसे बनाएं

इससे पहले कि हम पहली कॉन्फ़िगरेशन ऑब्जेक्ट बनाना शुरू करें, हमें कॉन्फ़िगरेशनकर्ता के साथ काम करने की कुछ तकनीकों की व्याख्या करनी चाहिए।

किसी कॉन्फ़िगरेशन को खोलने और बंद करने के लिए, निम्नलिखित मेनू आइटम का उपयोग करें:

कॉन्फ़िगरेशन - कॉन्फ़िगरेशन खोलें, और

कॉन्फ़िगरेशन - कॉन्फ़िगरेशन बंद करें.

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

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

पहला तरीका.आपको कर्सर को कॉन्फ़िगरेशन ऑब्जेक्ट के प्रकार पर रखना होगा जिसमें आपकी रुचि हो, और कॉन्फ़िगरेशन विंडो के कमांड पैनल में बटन पर क्लिक करें क्रियाएँ - जोड़ना।

दूसरा तरीका.आप संदर्भ मेनू का उपयोग कर सकते हैं, जो दाएँ माउस बटन पर क्लिक करने पर प्रकट होता है।

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

कॉन्फ़िगरेशन ऑब्जेक्ट निर्देशिका

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

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

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

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

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

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

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

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

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

निम्न तालिका विन्यासकर्ता में परिभाषित इन प्रपत्रों के नामों की व्याख्या करती है:

कॉन्फ़िगरेशन ऑब्जेक्टनिर्देशिका

निर्देशिका

मूल वस्तु आकार

निर्देशिका तत्व प्रपत्र

मूल समूह प्रपत्र

निर्देशिका तत्व समूह प्रपत्र

मूल सूची प्रपत्र

निर्देशिका सूची प्रपत्र

मुख्य चयन प्रपत्र

निर्देशिका तत्व या समूह का चयन करने के लिए प्रपत्र

समूह के चयन के लिए मुख्य प्रपत्र

निर्देशिका तत्वों के समूह का चयन करने के लिए प्रपत्र

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

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

एक निर्देशिका बनाना ग्राहक

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

चूंकि हमारा एलएलसी "मास्टर ऑफ ऑल ट्रेड्स" घरेलू उपकरणों के लिए मरम्मत सेवाएं प्रदान करता है, इसलिए यह स्पष्ट है कि रिकॉर्ड रखने के लिए हमें कुछ सूची जानकारी सेट करने की आवश्यकता होगी।

सबसे पहले, हमें कंपनी के उन कर्मचारियों की सूची चाहिए जो सेवाएं प्रदान करेंगे। फिर हमें उन ग्राहकों की एक सूची की आवश्यकता होगी जिनके साथ हमारी कंपनी काम करती है। इसके बाद, हमें उन सेवाओं की एक सूची की आवश्यकता होगी जो हमारी कंपनी प्रदान कर सकती है और उन सामग्रियों की एक सूची की आवश्यकता होगी जिनका उपभोग किया जा सकता है। इसके अलावा, हमें गोदामों की एक सूची की आवश्यकता होगी जिसमें 000 "जैक ऑफ ऑल ट्रेड्स" की सामग्री हो सकती है।

आइए सरल चीजों से शुरू करें - कर्मचारियों की एक सूची और ग्राहकों की एक सूची। आइए कॉन्फिगरेटर में अपना प्रशिक्षण कॉन्फ़िगरेशन खोलें और एक नया कॉन्फ़िगरेशन ऑब्जेक्ट, डायरेक्टरी बनाएं।

हमारा काम एक निर्देशिका बनाना होगा जिसमें हमारे ग्राहकों के नाम संग्रहीत होंगे।

आपके द्वारा "जोड़ें" पर क्लिक करने के बाद सिस्टम खुल जाएगा कॉन्फ़िगरेशन ऑब्जेक्ट संपादन विंडो।

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

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

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

इसलिए, पर्यायवाची पर व्यावहारिक रूप से कोई प्रतिबंध नहीं है, और इसे मनुष्यों से परिचित रूप में निर्दिष्ट किया जा सकता है।

आइए निर्देशिका का नाम और पर्यायवाची सेट करें

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

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

प्लेटफ़ॉर्म स्वयं कोड की विशिष्टता को ट्रैक कर सकता है, इसलिए निर्देशिका में शामिल किए जा सकने वाले तत्वों की संख्या कोड की लंबाई पर निर्भर करेगी। कोड की लंबाई 5 अक्षर है - यह 0 से 99999 तक है, यानी एक लाख तत्व। हमारे छोटे OOO "जैक ऑफ ऑल ट्रेड्स" के लिए यह काफी है।

आइए नाम की लंबाई पर चलते हैं। 25 अक्षर स्पष्ट रूप से हमारे लिए पर्याप्त नहीं हैं, आइए नाम की लंबाई बढ़ाकर 50 करें।

आइए कोड की लंबाई पर सहमत हों और नाम की लंबाई निर्धारित करें

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

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

हमारे सामने 1C:Enterprise मोड में एक सिस्टम विंडो खुलेगी। चूँकि हमने कोई उपयोगकर्ता इंटरफ़ेस नहीं बनाया है, इसलिए हमें अपने काम के परिणाम देखने के लिए उस मेनू का उपयोग करना चाहिए जो सिस्टम डिफ़ॉल्ट रूप से बनाता है।

आइए मेनू आइटम निष्पादित करें संचालन - निर्देशिकाएँ...और "क्लाइंट" निर्देशिका का चयन करें।

आइए ऑपरेशन I निर्देशिकाएँ निष्पादित करें... और "क्लाइंट" निर्देशिका चुनें

सिस्टम निर्देशिका के मुख्य रूपों में से एक - मुख्य सूची प्रपत्र - को खोलेगा।

अभी के लिए, हमारी "क्लाइंट" निर्देशिका खाली है, तो आइए इसमें कई तत्व जोड़ें (आप मेनू आइटम क्रियाएँ I जोड़ें, संबंधित आइकन या "सम्मिलित करें" कुंजी का उपयोग करके निर्देशिका में एक नया तत्व जोड़ सकते हैं)।

मेनू या आइकन का उपयोग करके निर्देशिका में नए आइटम जोड़ें

तत्वों को जोड़ने के बाद निर्देशिका इस तरह दिखेगी।

अब हम दूसरी निर्देशिका बनाने के लिए आगे बढ़ सकते हैं जिसका उपयोग हमारे कॉन्फ़िगरेशन में किया जाएगा - "कर्मचारी" निर्देशिका।

एक निर्देशिका कर्मचारी बनाना

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

आइए विन्यासकर्ता पर वापस लौटें और एक नई निर्देशिका कॉन्फ़िगरेशन ऑब्जेक्ट बनाएं। आइए इसे "कर्मचारी" कहें।

हमारा कार्य एक ऐसी निर्देशिका बनाना होगा जिसमें एक सारणीबद्ध भाग हो।

"डेटा" टैब पर, निर्देशिका नाम की लंबाई 50 वर्णों पर सेट करें और "श्रम गतिविधि" नाम के साथ निर्देशिका में एक नया सारणीबद्ध भाग जोड़ें:

आइए "कर्मचारी" निर्देशिका में एक नया सारणीबद्ध भाग जोड़ें और उसका नाम सेट करें...

आइए "श्रम गतिविधियाँ" सारणीबद्ध अनुभाग का विवरण बनाएं:

    "संगठन" - प्रकार स्ट्रिंग, लंबाई 100,

    "आरंभ करना" - प्रकार दिनांक, दिनांक संरचना - "दिनांक",

    "कार्य का समापन" - तिथि प्रकार, तिथि संरचना - "दिनांक",

    "स्थिति" - प्रकार स्ट्रिंग, लंबाई 100:

आइए निर्देशिका के सारणीबद्ध भाग का विवरण बनाएं...

विवरण "कार्य की शुरुआत" और "कार्य की समाप्ति" के लिए हमने दिनांक संरचना - "दिनांक" को चुना, क्योंकि 1C: एंटरप्राइज़ 8.0 सिस्टम में, दिनांक प्रकार के मानों में दिनांक और समय दोनों होते हैं। ऐसे में हमें काम के शुरू और खत्म होने के समय की परवाह नहीं होती.

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

इसलिए, "कर्मचारी" निर्देशिका में, हम निर्देशिका को दोनों तरीकों से संपादित करने का विकल्प चुनेंगे - सूची और संवाद दोनों में। ऐसा करने के लिए, "फ़ॉर्म" टैब पर जाएं और संबंधित स्विच सेट करें:

आइए निर्देशिका को संपादित करने का विकल्प सेट करें।

"कर्मचारी" निर्देशिका का निर्माण पूरा हो गया है - अब आप डिबग मोड में 1C:Enterprise लॉन्च कर सकते हैं और निर्देशिका भर सकते हैं।

मेनू आइटम निष्पादित करें डिबगिंग - डिबगिंग जारी रखें,सिस्टम प्रश्न के लिए:

उत्तर "हाँ" दें, अगले प्रश्नों का उत्तर पहले की तरह ही दें।

दिखाई देने वाली प्रोग्राम विंडो में, "कर्मचारी" निर्देशिका खोलें और सुनिश्चित करें कि संवाद में निर्देशिका को संपादित करने का मोड सेट है (क्रियाएँ मेनू - संवाद में संपादित करें या कमांड पैनल में एक समान आइकन)।

जैसा कि चित्रों में दिखाया गया है, कर्मचारी निकोलाई दिमित्रिच गुसाकोव, इवान सर्गेइविच डेलोवॉय और वालेरी मिखाइलोविच सिमोनोव बनाएं। कृपया ध्यान दें कि निर्देशिका के सारणीबद्ध भाग की पंक्तियों को किसी भी कॉलम की सामग्री के अनुसार क्रमबद्ध किया जा सकता है, या कमांड बार आइकन का उपयोग करके किसी भी क्रम में व्यवस्थित किया जा सकता है:

आप तालिका अनुभाग में पंक्तियों के क्रम को नियंत्रित कर सकते हैं...

अब हम अगली xNomenclature निर्देशिका बनाना शुरू कर सकते हैं।"

एक निर्देशिका बनाना नामकरण

"नामकरण" निर्देशिका में "जैक ऑफ ऑल ट्रेड्स" एलएलसी द्वारा प्रदान की जाने वाली सेवाओं और उपयोग की जा सकने वाली सामग्रियों के बारे में जानकारी होगी।

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

हमारा कार्य एक पदानुक्रमित निर्देशिका बनाना होगा। आइए एक नई कॉन्फ़िगरेशन ऑब्जेक्ट निर्देशिका बनाएं और इसे "नामकरण" कहें। आइए "पदानुक्रम" टैब पर जाएं और "पदानुक्रमित निर्देशिका" ध्वज सेट करें।

आइए निर्देशिका को पदानुक्रमित बनाएं...

"डेटा" टैब पर, निर्देशिका नाम की लंबाई 100 वर्णों पर सेट करें।

अब डिबगिंग मोड में 1C:Enterprise लॉन्च करें और "नामकरण" निर्देशिका भरें। निर्देशिका को भरने की प्रक्रिया में, हम दिखाएंगे कि निर्देशिका समूह कैसे बनाएं और तत्वों को एक समूह से दूसरे समूह में कैसे स्थानांतरित करें।

आइए निर्देशिका के मूल में दो समूह बनाएं: "सामग्री" और "सेवाएँ" (मेनू क्रियाएँ - नया समूह):

"सामग्री" समूह में हम पाँच तत्व बनाएंगे:

    "सैमसंग क्षैतिज ट्रांसफार्मर"

    "गोल्डस्टार क्षैतिज ट्रांसफार्मर"

    "फिलिप्स 2एन2369 ट्रांजिस्टर",

    "रबर की नली"

"बिजली की तार":

"सेवाएँ" समूह में हम कई तत्व भी बनाएंगे - टीवी मरम्मत सेवाएँ:

    "निदान",

    "घरेलू टीवी की मरम्मत"

"आयातित टीवी मरम्मत"

और वाशिंग मशीन के लिए स्थापना सेवाएँ:

    "जल कनेक्शन"

    "बिजली का संपर्क":

पिछले पाठ में हमने सीखा कि 1C वस्तुएँ क्या हैं।

आइए अब देखें कि 1C ऑब्जेक्ट क्या हैं और वे किस लिए हैं?

1C कॉन्फ़िगरेशन की मुख्य वस्तुएं कॉन्फ़िगरेशन का सार बनाती हैं; मुख्य वस्तुओं में अंतर के कारण ही 1C लेखांकन 1C ट्रेड प्रबंधन कॉन्फ़िगरेशन से भिन्न होता है।

मुख्य 1C कॉन्फ़िगरेशन ऑब्जेक्ट - लेखांकन के लिए

ये 1C कॉन्फ़िगरेशन ऑब्जेक्ट लेखांकन का एक साधन हैं।

1सी दस्तावेज़

लेखांकन का सार दस्तावेजों को डेटाबेस में दर्ज करना है। प्रत्येक दस्तावेज़ का अर्थ है कि कंपनी के जीवन में कुछ घटित हुआ। दस्तावेज़ इस घटना को दर्ज करता है.

उदाहरण के लिए, "सामान की खरीद", "सामान की बिक्री", आदि।

निर्देशिकाएँ 1सी

यह स्पष्ट है कि विभिन्न दस्तावेज़ एक ही डेटा के साथ काम करते हैं। उदाहरण के लिए, उत्पाद "फावड़ा" पहले खरीदा जाता है और फिर बेचा जाता है। उत्पाद वही है.

इसे कई बार दोबारा दर्ज न करने के लिए, इसे एक बार निर्देशिका में दर्ज किया जाता है और फिर निर्देशिका मान "शॉवेल" का उपयोग किया जाता है। अर्थ वही रहता है.

निर्देशिकाएँ विभिन्न मानों की ऐसी सूचियाँ हैं।

रजिस्टर 1सी

दस्तावेज़ 1C एक ऑपरेशन रिकॉर्ड करता है। यह बिल्कुल स्पष्ट है कि एक कंपनी के जीवन में सैकड़ों और लाखों दस्तावेज़ होते हैं।

दस्तावेज़ के [आंदोलन] का परिणाम संचालन के परिणामों में कम से कम एक अंक में परिवर्तन है। उदाहरण के लिए, 0 उत्पाद था, अब +10 है।

प्रत्येक दस्तावेज़ इस अंक को कम से कम एक रजिस्टर में ले जाता है। परिणाम ऐसे आंदोलनों की एक तालिका है, जिससे कुल की गणना की जा सकती है।

रजिस्टरों का सार किसी कंपनी के संचालन के परिणामों को मापना है।

1C रजिस्टर कई प्रकार के होते हैं:

  • 1C सूचना रजिस्टर एक्सेल जैसी सरल तालिकाएँ हैं, जिनका उपयोग अक्सर 1C निर्देशिकाओं से संबंधित जानकारी संग्रहीत करने के लिए किया जाता है
  • 1सी संचय रजिस्टर - तालिकाएँ जो उनके संचलन, शेष (2+10, शेष 12) और टर्नओवर (2+10, टर्नओवर 10) के लिए कुल प्राप्त करती हैं, परिचालन (गोदाम) लेखांकन के लिए उपयोग की जाती हैं
  • 1C लेखांकन रजिस्टर - खातों के लेखांकन चार्ट पर आधारित तालिकाएँ, लेखांकन के लिए उपयोग की जाती हैं
  • 1सी गणना रजिस्टर - गणना के प्रकारों के लिए योजनाओं पर आधारित तालिकाओं का उपयोग पेरोल रिकॉर्ड बनाए रखने के लिए किया जाता है।

मूल 1C कॉन्फ़िगरेशन ऑब्जेक्ट - उपयोगकर्ता के लिए

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

1C दस्तावेज़ लॉग

आपको प्रकार के अनुसार उपयोगकर्ता के लिए दस्तावेज़ों की सूची संयोजित करने की अनुमति देता है। उदाहरण के लिए, पत्रिका "वेयरहाउस दस्तावेज़" या "बैंक दस्तावेज़"। प्रत्येक जर्नल में आमतौर पर कई प्रकार के दस्तावेज़ शामिल होते हैं।

1सी रिपोर्ट

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

इसके लिए 1C रिपोर्टें हैं.

रिपोर्ट एक्सेल या वर्ड के समान रूप में कंपनी की गतिविधियों का तैयार गणना परिणाम है।

रिपोर्ट कॉन्फ़िगरेशन और डेटाबेस से अलग से मौजूद हो सकती है - इसे एक फ़ाइल में सहेजा जा सकता है। इस मामले में इसे "बाहरी रिपोर्ट" कहा जाता है।

एकल विषय की निरंतरता, रैडचेंको की पुस्तक के उत्तर, पाठ 2 और 3।

"सबसिस्टम" कॉन्फ़िगरेशन ऑब्जेक्ट का उपयोग किसके लिए किया जाता है?
1C:एंटरप्राइज़ इंटरफ़ेस के निर्माण के लिए एक सबसिस्टम मुख्य तत्व है। सबसिस्टम कॉन्फ़िगरेशन में कार्यात्मक भागों को अलग करते हैं जिसमें एप्लिकेशन समाधान तार्किक रूप से विभाजित होता है।

सबसिस्टम का उपयोग करके तार्किक संरचना का वर्णन कैसे करें?
इसे कार्यात्मक भागों में विभाजित करके, जो अलग-अलग विषय क्षेत्रों का प्रतिनिधित्व करते हैं।

कॉन्फ़िगरेशन में सबसिस्टम के आउटपुट और डिस्प्ले के क्रम को कैसे नियंत्रित करें?
कॉन्फ़िगरेशन पर राइट-क्लिक करें, "ओपन कॉन्फ़िगरेशन कमांड इंटरफ़ेस" कमांड का चयन करें, आप तीरों का उपयोग करके स्थिति बदल सकते हैं।

कॉन्फ़िगरेशन ऑब्जेक्ट संपादन विंडो क्या है और यह प्रॉपर्टी पैनल से कैसे भिन्न है?

विंडो संपादित करें - मुख्य रूप से नई ऑब्जेक्ट बनाने के लिए उपयोग किया जाता है।
गुण पैलेट - किसी विशिष्ट कॉन्फ़िगरेशन ऑब्जेक्ट से बंधा नहीं है।

अध्याय 3।

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

निर्देशिका कॉन्फ़िगरेशन ऑब्जेक्ट की विशिष्ट विशेषताएं क्या हैं?
निर्देशिका में तत्व शामिल हैं; प्रत्येक तत्व एक तालिका में एक अलग रिकॉर्ड का प्रतिनिधित्व करता है जो इस निर्देशिका से जानकारी संग्रहीत करता है;
एक तत्व में अतिरिक्त जानकारी भी हो सकती है जो इस तत्व का अधिक विस्तार से वर्णन करती है - विशेषताएँ जो निर्देशिका के सभी तत्वों के लिए समान हैं; प्रॉप्स भी एक कॉन्फ़िगरेशन ऑब्जेक्ट हैं;

निर्देशिका के विवरण और सारणीबद्ध भाग किसके लिए उपयोग किए जाते हैं?
विवरण का उपयोग निर्देशिका तत्व का वर्णन करने वाली अतिरिक्त जानकारी का वर्णन करने के लिए किया जाता है;
सारणीबद्ध भाग का उपयोग निर्देशिका तत्व की जानकारी का वर्णन करने के लिए किया जाता है, संरचना में समान, लेकिन मात्रा में भिन्न।

पदानुक्रमित निर्देशिकाओं की आवश्यकता क्यों है और पेरेंट क्या है?
किसी भी मानदंड या सिद्धांत के अनुसार निर्देशिका तत्वों को समूहीकृत करने के लिए पदानुक्रमित निर्देशिकाओं की आवश्यकता होती है। पदानुक्रम कई प्रकार के होते हैं: समूहों और तत्वों का पदानुक्रम- एक समूह का प्रतिनिधित्व करने वाला एक निर्देशिका तत्व - इस समूह में शामिल सभी तत्वों और समूहों के लिए अभिभावक;
तत्वों का पदानुक्रम- पेरेंट निर्देशिका तत्वों का समूह नहीं है, बल्कि तत्व स्वयं है।

अधीनस्थ निर्देशिकाओं की आवश्यकता क्यों है और स्वामी क्या है?
एक निर्देशिका के तत्वों को दूसरी निर्देशिका के तत्वों के अधीन किया जा सकता है, और इस मामले में एक-से-अनेक संबंध स्थापित होता है। एक-से-एक संबंध का भी उपयोग किया जा सकता है, जब अधीनस्थ निर्देशिका का प्रत्येक तत्व मालिक निर्देशिका के तत्वों में से एक से जुड़ा होता है।

निर्देशिका के मुख्य रूप क्या हैं?
तत्व प्रपत्र - निर्देशिका तत्व को संपादित करने या बनाने के लिए;
समूह प्रपत्र - निर्देशिका समूह को संपादित करने या बनाने के लिए;
सूची प्रपत्र - निर्देशिका में तत्वों की सूची प्रदर्शित करने के लिए;
समूह चयन प्रपत्र - निर्देशिका समूहों में से किसी एक को चुनने के लिए;

पूर्वनिर्धारित निर्देशिका तत्व क्या हैं?
विन्यासकर्ता में बनाए गए निर्देशिका तत्वों को उपयोगकर्ता द्वारा हटाया नहीं जा सकता है; उपयोगकर्ता की गतिविधियों की परवाह किए बिना, हमेशा जानकारी संग्रहीत करने का कार्य करें;

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

कोई उपयोगकर्ता किसी नियमित तत्व को पूर्वनिर्धारित तत्व से कैसे अलग कर सकता है?
चित्रलेख के माध्यम से

निर्देशिका कॉन्फ़िगरेशन ऑब्जेक्ट कैसे बनाएं और इसकी संरचना का वर्णन कैसे करें?
यहां टैब पदानुक्रम, डेटा, चित्र पर एक नई निर्देशिका - संरचना - बनाएं

निर्देशिका में नया तत्व कैसे जोड़ें?
1C के माध्यम से: एंटरप्राइज़ मोड।

डायरेक्टरी ग्रुप कैसे बनाएं?
1C के माध्यम से: एंटरप्राइज़ मोड

किसी तत्व को एक समूह से दूसरे समूह में कैसे ले जाएँ?
तत्व पर राइट क्लिक करें, "समूह में ले जाएँ"

हमें बुनियादी और डेटाबेस कॉन्फ़िगरेशन की आवश्यकता क्यों है?
मुख्य कॉन्फ़िगरेशन डेवलपर कॉन्फ़िगरेशन है. डेटाबेस कॉन्फ़िगरेशन - उपयोगकर्ताओं के साथ काम करने के लिए।

डेटाबेस कॉन्फ़िगरेशन कैसे बदलें?
बिलकुल नहीं। आप केवल मुख्य कॉन्फ़िगरेशन स्थिति में ही अपडेट कर सकते हैं.

कॉन्फ़िगरेशन ऑब्जेक्ट और डेटाबेस ऑब्जेक्ट कैसे संबंधित हैं?
कॉन्फ़िगरेशन ऑब्जेक्ट स्टोरेज और तालिकाओं का वर्णन करते हैं। और डेटाबेस ऑब्जेक्ट वे रिकॉर्ड हैं जो इन तालिकाओं में समाहित हैं।

कॉन्फ़िगरेशन सबऑब्जेक्ट क्या हैं?
विवरण, सारणीबद्ध भाग, आदि।

आपको निर्देशिका के विवरण की जाँच करने की आवश्यकता क्यों है?
ताकि उपयोगकर्ता खाली या गलत रिकॉर्ड दर्ज न कर सके।

क्विक सेलेक्ट क्या है और इसका उपयोग कब करें?
तत्वों का चयन किसी अलग फॉर्म से नहीं, बल्कि इस निर्देशिका के तत्वों से भरी ड्रॉप-डाउन सूची से करें।

किसी निर्देशिका को कैसे प्रदर्शित करें और एप्लिकेशन इंटरफ़ेस के विभिन्न अनुभागों में उसकी प्रस्तुति को कैसे परिभाषित करें?
प्रदर्शित करने के लिए - निर्देशिका, "संपादित करें" टैब, "सबसिस्टम" टैब पर राइट क्लिक करें।
निर्देशिका दृश्य - "मुख्य" टैब, फिर सामान्य - सबसिस्टम - सभी सबसिस्टम। चित्र यहाँ

सबसिस्टम इंटरफ़ेस में एक नई निर्देशिका आइटम बनाने के लिए कमांड कैसे प्रदर्शित करें?
सामान्य - सबसिस्टम - सभी सबसिस्टम - चेकबॉक्स "नामकरण: बनाएं"

किसी सबसिस्टम के कमांड इंटरफ़ेस को कैसे संपादित करें?
सामान्य - सबसिस्टम - सभी सबसिस्टम। शीर्ष पर "कमांड इंटरफ़ेस" फ़ील्ड है

एप्लिकेशन इंटरफ़ेस में कौन से मानक पैनल का उपयोग किया जाता है, और इन पैनलों के स्थान को कॉन्फिगरेटर और 1C:एंटरप्राइज़ मोड में कैसे कॉन्फ़िगर करें?

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


एकल विषय की निरंतरता, रैडचेंको की पुस्तक के उत्तर, पाठ 2 और 3।

"सबसिस्टम" कॉन्फ़िगरेशन ऑब्जेक्ट का उपयोग किसके लिए किया जाता है?
1C:एंटरप्राइज़ इंटरफ़ेस के निर्माण के लिए एक सबसिस्टम मुख्य तत्व है। सबसिस्टम कॉन्फ़िगरेशन में कार्यात्मक भागों को अलग करते हैं जिसमें एप्लिकेशन समाधान तार्किक रूप से विभाजित होता है।

सबसिस्टम का उपयोग करके तार्किक संरचना का वर्णन कैसे करें?
इसे कार्यात्मक भागों में विभाजित करके, जो अलग-अलग विषय क्षेत्रों का प्रतिनिधित्व करते हैं।

कॉन्फ़िगरेशन में सबसिस्टम के आउटपुट और डिस्प्ले के क्रम को कैसे नियंत्रित करें?
कॉन्फ़िगरेशन पर राइट-क्लिक करें, "ओपन कॉन्फ़िगरेशन कमांड इंटरफ़ेस" कमांड का चयन करें, आप तीरों का उपयोग करके स्थिति बदल सकते हैं।

कॉन्फ़िगरेशन ऑब्जेक्ट संपादन विंडो क्या है और यह प्रॉपर्टी पैनल से कैसे भिन्न है?

विंडो संपादित करें - मुख्य रूप से नई ऑब्जेक्ट बनाने के लिए उपयोग किया जाता है।
गुण पैलेट - किसी विशिष्ट कॉन्फ़िगरेशन ऑब्जेक्ट से बंधा नहीं है।

अध्याय 3।

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

निर्देशिका कॉन्फ़िगरेशन ऑब्जेक्ट की विशिष्ट विशेषताएं क्या हैं?
निर्देशिका में तत्व शामिल हैं; प्रत्येक तत्व एक तालिका में एक अलग रिकॉर्ड का प्रतिनिधित्व करता है जो इस निर्देशिका से जानकारी संग्रहीत करता है;
एक तत्व में अतिरिक्त जानकारी भी हो सकती है जो इस तत्व का अधिक विस्तार से वर्णन करती है - विशेषताएँ जो निर्देशिका के सभी तत्वों के लिए समान हैं; प्रॉप्स भी एक कॉन्फ़िगरेशन ऑब्जेक्ट हैं;

निर्देशिका के विवरण और सारणीबद्ध भाग किसके लिए उपयोग किए जाते हैं?
विवरण का उपयोग निर्देशिका तत्व का वर्णन करने वाली अतिरिक्त जानकारी का वर्णन करने के लिए किया जाता है;
सारणीबद्ध भाग का उपयोग निर्देशिका तत्व की जानकारी का वर्णन करने के लिए किया जाता है, संरचना में समान, लेकिन मात्रा में भिन्न।

पदानुक्रमित निर्देशिकाओं की आवश्यकता क्यों है और पेरेंट क्या है?
किसी भी मानदंड या सिद्धांत के अनुसार निर्देशिका तत्वों को समूहीकृत करने के लिए पदानुक्रमित निर्देशिकाओं की आवश्यकता होती है। पदानुक्रम कई प्रकार के होते हैं: समूहों और तत्वों का पदानुक्रम- एक समूह का प्रतिनिधित्व करने वाला एक निर्देशिका तत्व - इस समूह में शामिल सभी तत्वों और समूहों के लिए अभिभावक;
तत्वों का पदानुक्रम- पेरेंट निर्देशिका तत्वों का समूह नहीं है, बल्कि तत्व स्वयं है।

अधीनस्थ निर्देशिकाओं की आवश्यकता क्यों है और स्वामी क्या है?
एक निर्देशिका के तत्वों को दूसरी निर्देशिका के तत्वों के अधीन किया जा सकता है, और इस मामले में एक-से-अनेक संबंध स्थापित होता है। एक-से-एक संबंध का भी उपयोग किया जा सकता है, जब अधीनस्थ निर्देशिका का प्रत्येक तत्व मालिक निर्देशिका के तत्वों में से एक से जुड़ा होता है।

निर्देशिका के मुख्य रूप क्या हैं?
तत्व प्रपत्र - निर्देशिका तत्व को संपादित करने या बनाने के लिए;
समूह प्रपत्र - निर्देशिका समूह को संपादित करने या बनाने के लिए;
सूची प्रपत्र - निर्देशिका में तत्वों की सूची प्रदर्शित करने के लिए;
समूह चयन प्रपत्र - निर्देशिका समूहों में से किसी एक को चुनने के लिए;

पूर्वनिर्धारित निर्देशिका तत्व क्या हैं?
विन्यासकर्ता में बनाए गए निर्देशिका तत्वों को उपयोगकर्ता द्वारा हटाया नहीं जा सकता है; उपयोगकर्ता की गतिविधियों की परवाह किए बिना, हमेशा जानकारी संग्रहीत करने का कार्य करें;

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

कोई उपयोगकर्ता किसी नियमित तत्व को पूर्वनिर्धारित तत्व से कैसे अलग कर सकता है?
चित्रलेख के माध्यम से

निर्देशिका कॉन्फ़िगरेशन ऑब्जेक्ट कैसे बनाएं और इसकी संरचना का वर्णन कैसे करें?
यहां टैब पदानुक्रम, डेटा, चित्र पर एक नई निर्देशिका - संरचना - बनाएं

निर्देशिका में नया तत्व कैसे जोड़ें?
1C के माध्यम से: एंटरप्राइज़ मोड।

डायरेक्टरी ग्रुप कैसे बनाएं?
1C के माध्यम से: एंटरप्राइज़ मोड

किसी तत्व को एक समूह से दूसरे समूह में कैसे ले जाएँ?
तत्व पर राइट क्लिक करें, "समूह में ले जाएँ"

हमें बुनियादी और डेटाबेस कॉन्फ़िगरेशन की आवश्यकता क्यों है?
मुख्य कॉन्फ़िगरेशन डेवलपर कॉन्फ़िगरेशन है. डेटाबेस कॉन्फ़िगरेशन - उपयोगकर्ताओं के साथ काम करने के लिए।

डेटाबेस कॉन्फ़िगरेशन कैसे बदलें?
बिलकुल नहीं। आप केवल मुख्य कॉन्फ़िगरेशन स्थिति में ही अपडेट कर सकते हैं.

कॉन्फ़िगरेशन ऑब्जेक्ट और डेटाबेस ऑब्जेक्ट कैसे संबंधित हैं?
कॉन्फ़िगरेशन ऑब्जेक्ट स्टोरेज और तालिकाओं का वर्णन करते हैं। और डेटाबेस ऑब्जेक्ट वे रिकॉर्ड हैं जो इन तालिकाओं में समाहित हैं।

कॉन्फ़िगरेशन सबऑब्जेक्ट क्या हैं?
विवरण, सारणीबद्ध भाग, आदि।

आपको निर्देशिका के विवरण की जाँच करने की आवश्यकता क्यों है?
ताकि उपयोगकर्ता खाली या गलत रिकॉर्ड दर्ज न कर सके।

क्विक सेलेक्ट क्या है और इसका उपयोग कब करें?
तत्वों का चयन किसी अलग फॉर्म से नहीं, बल्कि इस निर्देशिका के तत्वों से भरी ड्रॉप-डाउन सूची से करें।

किसी निर्देशिका को कैसे प्रदर्शित करें और एप्लिकेशन इंटरफ़ेस के विभिन्न अनुभागों में उसकी प्रस्तुति को कैसे परिभाषित करें?
प्रदर्शित करने के लिए - निर्देशिका, "संपादित करें" टैब, "सबसिस्टम" टैब पर राइट क्लिक करें।
निर्देशिका दृश्य - "मुख्य" टैब, फिर सामान्य - सबसिस्टम - सभी सबसिस्टम। चित्र यहाँ

सबसिस्टम इंटरफ़ेस में एक नई निर्देशिका आइटम बनाने के लिए कमांड कैसे प्रदर्शित करें?
सामान्य - सबसिस्टम - सभी सबसिस्टम - चेकबॉक्स "नामकरण: बनाएं"

किसी सबसिस्टम के कमांड इंटरफ़ेस को कैसे संपादित करें?
सामान्य - सबसिस्टम - सभी सबसिस्टम। शीर्ष पर "कमांड इंटरफ़ेस" फ़ील्ड है

एप्लिकेशन इंटरफ़ेस में कौन से मानक पैनल का उपयोग किया जाता है, और इन पैनलों के स्थान को कॉन्फिगरेटर और 1C:एंटरप्राइज़ मोड में कैसे कॉन्फ़िगर करें?

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


अब हम 1C:Enterprise 8.2 में मुख्य कॉन्फ़िगरेशन ऑब्जेक्ट से संक्षेप में परिचित होंगे।

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

प्रौद्योगिकी मंच द्वारा समर्थित वस्तुओं की संरचना 1सी:उद्यम उपयोग के विषय क्षेत्रों के विश्लेषण और इन क्षेत्रों में उपयोग की जाने वाली व्यावसायिक संस्थाओं की पहचान और वर्गीकरण का परिणाम है। इस विश्लेषण के परिणामस्वरूप, डेवलपर निर्देशिकाओं, दस्तावेज़ों, सूचना रजिस्टरों, खातों के चार्ट आदि जैसी वस्तुओं के साथ काम कर सकता है।

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

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

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

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

1C:Enterprise 8.2 में प्रयुक्त मुख्य कॉन्फ़िगरेशन ऑब्जेक्ट की संरचना इस प्रकार है:

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

स्थिर
स्थिरांक को स्थायी या सशर्त रूप से स्थायी जानकारी संग्रहीत करने के लिए डिज़ाइन किया गया है। उदाहरण के लिए, एक स्थिरांक संगठन का नाम, अंतिम नाम, प्रथम नाम और प्रबंधक या मुख्य लेखाकार का संरक्षक आदि संग्रहीत कर सकता है।

स्थानांतरण
गणना उन मानों की एक सूची का वर्णन करने के लिए डिज़ाइन की गई है जो एक चर ले सकता है। उदाहरण के लिए, एक गणना उन मूल्यों को संग्रहीत कर सकती है जो ग्राहक की स्थिति का वर्णन करते हैं: "थोक" और "खुदरा"।

निर्देशिका
निर्देशिकाओं का उपयोग वस्तुओं, समकक्षों, मुद्राओं, गोदामों आदि जैसी संस्थाओं का वर्णन करने के लिए किया जाता है। इन सभी संस्थाओं में सामान्य गुण होते हैं: सिस्टम में किसी वस्तु की आंतरिक पहचान, तत्वों के पदानुक्रम और समूहन का समर्थन करने की आवश्यकता, नेस्टेड तालिकाओं का समर्थन करने की आवश्यकता , वगैरह।

दस्तावेज़, दस्तावेज़ जर्नल
इनका उपयोग इनवॉइस, इनवॉयस, ऑर्डर आदि जैसी संस्थाओं का वर्णन करने के लिए किया जाता है। ये संस्थाएं संगठन के जीवन में होने वाली विभिन्न घटनाओं को रिकॉर्ड करती हैं, वे समयबद्ध होती हैं, उनमें नेस्टेड टेबल होते हैं, उन्हें लेखांकन तंत्र आदि में प्रतिबिंबित किया जाना चाहिए।

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

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

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

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

सामान्य विवरण
सामान्य विवरण का उपयोग एक ही प्रकार के डेटा को विभिन्न कॉन्फ़िगरेशन ऑब्जेक्ट में संग्रहीत करने और डेटा पृथक्करण तंत्र के एक अभिन्न अंग के रूप में किया जाता है।

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

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

गणना प्रकार योजना, गणना रजिस्टर
पेरोल प्रकार की योजनाएं और पेरोल रजिस्टर पेरोल मॉडल को लागू करने का काम करते हैं। वे आपको विभिन्न प्रकार की गणना (उदाहरण के लिए, वेतन, व्यक्तिगत अधिभार, गुजारा भत्ता, जुर्माना, आदि) का वर्णन करने की अनुमति देते हैं, नियम निर्धारित करते हैं जिसके अनुसार कुछ प्रकार की गणना अन्य प्रकार की गणना के परिणामों को प्रभावित कर सकती है, और मध्यवर्ती डेटा संग्रहीत करती है और गणना के अंतिम परिणाम. इन वस्तुओं की सहायता से, मूल उपार्जन की गणना, व्यक्तिगत आयकर की गणना, लेखांकन में प्रतिबिंब के प्रयोजनों के लिए पेरोल परिणामों का वितरण आदि को व्यवस्थित किया जा सकता है।

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

विनिमय योजना
विनिमय योजनाओं का उद्देश्य एक वितरित सूचना प्रणाली की संरचना का वर्णन करना और उस डेटा की एक सूची निर्दिष्ट करना है जिसका इस वितरित प्रणाली के भीतर आदान-प्रदान किया जाएगा। आपको 1C:एंटरप्राइज़ सूचना आधारों पर आधारित और 1C:एंटरप्राइज़ पर आधारित न होने वाली मनमानी सूचना प्रणालियों का उपयोग करके भौगोलिक रूप से वितरित सूचना प्रणाली बनाने की अनुमति देता है।

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

भूमिका
भूमिकाएँ आपको सूचना आधार में संग्रहीत डेटा तक विभिन्न उपयोगकर्ता पहुँच अधिकारों का वर्णन करने और संभावित उपयोगकर्ता क्रियाओं की सीमा निर्धारित करने की अनुमति देती हैं। उदाहरण के लिए, किसी संगठन के प्रमुख के पास सूचना आधार में संग्रहीत किसी भी जानकारी तक पूर्ण पहुंच हो सकती है, जबकि एक स्टोरकीपर को केवल गोदाम दस्तावेजों के साथ काम करना चाहिए और अन्य जानकारी तक पहुंच नहीं होनी चाहिए।

इवेंट सदस्यता
ईवेंट सदस्यता आपको एक या अधिक एप्लिकेशन ऑब्जेक्ट के गैर-इंटरैक्टिव ईवेंट के लिए हैंडलर असाइन करने की अनुमति देती है।

निर्धारित कार्य
निर्धारित कार्य आपको एक शेड्यूल के अनुसार सामान्य मॉड्यूल की प्रक्रियाओं के स्वचालित निष्पादन को व्यवस्थित करने की अनुमति देते हैं।

बाहरी डेटा स्रोत
बाहरी डेटा स्रोत आपको अपने एप्लिकेशन समाधान में बाहरी डेटाबेस से प्राप्त डेटा का उपयोग करने की अनुमति देते हैं। 1C:Enterprise पर आधारित नहीं डेटाबेस से शामिल करना।

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

सत्र पैरामीटर
सत्र पैरामीटर मुख्य रूप से प्रश्नों में उपयोग करने और वर्तमान सत्र के लिए डेटा पहुंच को प्रतिबंधित करने के लिए हैं।

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