यह आलेख विशेषता प्रकार योजना, अतिरिक्त विशेषताओं की अधीनस्थ निर्देशिका और सूचना रजिस्टर के बीच संबंधों का वर्णन करता है जिसमें विशेषता मान संग्रहीत होते हैं।
मैं 1सी 8.2 का अध्ययन कर रहा हूं। ऑडियो कोर्स में गिलेवा विशेषताओं के प्रकार की योजना पर पहुंचे। इससे पहले, मैंने कई स्रोतों में पीवीसी के बारे में पढ़ा था। सब कुछ स्पष्ट लगता है, लेकिन चूंकि मैं अभी तक 1सी 8 में प्रोग्राम नहीं करता हूं, सिद्धांत समय के साथ भूल जाता है, और जब भी विशेषताओं के प्रकार की योजना के बारे में कोई विषय आता है, तो मुझे दर्द से याद रखना पड़ता है और अपने दिमाग में एक आरेख बनाना पड़ता है . अब एक विशिष्ट प्रश्न उठा, मेरे दिमाग में सब कुछ घूम गया, और यह स्पष्ट हो गया कि फिर से कुछ भी स्पष्ट नहीं था। इसलिए, हमें शुरुआत से ही इस पर विस्तार से गौर करना होगा। मैंने भविष्य के लिए इसे अपने लिए लिखने का फैसला किया, लेकिन शायद यह किसी और के लिए उपयोगी होगा।
दरअसल सवाल: मैं सूचना रजिस्टर संसाधन में संपत्ति "चयन मापदंडों के लिंक" का अर्थ नहीं समझ सका, जहां आइटम विशेषताओं के मूल्य संग्रहीत हैं (रजिस्टर संरचना: आयाम - आइटम और संपत्ति प्रकार, संसाधन - मूल्य )
उदाहरण के लिए, गिलेव के वीडियो पाठ्यक्रम का दूसरा भाग यहां http://turbobit.net/8ztu277cf9t9/Gil_Base_02.rar.html से डाउनलोड किया जा सकता है। वहां एक डेटाबेस फ़ाइल भी है. इस लेख में मैं इस वीडियो पाठ्यक्रम के अध्याय 404-409 का उपयोग करता हूँ
विशेषताओं के प्रकार की योजना
इस ऑब्जेक्ट के तत्व किसी चीज़ के गुणों के प्रकार संग्रहीत करते हैं। योजना स्वयं यह निर्धारित नहीं करती कि ये संपत्तियाँ किससे संबंधित होंगी। बेशक, इसे योजना के नाम में प्रतिबिंबित किया जा सकता है (उदाहरण के लिए, योजना को "आइटम गुणों के प्रकार" कहा जाएगा), लेकिन कॉन्फ़िगरेशन में यह केवल संपत्ति मूल्यों को संग्रहीत करने के लिए एक सूचना रजिस्टर बनाते समय निर्धारित किया जाएगा। (रजिस्टर आयामों में से एक में)। वास्तव में, एक ही योजना में विभिन्न वस्तुओं - सामान, प्रतिपक्ष आदि के गुणों के प्रकार निर्धारित किए जा सकते हैं। लेकिन संभवतः अधिकतर, विभिन्न वस्तुओं के लिए उनका अपना पीवीसी बनाया जाता है।
तो, योजना किसी चीज़ के गुणों के प्रकारों को संग्रहीत करती है।
उदाहरण के लिए, संपत्ति प्रकार रंग है, संपत्ति प्रकार मान नीले, पीले हैं। संपत्ति का प्रकार - सामग्री, संपत्ति के प्रकार का मूल्य - चमड़ा, स्थानापन्न।
"विशेषता मूल्य प्रकार" संपत्ति में, प्रकार निर्दिष्ट हैं (स्वयं प्रकार नहीं) मानगुणों के प्रकार (विशेषताओं के प्रकार)। विशेषताओं (गुणों) के नाम स्वयं या तो उपयोगकर्ता द्वारा या डेवलपर द्वारा कॉन्फ़िगरेटर में पूर्वनिर्धारित रूप से निर्दिष्ट किए जाते हैं।
"अतिरिक्त संपत्ति मूल्य" संपत्ति उस निर्देशिका का नाम (लिंक नहीं) निर्दिष्ट करती है जिसमें संपत्ति मूल्य संग्रहीत किए जाएंगे। इस निर्देशिका का स्वामी पीवीसी है।
वे। यदि आप स्वामी द्वारा चयन किए बिना इस निर्देशिका को देखेंगे, तो वहां सभी प्रकार की विशेषताओं के बिल्कुल सही मान होंगे।
आइए इस निर्देशिका का फॉर्म खोलें:
यहां आप देख सकते हैं कि विभिन्न गुणों, रंगों और सामग्रियों के मूल्य संग्रहीत हैं। लेकिन प्रत्येक मूल्य का एक स्वामी होता है - एक प्रकार की संपत्ति, या, दूसरे शब्दों में, विशेषताओं के प्रकार की योजना का एक तत्व, अर्थात। यहां सब कुछ सही है.
मुझे ऐसा लगता है कि इस संपत्ति को "अतिरिक्त विशेषताओं का मूल्य प्रकार" कहना और नाम नहीं, बल्कि हमेशा की तरह संदर्भ पुस्तक का लिंक निर्दिष्ट करना अधिक तर्कसंगत होगा। क्योंकि यदि उपयोगकर्ता, योजना प्रपत्र में नए प्रकार के गुण बनाते समय यह चुनता है कि इस प्रकार का मान इस निर्देशिका का एक तत्व होगा, तो इसका मतलब है कि मान प्रकार एक निर्देशिका है।
आइए विशेषता प्रकारों की योजना का प्रपत्र स्वयं खोलें:
यहां आप देख सकते हैं कि उपयोगकर्ता नए प्रॉपर्टी प्रकार बनाता है और दिए गए प्रकारों की सूची से उनके प्रकार का चयन करता है। प्रकारों की सूची, जैसा कि मैंने पहले ही कहा, "विशेषता मूल्य प्रकार" संपत्ति में निर्दिष्ट है।
संपत्ति का प्रकार - उपस्थिति तिथि, मूल्य प्रकार - तिथि
संपत्ति का प्रकार - स्टोरकीपर, मूल्य प्रकार - निर्देशिका "व्यक्ति" से लिंक
यदि उपयोगकर्ता ने "रंग" संपत्ति प्रकार बनाया है, तो दाईं ओर एक योजना तत्व बनाने के लिए योजना के अधीनस्थ संदर्भ पुस्तक पर जाने के लिए एक लिंक होगा, जिसमें उपयोगकर्ता को रंग मान बनाना होगा। निर्देशिका प्रपत्र स्वामी द्वारा स्वचालित रूप से चयन के साथ खुलता है, अर्थात। सूची के रूप में केवल रंग हैं, सभी संपत्तियों के मूल्य नहीं, जैसा कि पहली तस्वीर में है।
चावल। 4
अगला, सूचना रजिस्टर बनाया जा रहा है और इसकी आवश्यकता क्यों है। यह संपत्ति के प्रकार, संपत्ति के मूल्य और उन संपत्तियों का संदर्भ संग्रहीत करता है। वे। अपने आप में गुण नहीं, बल्कि किसी वस्तु के संबंध में। उदाहरण के लिए, सूचना रजिस्टर "उत्पाद गुणों के मूल्य" (मैं इसे "आइटम गुण" कहूंगा)। वे। कि एक विशेष उत्पाद "कंप्यूटर डेस्क" का रंग - "नीला", और सामग्री - "ओक" है। सूचना रजिस्टर में 2 प्रविष्टियाँ होंगी:
चावल। 5
रजिस्टर संरचना:
मापन- नामकरण और संपत्ति का प्रकार (प्रकार - योजना का लिंक)।
संसाधन- मान (विशेषता प्रकार एक आभासी प्रकार है जिसमें योजना से सभी प्रकार शामिल हैं)।
तो, हम इस सवाल पर आते हैं कि सूचना रजिस्टर संसाधन में यह "चयन पैरामीटर लिंक" संपत्ति क्या है? वहां हमारे पास चयन.स्वामी (संपत्ति प्रकार) है। मैं समझ नहीं पाया कि चयन किस बात का जिक्र कर रहा था, और किस तरह का मालिक, किस चीज का मालिक? हम नहीं जानते कि मूल्य किस प्रकार का होगा।
चलिए क्रम में चलते हैं: मुझे लगता है कि चयन "उपयोगकर्ता विशेषताएँ" निर्देशिका के सूची प्रपत्र की एक संपत्ति है
सिंटैक्स हेल्पर का कहना है कि निर्देशिका सूची में प्रकार चयन की "चयन" संपत्ति है (सिंटैक्स हेल्पर में कुछ गुण त्रिकोणीय ब्रैकेट में हैं; वे आलेख में प्रदर्शित नहीं होते हैं):
कैटलॉग सूची.निर्देशिका नाम (कैटलॉगसूची.निर्देशिका नाम)
फ़िल्टर
चयन प्रकार:
फ़िल्टर
संग्रह वस्तुएँ:
चयन तत्व
किसी ऑब्जेक्ट के लिए, प्रत्येक के लिए... से... लूप ऑपरेटर का उपयोग करके संग्रह को पार करना संभव है। क्रॉल के दौरान, चयन तत्वों का चयन किया जाता है।
[...] ऑपरेटर का उपयोग करके चयन तत्व तक पहुंचना संभव है। तत्व का सूचकांक (0 से क्रमांकन) एक तर्क के रूप में पारित किया जाता है।
गुण:
फ़िल्टर तत्व का नाम
और चयन में "चयन तत्व का नाम" गुण भी होता है
वे। इस स्थिति में, चयन तत्व का नाम स्वामी है।
लेकिन स्वामी केवल उन रिकॉर्ड्स के लिए अर्थ रखता है जिनमें संसाधन के रूप में "उपयोगकर्ता विशेषताएँ" निर्देशिका तत्व होता है। इससे मैं यह निष्कर्ष निकालता हूं कि यह संपत्ति केवल ऐसे अभिलेखों पर लागू होती है। वे। "उपस्थिति की तारीख" और "स्टोरकीपर" संपत्ति प्रकार वाले रिकॉर्ड के लिए, इसका कोई मतलब नहीं है। तब सब कुछ ठीक हो जाता है।
उदाहरण के लिए, एक कस्टम विशेषता वाला एक सूचना रजिस्टर प्रविष्टि प्रपत्र खुलता है:
चावल। 6
यदि हम किसी रंग का चयन करने के लिए "कस्टम विशेषताएँ" संदर्भ पुस्तक के सूची प्रपत्र पर जाते हैं, तो "चयन पैरामीटर लिंक" संपत्ति चयन.स्वामी (संपत्ति प्रकार) के निर्दिष्ट मूल्य के साथ केवल रंग होंगे
वे। केवल उन्हीं संपत्ति मूल्यों का चयन किया जाता है जिनकी संपत्ति का प्रकार रंग है। (उदाहरण के लिए "सामग्री" के बजाय स्वामी "रंग" वाले मान)
वे। आकार तीसरे चित्र जैसा ही है।
यह निष्कर्ष कि "चयन पैरामीटर लिंक" संपत्ति केवल अतिरिक्त विशेषता मानों पर लागू होती है, इस तथ्य से पुष्टि की जाती है कि यदि हम इस संपत्ति को साफ़ करते हैं, तो यह केवल अतिरिक्त प्रकार के गुणों वाले रिकॉर्ड को प्रभावित करेगा, और उदाहरण के लिए, स्टोरकीपर का चयन करते समय, जैसा कि अपेक्षित था, यह हमेशा व्यक्तियों की एक निर्देशिका खोलता है।
विशिष्ट प्रकारों की योजना का उपयोग करके, आप ऑब्जेक्ट गुणों के भंडारण को व्यवस्थित कर सकते हैं जो कॉन्फ़िगरेशन विकास के समय अभी तक ज्ञात नहीं हैं। वे। उपयोगकर्ता स्वतंत्र रूप से नई संपत्तियां दर्ज कर सकता है, उदाहरण के लिए, रंग, आकार, आयाम, शक्ति। उत्पादों के प्रत्येक समूह के गुणों का अपना सेट हो सकता है: रेफ्रिजरेटर के लिए - फ्रीजर डिब्बे की मात्रा, कंप्रेसर की संख्या, शोर का स्तर; कंप्यूटर के लिए - रैम की मात्रा, हार्ड डिस्क की मात्रा; कपड़ों के लिए - आकार, ऊँचाई, रंग, आदि। फिर, इन विशेषताओं के आधार पर, आप रिपोर्ट बना सकते हैं, बिक्री की मात्रा का विश्लेषण कर सकते हैं और निर्णय लेने के लिए बहुमूल्य जानकारी प्राप्त कर सकते हैं।
विशेषता प्रकार योजना की एक महत्वपूर्ण विशेषता जो इसे अन्य वस्तुओं से अलग करती है वह इसकी "मूल्य प्रकार" संपत्ति है। यह संपत्ति आपको विशिष्ट प्रकारों के लिए उपयोग किए जाने वाले संभावित डेटा प्रकारों की एक सूची परिभाषित करने की अनुमति देती है। वे। आमतौर पर एक मिश्रित डेटा प्रकार का उपयोग किया जाता है, और आप दोनों आदिम डेटा प्रकार (संख्या, स्ट्रिंग, दिनांक, बूलियन) और संदर्भ डेटा प्रकार (डायरेक्टरीलिंक, डॉक्यूमेंटलिंक, आदि) निर्दिष्ट कर सकते हैं। प्रत्येक प्रकार की विशेषता के लिए, चयनित प्रकारों की सूची से मूल्यों का प्रकार इंगित किया जाता है, उदाहरण के लिए, विशेषता आपूर्तिकर्ता के लिए, डायरेक्ट्रीलिंक.काउंटरपार्टीज़ का चयन करें। उपयोगकर्ता "एंटरप्राइज़" मोड में नई विशेषताओं को दर्ज कर सकता है और विशेषता प्रकार योजना के लिए विन्यासकर्ता में निर्दिष्ट प्रकारों की सूची से उनके लिए एक मूल्य प्रकार निर्दिष्ट कर सकता है।
विशेषता प्रकारों की योजना की एक अन्य महत्वपूर्ण संपत्ति "अतिरिक्त विशेषता मान" संपत्ति है, जो एक अधीनस्थ निर्देशिका को निर्दिष्ट करती है, उदाहरण के लिए, ऑब्जेक्टप्रॉपर्टी वैल्यूज़, जिसमें संभावित विशेषता मान शामिल हैं। आमतौर पर, इस संदर्भ पुस्तक का उपयोग उपयोगकर्ता द्वारा "एंटरप्राइज़" मोड में नए प्रकार की विशेषताओं को दर्ज करते समय किया जाता है जिसके लिए कॉन्फ़िगरेशन में कोई उपयुक्त संदर्भ पुस्तकें नहीं हैं, फिर ऑब्जेक्टप्रॉपर्टीज़वैल्यूज़ संदर्भ पुस्तक में उपयोगकर्ता संभावित की एक सूची दर्ज कर सकता है प्रत्येक प्रकार की विशेषता के लिए मान.
उदाहरण के तौर पर, आप देख सकते हैं कि मानक "व्यापार प्रबंधन" कॉन्फ़िगरेशन में गुण तंत्र कैसे कार्यान्वित किया जाता है। इसके लिए निम्नलिखित वस्तुओं का उपयोग किया जाता है:
- वस्तुओं के गुणों की विशेषताओं के प्रकार की योजना, जो एक मिश्रित डेटा प्रकार को एक विशिष्ट मान प्रकार के रूप में उपयोग करता है, जिसमें आदिम डेटा प्रकार (संख्या, स्ट्रिंग, दिनांक, बूलियन) और विभिन्न एप्लिकेशन ऑब्जेक्ट के लिंक शामिल हैं: निर्देशिकाएं, दस्तावेज़, गणना।
- वस्तु गुणों का संदर्भ मान, वस्तु गुणों की विशेषताओं के प्रकार की योजना के अधीन। इस संदर्भ में किसी दी गई संपत्ति के लिए संभावित मानों की एक सूची शामिल है, उदाहरण के लिए रंग संपत्ति के लिए सभी रंगों की एक सूची: लाल, हरा, सफेद, आदि।
- सूचना रजिस्टर ऑब्जेक्टप्रॉपर्टीवैल्यूज़, जिसमें आयाम ऑब्जेक्ट (डायरेक्टरीलिंक, डॉक्यूमेंटलिंक) और प्रॉपर्टी (ऑब्जेक्ट्स के कैरेक्टरिस्टिक्सलिंक.प्रॉपर्टीज के प्रकार की योजना) और एक संसाधन मूल्य है, जिसमें एक विशिष्ट ऑब्जेक्ट के लिए एक विशिष्ट संपत्ति का मूल्य शामिल है।
टिप्पणी।समझ को सरल बनाने के लिए, ऑब्जेक्ट गुणों को निर्दिष्ट करने के तंत्र पर यहां चर्चा नहीं की गई है। यह तंत्र विशेषता प्रकारों की योजना विशेषता और अन्य सूचना रजिस्टर का उपयोग करता है।
विशेषताओं के प्रकारों की योजना का एक अन्य महत्वपूर्ण अनुप्रयोग लेखांकन में उपमहाद्वीपों के लिए विश्लेषणात्मक लेखांकन है। विशेषताओं के प्रकार के संदर्भ में, पूर्वनिर्धारित प्रकार के उपमहाद्वीप बनाए जाते हैं, उदाहरण के लिए, प्रतिपक्ष, आइटम, अनुबंध, आदि। फिर ये उप-खाता प्रकार खातों के चार्ट में संग्रहीत खाते से जुड़े होते हैं। "एंटरप्राइज़" मोड में उपयोगकर्ता विशिष्ट प्रकारों की योजना में नए प्रकार के उपमहाद्वीप भी दर्ज कर सकता है।
उदाहरण के लिए, विचार करें कि आईटीएस डिस्क पर आपूर्ति किए गए "अकाउंटिंग" डेमो कॉन्फ़िगरेशन में उप-खाता लेखांकन कैसे कार्यान्वित किया जाता है। निम्नलिखित वस्तुओं का उपयोग किया जाता है:
- विशेषताओं के प्रकारों की योजना टाइपसबकॉन्टो. संदर्भ डेटा प्रकार का उपयोग मूल्य प्रकार के रूप में किया जाता है। उपमहाद्वीप लेखांकन के लिए आदिम डेटा प्रकारों का उपयोग करने की अत्यधिक अनुशंसा नहीं की जाती है; इससे सिस्टम प्रदर्शन कम हो जाएगा।
- खातों का चार्ट मुख्य, जिसमें विशेषता प्रकारों की इस योजना को उपमहाद्वीप प्रकारों के स्रोत के रूप में दर्शाया गया है
- उपमहाद्वीप निर्देशिका, विशेषताओं के प्रकार की योजना के अधीन।
विशेषताओं के प्रकारों की एक योजना बनाना, खातों के चार्ट के साथ काम करना
1सी:एंटरप्राइज़ 8 सिस्टम में।2 »
कार्य का लक्ष्य:विशेषताओं के प्रकार की योजना बनाने, खातों का चार्ट स्थापित करने की बुनियादी तकनीकों में महारत हासिल करना सॉफ़्टवेयर पैकेज "1सी:एंटरप्राइज़ 8.2" में।
सुरक्षा प्रश्नों के उत्तर
कार्य के परिणाम.
दिशा-निर्देश
विशेषता प्रकार की योजनाएँ
1सी:एंटरप्राइज़ सिस्टम में विश्लेषणात्मक लेखांकन बनाए रखने के लिए, सबकॉन्टो तंत्र का उपयोग किया जाता है। उपमहाद्वीपविश्लेषणात्मक लेखांकन की किसी भी वस्तु को कहा जाता है: अचल संपत्ति, अमूर्त संपत्ति, सामग्री, संगठन, जवाबदेह व्यक्ति, अनुबंध, आदि।
उपमहाद्वीप का दृश्य,बदले में, एक ही प्रकार की विश्लेषणात्मक लेखांकन वस्तुओं का एक सेट कहा जाता है। उदाहरण के लिए, 1C:एंटरप्राइज़ सिस्टम में खरीदारों और ग्राहकों की सूची (यह मानते हुए कि ये केवल संगठन हैं) को "उप-खाता प्रकार "संगठन" कहा जाएगा, और इस सूची में से किसी भी संगठन को "उप-खाता" कहा जाएगा।
सबकॉन्टो के लिए विश्लेषणात्मक लेखांकन को लागू करने के लिए, एक नए एप्लिकेशन ऑब्जेक्ट "विशेषताओं के प्रकार की योजना" का उपयोग किया जाता है। यह उन संभावित विशेषताओं का वर्णन करता है जिनके संदर्भ में विश्लेषणात्मक लेखांकन की आवश्यकता होती है, उदाहरण के लिए, प्रतिपक्ष, नामकरण।
विशेषता प्रकारों की योजना की मुख्य संपत्ति विशेषता मान का प्रकार है, जो उपमहाद्वीप के रूप में उपयोग की जाने वाली कॉन्फ़िगरेशन वस्तुओं को इंगित करती है, उदाहरण के लिए, डायरेक्ट्रीलिंक। नामपद्धति।
विशेषताओं के प्रकार के संदर्भ में पूर्वनिर्धारित खातों के समान, विकास चरण में भी, पूर्वनिर्धारित प्रकार की विशेषताओं (उप-खातों के प्रकार) को आमतौर पर इंगित किया जाता है, उदाहरण के लिए प्रतिपक्ष।
Subconto View ऑब्जेक्ट स्वयं किसी डेटा ऑब्जेक्ट का वर्णन नहीं करता है। सबकॉन्टो केवल एक विशिष्ट डेटा प्रकार के "संदर्भ" को देखता है। सबकॉन्टो प्रकार व्यावसायिक खातों के लिए विश्लेषणात्मक लेखांकन को व्यवस्थित करने के लिए एक विशिष्ट प्रकार के डेटा का उपयोग करने की संभावना को इंगित करता है। विश्लेषणात्मक लेखांकन बनाए रखने के लिए डेटा ऑब्जेक्ट निर्देशिका, दस्तावेज़, स्थानान्तरण आदि के तत्व हो सकते हैं। किसी विशिष्ट खाते के लिए विश्लेषणात्मक लेखांकन (उप-खाता) स्थापित करते समय, उप-खाते का प्रकार दर्शाया जाता है। उदाहरण के लिए, खाता 3310 के लिए विश्लेषणात्मक लेखांकन को व्यवस्थित करने के लिए, आप उप-खाता प्रकार "प्रतिपक्ष" का चयन कर सकते हैं, जिसमें डेटा प्रकार "डायरेक्टरीलिंक.प्रतिपक्ष" है। इस प्रकार, सबकॉन्टो प्रकार विश्लेषणात्मक लेखांकन में उपयोग के लिए एक निश्चित प्रकार का डेटा उपलब्ध कराता है।
खातों के चार्ट
खातों के चार्ट "खाता" प्रकार के डेटा ऑब्जेक्ट की सूची हैं - लेखांकन रजिस्टर जिसके द्वारा 1C: एंटरप्राइज़ सिस्टम के साथ काम करते समय धन को समूहीकृत किया जाएगा। 1सी:एंटरप्राइज़ प्रणाली में "खातों के चार्ट" की अवधारणा लेखांकन में समान शब्द की आम तौर पर स्वीकृत समझ के साथ पूरी तरह से सुसंगत है। इस प्रकार, खातों का उद्देश्य उद्यम निधियों के सिंथेटिक लेखांकन की वस्तुओं को संग्रहीत करना है।
खातों के चार्ट में लेखांकन या कर खातों की एक सूची होती है, उदाहरण के लिए, सरलीकृत कराधान प्रणाली वाले खातों की स्व-सहायक, कर और कर योजनाएं।
किसी विशेष देश और एक विशेष प्रकार के उद्यम में अपनाई गई लेखांकन प्रणाली के आधार पर खाता गुणों को लचीले ढंग से कॉन्फ़िगर किया जा सकता है।
खातों के चार्ट के लिए, खाता कोड की लंबाई और उप-खातों के स्तरों की संख्या, साथ ही प्रत्येक स्तर के उप-खाते में वर्णों की संख्या निर्दिष्ट की जाती है। खातों के लिए अतिरिक्त विवरण कॉन्फ़िगर किए गए हैं, साथ ही सूची देखने और खातों को संपादित करने के लिए फॉर्म भी कॉन्फ़िगर किए गए हैं।
लेखांकन खाते लेखांकन प्रणाली का आधार हैं। उन्हें स्थापित करते समय, अतिरिक्त लेखांकन अनुभागों के गुण निर्धारित किए जाते हैं - मुद्रा, विश्लेषणात्मक और मात्रात्मक।
यह प्रणाली बहुआयामी और बहुस्तरीय विश्लेषणात्मक लेखांकन का समर्थन करती है। इसके अलावा, लेखांकन विभाजक का उपयोग करने की क्षमता कॉन्फ़िगर की गई है। लेखांकन विभाजक आपको एक सूचना आधार में कई संगठनों के लिए स्वतंत्र रूप से लेखांकन बनाए रखने की अनुमति देता है।
लेखांकन खातों की एक महत्वपूर्ण विशेषता कॉन्फ़िगरेशन और सूचना आधार दोनों में ही ऑब्जेक्ट बनाने की क्षमता है। कॉन्फ़िगरेशन में विशिष्ट खातों को प्रस्तुत करना उचित है यदि कॉन्फ़िगरेशन के व्यवहार के लिए स्वयं खातों की उपस्थिति या इन खातों की विशिष्ट संपत्तियों की आवश्यकता होती है।
उदाहरण 1: विशिष्ट प्रकारों की एक योजना बनाना
विशेषताओं के प्रकारों के लिए एक नई योजना बनाने के लिए, "कॉन्फ़िगरेशन" विंडो में, शाखा "विशेषताओं के प्रकारों के लिए योजनाएं" का चयन करें और "जोड़ें" बटन पर क्लिक करें। एक डिज़ाइनर विंडो खुलेगी जिसमें हम "विशेषताओं के प्रकार की योजना1" नाम निर्दिष्ट करते हैं। जब आप फ़ील्ड पर क्लिक करेंगे तो पर्यायवाची शब्द स्वचालित रूप से उत्पन्न हो जाएगा।
"विशेषता मान प्रकार" फ़ील्ड में, बटन पर क्लिक करें। "डेटा प्रकार संपादित करें" विंडो खुलेगी, जिसमें आपको "समग्र डेटा प्रकार" विकल्प को सक्षम करना होगा, और फिर उन सभी निर्देशिकाओं (छवि 1) को जांचना होगा जो विश्लेषणात्मक लेखांकन (खाता सेटिंग्स का चार्ट) के लिए आवश्यक होंगी। आइए तीन निर्देशिकाओं को चिह्नित करें: कर्मचारी, ठेकेदार, नामकरण। आइए "ओके" पर क्लिक करें।
आइए डिज़ाइनर विंडो बंद करें। परिणामस्वरूप, कॉन्फ़िगरेशन ट्री की शाखा "विशेषताओं के प्रकार के अनुसार योजनाएँ" शाखा में लाइन "विशिष्ट विशेषताओं के प्रकार की योजना" दिखाई देगी। जमा करना। पूर्वनिर्धारित प्रकार की विशेषताओं (सबकॉन्टो के प्रकार), आपको "प्लानटाइप्स ऑफ कैरेक्टरिस्टिक्सटाइपिकल" लाइन पर राइट-क्लिक करना होगा और "पूर्वनिर्धारित डेटा खोलें" का चयन करना होगा। एक विंडो खुलेगी जिसमें आपको पूर्वनिर्धारित प्रकार की विशेषताएँ (सबकॉन्टो के प्रकार) जोड़नी होंगी।
आइए पहले प्रकार का उप-खाता "कर्मचारी" जोड़ें। उपमहाद्वीप "कर्मचारी" का प्रकार उसी नाम की एक निर्देशिका से मेल खाता है, जिसमें उद्यम के कर्मचारियों के बारे में जानकारी होती है और इसका उपयोग स्थिरांक भरने और प्राथमिक दस्तावेज़ निकालने और खाता 1251 पर विश्लेषणात्मक लेखांकन बनाए रखने के लिए किया जाता है।
जोड़ें बटन पर क्लिक करें। "पूर्वनिर्धारित विशेषता" विंडो खुलेगी, जिसमें आपको नाम (कर्मचारी), नाम (कर्मचारी) निर्दिष्ट करना होगा और बटन का उपयोग करके डायरेक्ट्रीलिंक.कर्मचारी प्रकार का चयन करना होगा (चित्र 2)। फिर "ओके" पर क्लिक करें।
उसी तरह, उपमहाद्वीप प्रकार जोड़ें: "प्रतिपक्ष" और "नामकरण"।
चित्र 1 - डेटा प्रकार का संपादन
चित्र 2 - पूर्वनिर्धारित विशेषता
चित्र 3 - प्रकार संपादन डेटा प्रकार (कर्मचारी)
इस प्रकार, विशेषताओं के प्रकार की योजना के निम्नलिखित रूप हैं (चित्र 4)
चित्र 4 - विंडो "विशेषताओं के प्रकार की योजना"
उदाहरण 2: खातों का चार्ट स्थापित करना
कॉन्फ़िगरेशन का मुख्य घटक खातों का चार्ट है. खातों की संरचना, उप-खाते, विश्लेषणात्मक लेखांकन बनाए रखने की क्षमता, मात्रात्मक और मुद्रा शर्तों में लेखांकन - यह सब खातों के चार्ट में परिभाषित किया गया है।
इस कार्य को लागू करने के लिए, खाता 1330 के लिए विश्लेषणात्मक और मात्रात्मक लेखांकन के साथ-साथ खातों 1210, 1251, 3310 के लिए विश्लेषणात्मक लेखांकन के साथ खातों का एक चार्ट बनाना आवश्यक है।
ऐसा करने के लिए, "कॉन्फ़िगरेशन" विंडो खोलें (मेनू "कॉन्फ़िगरेशन - कॉन्फ़िगरेशन खोलें")। आइए "खातों का चार्ट" शाखा ढूंढें और इसका विस्तार करें। ड्रॉप-डाउन सूची में, "स्व-लेखा" लाइन पर डबल-क्लिक करें।
खातों के एक विशिष्ट चार्ट के लिए एक संपादन विंडो (कन्स्ट्रक्टर) खुलेगी, इस मामले में "चार्टर ऑफ़ अकाउंट्स सेल्फ-सपोर्टिंग" विंडो।
चूँकि हमने खातों के इस चार्ट की प्रतिलिपि बनाई है, नाम और पर्यायवाची शब्द पहले से ही "बेसिक" टैब में दर्शाए गए हैं। आइए उन्हें अपरिवर्तित छोड़ दें और "डेटा" टैब पर जाएं (चित्र 3)।
चित्र 1 - अकाउंट विंडो का चार्ट (डेटा टैब)
हम यहां दिखाई गई सेटिंग्स से संतुष्ट हैं। इसलिए, चलिए "सबकॉन्टो" टैब पर चलते हैं।
यहां हम सबकॉन्टो के प्रकार फ़ील्ड में "प्लानटाइप ऑफ़ कैरेक्टरिस्टिक्स1" का चयन करते हैं, फिर "सबकॉन्टो की अधिकतम संख्या" फ़ील्ड संपादन के लिए उपलब्ध हो जाएगी। आइए इसे नंबर दो पर सेट करें।
आइए संपादन विंडो बंद करें और "पूर्वनिर्धारित खाते" विंडो पर जाएं।
आइए खाता 1330 (41) पर विश्लेषणात्मक लेखांकन सक्षम करें, इसे सबकॉन्टो1 प्रकार - नामकरण से जोड़ें। ऐसा करने के लिए, विंडो के नीचे, "जोड़ें" बटन पर क्लिक करें और वांछित प्रकार के सबकॉन्टो का चयन करें। हम इस पंक्ति की शेष विशेषताओं को अपरिवर्तित छोड़ देंगे (चित्र 4)।
चावल। 2 - एक पूर्वनिर्धारित खाता स्थापित करना
व्यायाम।
एक विशिष्ट प्रकार की योजना बनाएं
खातों का एक चार्ट सेट करें...
नियंत्रण प्रश्न:
उपमहाद्वीप तंत्र.
लागू वस्तु का उद्देश्य "विशेषताओं के प्रकार की योजना"।
स्थानान्तरण के उदाहरण दीजिए।
दस्तावेज़ प्रपत्र बनाने के चरण।
खातों की संपत्तियों का संपादन चार्ट।
उपयोगकर्ता एक दस्तावेज़ दर्ज करता है - उदाहरण के लिए, एक फ़ोन बेचा गया है। दस्तावेज़ रजिस्टर में पोस्टिंग करता है। रिपोर्ट में एक साथ कई दस्तावेज़ों की पोस्टिंग दिखाई गई है.
रजिस्टर की विशेषज्ञता संख्याएँ जमा करना है। स्पष्ट संख्याएँ अपने आप में दिलचस्प नहीं हैं - "कुल 3,000 बेचे गए" के बजाय, हमारे लिए यह जानना अधिक उपयोगी होगा कि "2,900 फ़ोन बिके, 100 हेडसेट बिके।"
इसलिए, रजिस्टरों का आधार निर्देशिकाएँ हैं, जिनके संदर्भ में संख्याएँ जमा होती हैं।
हालाँकि, जैसा कि हम जानते हैं, समस्याएँ हमेशा सूक्ष्मताओं में होती हैं। तीन प्रकार के 1C रजिस्टरों में से प्रत्येक का उपयोग करते समय, प्रत्येक को अपनी अतिरिक्त सेटिंग्स की आवश्यकता होती है।
वे कहाँ संग्रहित हैं?
खातों का चार्ट 1सी
लेखांकन खातों के 1सी चार्ट पर आधारित है। यह उन खातों की सूची है जिनके माध्यम से धन प्रवाहित होता है। प्रत्येक खाते के लिए कई विश्लेषण हो सकते हैं - निर्देशिकाओं के अनुसार अनुभाग ("उप-कॉन्टो")।
वास्तव में, लेखांकन में लेखांकन खातों के 1सी चार्ट में नहीं, बल्कि लेखांकन रजिस्टरों में किया जाता है, जहां वास्तविक लेनदेन की एक सूची संग्रहीत की जाती है, जो संदर्भ पुस्तकों (विश्लेषक) और राशियों को दर्शाती है।
खातों का 1C चार्ट एक लेखांकन रजिस्टर सेटिंग है जो निर्धारित करती है:
- उन खातों की सूची जिन पर पोस्टिंग की जा सकती है
- खाता लेखांकन के प्रकार (उदाहरण के लिए, मुद्रा में एक राशि निर्दिष्ट करने की क्षमता; न केवल राशि, बल्कि मात्रा भी गिनना संभव है)
- उप-खाते द्वारा लेखांकन के प्रकार (अर्थात निर्देशिकाओं के संदर्भ में, खातों के समान)।
गणना के प्रकारों की योजना 1C
पेरोल लेखांकन में स्थिति समान है। निपटान रजिस्टर हैं - वे कर्मचारियों, संगठनों आदि द्वारा वास्तविक राशि अर्जित करते हैं। और गणना के प्रकार 1C के लिए एक योजना है - यह एक सेटिंग है जो भविष्य में गणना रजिस्टर के उपयोग को निर्धारित करती है।
1सी गणना प्रकारों के उदाहरण:
- वेतन
- कड़ी मेहनत के लिए अतिरिक्त वेतन
- परिणामों के लिए टुकड़ा भुगतान.
आपको इसे विभिन्न सेटिंग्स में ले जाने की आवश्यकता क्यों है?
क्योंकि विभिन्न प्रकार के पारिश्रमिक की गणना अलग-अलग तरीके से की जाती है:
- करों और विभिन्न निधियों में संचय का प्रतिबिंब
- एक दूसरे से संबंधित हो सकते हैं
- o एक प्रविष्टि दूसरे को विस्थापित करती है (वेतन पूरे महीने के लिए अर्जित किया जाता है, उन दिनों को छोड़कर जब बीमारी की छुट्टी अर्जित की जाती है; यानी, बीमारी की छुट्टी वेतन को विस्थापित करती है)
o एक प्रविष्टि [प्रति अवधि] दूसरे पर निर्भर करती है (अवधि के लिए गुजारा भत्ता की गणना अवधि के वेतन के आधार पर की जाती है, न कि इसके विपरीत)।
विशेषताओं के प्रकार की योजना 1C
विशेषताओं के प्रकार की योजना 1सी (पीवीसी 1सी) - इसमें विशेषताएं शामिल हैं।
विशेषताएँ किसी भी वस्तु के गुण हैं जो उपयोगकर्ता द्वारा स्वयं निर्धारित किए जाते हैं।
उदाहरण के लिए, हम स्वतंत्र रूप से ग्राहकों के लिए कूल प्रॉपर्टी की डिग्री जोड़ सकते हैं, इसे भर सकते हैं और फिर इसे रिपोर्ट में देख सकते हैं। इसके लिए प्रोग्राम करने या आम तौर पर कॉन्फिगरेटर में काम करने की आवश्यकता नहीं है।
यह कैसे काम करता है?
- 1C विशेषता स्वयं (इसका नाम) 1C एंटरप्राइज़ मोड में पीवीसी में संग्रहीत है
- वहां कौन से मान हो सकते हैं (अर्थात, मानों के प्रकार) एक मनमाना 1C निर्देशिका में संग्रहीत किए जाते हैं
- विशेषता = मान जोड़े 1C सूचना रजिस्टर में संग्रहीत किए जाते हैं।
इसका उपयोग कैसे करना है?
- कॉन्फिगरेटर में प्रोग्रामर पीवीसी 1सी को परिभाषित करता है
o 1C विशेषताओं का प्रकार (उदाहरण के लिए, "निर्देशिकाओं के अतिरिक्त गुण")
o अतिरिक्त 1C निर्देशिका, जो मानों के विभिन्न प्रकारों को संग्रहीत करेगी
o 1C निर्देशिकाएँ उपयोगकर्ता द्वारा उपयोग के लिए उपलब्ध हैं (मानक और अतिरिक्त, ऊपर दर्शाया गया है) - पीवीसी "अतिरिक्त गुण" में उपयोगकर्ता "शीतलता की डिग्री" विशेषता निर्धारित करता है
- संबंधित निर्देशिका के प्रपत्र पर, आपको उपयोगकर्ता के मानों की स्थापना को व्यवस्थित करने की आवश्यकता है जो 1C सूचना रजिस्टर में संग्रहीत की जाएगी।
उपयोग की असुविधा यह है कि हम रिपोर्ट में गुणों को स्वचालित रूप से नहीं देखेंगे - आखिरकार, प्लेटफ़ॉर्म केवल कॉन्फ़िगरेशनकर्ता में बनाए गए गुणों के बारे में "जानता है"।
प्लेटफ़ॉर्म को यह इंगित करने के लिए कि निर्देशिका में 1C विशेषताएँ हैं, जो सूचना रजिस्टर में संग्रहीत हैं, आपको निम्नलिखित कार्य करने की आवश्यकता है:
- निर्देशिका पर राइट-क्लिक करें और मेनू से 1C विशेषताएँ चुनें
- तालिका में, उस सेटिंग को इंगित करें जिसका उपयोग एसीएस रिपोर्ट और डायनामिक सूचियों में निर्देशिका को उसकी विशेषताओं के साथ स्वचालित रूप से जोड़ने के लिए किया जाएगा
o विशेषताओं के प्रकार 1C - तालिका और फ़ील्ड नाम जहां विशेषताओं के प्रकार संग्रहीत हैं (लिंक द्वारा चयन)
o 1सी विशेषता मान - तालिका और फ़ील्ड नाम जहां वास्तविक मान संग्रहीत हैं (संदर्भ द्वारा चयन)।
यदि कोई इस या उस सामग्री का वर्णन करना चाहता है, तो हमें उसे कुछ तंत्र प्रदान करना चाहिए जो उसे किसी भी विशेषता को बनाने की अनुमति देता है और, सबसे महत्वपूर्ण बात, यह इंगित करता है कि इन विशेषताओं का किस प्रकार का मूल्य होना चाहिए। फिर, एक निश्चित सामग्री विशेषता के लिए मान सेट करते समय, उपयोगकर्ता निर्दिष्ट प्रकार के अनुसार कड़ाई से मूल्यों का चयन करने में सक्षम होगा।
विशेषताओं का वर्णन करने की यह क्षमता बिल्कुल वही है जो कॉन्फ़िगरेशन ऑब्जेक्ट प्रदान करता है। विशेषताओं के प्रकार की योजना, जिससे अब हम परिचित होंगे।
नई कॉन्फ़िगरेशन ऑब्जेक्ट बनाना
1. एक कॉन्फ़िगरेशन ऑब्जेक्ट बनाएं निर्देशिकानाम के साथ विकल्पनामपद्धतिऔर इंगित करें कि यह निर्देशिका के अधीन होगा।
2. आइए एक और कॉन्फ़िगरेशन ऑब्जेक्ट बनाएं निर्देशिकानाम के साथ.
3. इसके बाद हम एक कॉन्फ़िगरेशन ऑब्जेक्ट प्लान बनाएंगे विशेषताओं के प्रकारनाम के साथ गुणनामपद्धति. विशेषता मान का प्रकार निम्नानुसार सेट किया जाएगा:
- संख्या, लंबाई 15, सटीकता 3;
- रेखा, लंबाई 25;
- तारीख;
- बूलियनहे;
- ReferenceLink.अतिरिक्तगुणनामपद्धति.
4. निर्देशिका अतिरिक्तगुणनामपद्धतिस्वामी को इंगित करें → विशेषताओं के प्रकार की योजना गुणनामपद्धति.
5. बुकमार्क पर फार्मआइए इसे सूची में संपादित करने के लिए सेट करें।
6. इसके बाद हम यह निर्धारित करते हैं अतिरिक्त स्टेट मान विशेषताओं के प्रकार की योजनाएँ निर्देशिका में स्थित होंगी अतिरिक्त गुणNomenk-latura.
7. बुकमार्क पर फार्महम इंगित करते हैं कि विशिष्ट प्रकारों की यह योजना सूची में संपादित की जाएगी।
8. अंत में, आइए एक कॉन्फ़िगरेशन ऑब्जेक्ट बनाएं सूचना का रजिस्टरनाम के साथ नामकरण संपत्ति मूल्य.
9. मामले में बदलाव:
- गुणों का सेट, अग्रणी , प्रकार ;
- प्रॉपर्टी देखें, प्रकार विशेषताओं के प्रकार की योजना लिंक। नामकरण के गुण.
10. संसाधन पंजीकृत करें:
- अर्थ, प्रकार विशेषताएँ.गुणनामपद्धति.
ध्यान दें कि हम रजिस्टर संसाधन मान के प्रकार को इस प्रकार परिभाषित करने में सक्षम हैं विशेषता.<имя> . अनिवार्य रूप से, यह परिभाषा एक समग्र डेटा प्रकार का प्रतिनिधित्व करती है जैसा कि संबंधित विशेषता प्रकार योजना के मूल्य प्रकार में परिभाषित किया गया है। अर्थात्, एक रजिस्टर संसाधन में विशेषता प्रकार योजना के मूल्य प्रकार में वर्णित किसी भी प्रकार का मूल्य हो सकता है।
नामकरण संदर्भ पुस्तक को अंतिम रूप देना
1. सबसे पहले, निर्देशिका में हमें सामग्री के एक संस्करण को संपादित करने की क्षमता प्रदान करने की आवश्यकता है। ऐसा करने के लिए, हम इंगित करते हैं कि निर्देशिका को अब दोनों तरीकों से संपादित किया जाएगा (टैब पर)। रूप) → सूची में और संवाद में।
2. आइए बनाएं तत्व का मूल आकार कंस्ट्रक्टर का उपयोग करना।
3. आइए फॉर्म को चौड़ाई और ऊंचाई में थोड़ा विस्तारित करें और इसमें एक पैनल जोड़ें: फॉर्म†' पैनल में नियंत्रण डालें(शीर्ष मेनू से) या नीचे मेनू आइकन का उपयोग करें पैनल. कर्सर का उपयोग करना जो "क्रॉस" में बदल जाता है, हम पैनल को खींचते हैं, निम्नलिखित चित्र प्राप्त करते हैं और साथ ही एक प्रश्न के साथ एक विंडो प्राप्त करते हैं:
यदि प्रश्न तुरंत प्रकट नहीं होता है, तो यह हमारे द्वारा किसी भी पैनल बॉर्डर की स्थिति को थोड़ा बदलने के बाद दिखाई देगा।
4. आइए इस प्रश्न का उत्तर सकारात्मक दें, और सभी नियंत्रण जोड़े गए पैनल में चले जाएंगे:
5. अब हम पैनल के आयामों को समायोजित करेंगे और इसमें एक नया पेज जोड़ेंगे। एक पेज जोड़ना → फॉर्म फ़ील्ड पर संदर्भ मेनू पर राइट-क्लिक करें → पृष्ठ जोड़ें.
6. नए पेज का नाम और शीर्षक सेट करें → गुण, और पहले पृष्ठ का नाम बदलें बुनियादीऔर इसे वही शीर्षक दें. नाम और शीर्षक गुण समूह में पैनल गुण पैलेट में सेट किए गए हैं वर्तमान पृष्ठ:
7. इसके बाद पैनल में स्थित सभी कंट्रोल्स को चुनें और कमांड निष्पादित करें आकार†' केंद्र में†' केंद्र लंबवत.
8. अब पेज पर चलते हैं गुणऔर एक कैप्शन जोड़ें शिलालेखविकल्पनामपद्धतिशीर्षक के साथ नामकरण विकल्प:. आइए इसके लिए फ़ॉन्ट शैली निर्दिष्ट करें मोटे.
9. इस शिलालेख के नीचे हम एक कमांड पैनल के साथ एक टेबल फ़ील्ड रखेंगे। आइए फ़ील्ड को एक नाम दें विकल्पऔर टाइप करें निर्देशिका सूची.विकल्पनामपद्धति.
10. तालिका फ़ील्ड से कॉलम हटा दें कोड.
11. इस तालिका फ़ील्ड के लिए विकल्पसंपत्ति सेट करें स्वामी द्वारा लिंक → डायरेक्ट्रीऑब्जेक्ट.लिंक।
इस प्रॉपर्टी को सेट करने से हमें निम्नलिखित मिलता है: इस फ़ील्ड के डेटा स्रोत के लिए → फॉर्म विशेषता विकल्प, प्रकार होना निर्देशिका सूची.विकल्पनामपद्धति, - स्वामी द्वारा चयन का मूल्य हमेशा संपादित निर्देशिका तत्व के लिंक के बराबर होगा। दूसरे शब्दों में, निर्देशिका सूची प्रपत्र विशेषता में निहित है गुणों का सेट, हमेशा केवल संपादित निर्देशिका तत्व के अधीनस्थ तत्व शामिल होंगे। और इसका मतलब है टेबल फ़ील्ड विकल्प, जिसके लिए यह विशेषता एक डेटा स्रोत है, केवल संपादित निर्देशिका तत्व के अधीनस्थ तत्वों को प्रदर्शित करेगा।
12. नीचे हम इसी तरह एक और शिलालेख लगाएंगे → कैप्शनवैल्यूप्रॉपर्टीजशीर्षक के साथ सम्पत्ति की कीमत:और फ़ॉन्ट शैली मोटे.
13. इसके नीचे हम कमांड पैनल के साथ एक टेबल फील्ड रखेंगे। आइए फ़ील्ड को एक नाम दें गुणऔर टाइप करें.
14. कॉलम के लिए संपत्ति सेटचलो झंडा उतारो दृश्यता, और कॉलम में इनपुट फ़ील्ड के लिए अर्थप्रकार के अनुसार कनेक्शन स्थापित करें प्रपत्र तत्व.गुण.वर्तमानडेटा। प्रॉपर्टी देखें.
एक प्रकार का संबंध यह सुनिश्चित करेगा कि हम इस इनपुट फ़ील्ड में दर्ज किए गए मानों के प्रकार को केवल फ़ील्ड में चयनित विशेषता के प्रकार तक सीमित रखें सम्पत्ती के प्रकार. हालाँकि, ऐसा करके हम किसी भी तरह से इस क्षेत्र में संग्रहीत मूल्य को प्रभावित नहीं कर सकते। यदि आप कोई अतिरिक्त कार्रवाई नहीं करते हैं, तो जब आप फ़ील्ड में प्रवेश करते हैं अर्थकिसी भी मूल्य की विशेषता के प्रकार को बदलना संभव नहीं होगा।
यदि आप किसी भिन्न प्रकार की विशेषता का चयन करते हैं, तो संग्रहीत मूल्य के प्रकार और नियंत्रण में इनपुट के प्रकार के बीच एक बेमेल होगा। इस मामले में, स्वाभाविक रूप से, सिस्टम आपको उस प्रकार को दर्ज करने के लिए संकेत देगा जिसमें संग्रहीत मूल्य है।
इस स्थिति से बचने के लिए, फ़ील्ड में मान बदलते समय, सम्पत्ती के प्रकारफ़ील्ड मान दें अर्थक्षेत्र में चयनित विशेषता के प्रकार के अनुसार सम्पत्ती के प्रकार.
15. इसलिए, कॉलम में इनपुट फ़ील्ड के लिए सम्पत्ती के प्रकारआइए एक इवेंट हैंडलर बनाएं जब यह बदलता है:
16. अब हमें यह सुनिश्चित करना होगा कि टेबल फ़ील्ड में गुणसूचना रजिस्टर प्रविष्टियाँ प्रदर्शित की गईं जो केवल ऊपरी तालिका फ़ील्ड में चयनित निर्देशिका तत्व से संबंधित थीं विकल्पनामपद्धति.
इसलिए तालिका फ़ील्ड के लिए विकल्प: जब कोई पंक्ति सक्रिय हो तो उसके लिए एक ईवेंट हैंडलर बनाएं:
17. इसके अलावा, फॉर्म खोलते समय संपूर्ण रजिस्टर प्रदर्शित न हो, इसके लिए हम एक फॉर्म इवेंट हैंडलर बनाएंगे कबखुल रहा हैजिसमें निम्नलिखित पाठ शामिल है:
निर्देशिका विकल्पनामपद्धति को अंतिम रूप देना
अब हमें डायरेक्टरी को अंतिम रूप देने की जरूरत है विकल्पनामपद्धतिइस तरह से कि उपयोगकर्ता को सामग्री के नए गुणों को बनाने का अवसर न केवल सामग्री को संपादित करते समय, बल्कि दस्तावेजों को दर्ज करने की प्रक्रिया में भी मिलता है, जब सारणीबद्ध भाग में गुणों का एक सेट चुना जाता है।
1. इसलिए, संदर्भ के लिए विकल्पनामपद्धतिआइए इंगित करें कि इसे दोनों तरीकों से संपादित किया जाएगा (सूची और संवाद दोनों में)।
2. आइए इसे कंस्ट्रक्टर का उपयोग करके बनाएं तत्व का मूल आकार .
3. जिस फॉर्म में हमें जगह देनी होगी टेबल फ़ील्ड , जिसे इस निर्देशिका तत्व के लिए संपत्ति मूल्य सूचना रजिस्टर में मौजूदा प्रविष्टियाँ प्रदर्शित करनी चाहिए।
तत्व के मुख्य रूप में हम नाम के साथ एक तालिका फ़ील्ड रखेंगे गुण, प्रकार सूचना रजिस्टर सूची। नामकरण गुणों के मूल्यऔर कमांड पैनल।
4. कॉलम के लिए संपत्ति सेटदृश्यता ध्वज हटाएँ.
5. फिर कॉलम में स्थित इनपुट फ़ील्ड के लिए अर्थ, आइए कनेक्शन को प्रकार के अनुसार सेट करें प्रपत्र Elements.Properties.CurrentData.ViewProperties.
6. किसी कॉलम में स्थित इनपुट फ़ील्ड के लिए सम्पत्ती के प्रकारआइए एक इवेंट हैंडलर बनाएं जब यह बदलता है:
अब हमें यह सुनिश्चित करना होगा कि जब हम फॉर्म खोलें, तो हमें जो चयन चाहिए वह इंस्टॉल हो जाए। यह सुनिश्चित करना भी आवश्यक है कि नया निर्देशिका तत्व जोड़ते समय, तत्व रिकॉर्ड होने के बाद चयन स्थापित हो। ऐसा करने के लिए, हम असाइनमेंट विकल्प का उपयोग करेंगे डेटा परिवर्तन इवेंट हैंडलर , जो संपादित निर्देशिका तत्व के लिंक में परिवर्तनों को ट्रैक करेगा।
7. सबसे पहले, आइए एक इवेंट हैंडलर बनाएं जबलिंक बदल रहा हो, जिसमें हम वह चयन स्थापित करते हैं जिसकी हमें आवश्यकता है:
8. फिर इस हैंडलर को फॉर्म मॉड्यूल के मुख्य भाग में एक कॉल जोड़ें:
9. और निष्कर्ष में, यह संभावना प्रदान करना आवश्यक है कि उपयोगकर्ता निर्देशिका तत्व को लिखे बिना ही नई संपत्ति मान सेट करना शुरू कर सकता है संपत्ति सेट. इसलिए, आइए एक टेबल फ़ील्ड इवेंट हैंडलर बनाएं आरंभ करने से पहले परिवर्धन:
शेष सामग्री के रजिस्टर को अंतिम रूप देना
यह सुनिश्चित करने के लिए कि सामग्रियों का हिसाब उनके विशिष्ट मूल्यों के अनुसार किया जाता है, संचय रजिस्टर की संरचना को बदलना आवश्यक है शेष सामग्रीऔर इसमें एक नया आयाम जोड़ें गुणों का सेटप्रकार के साथ डायरेक्ट्रीलिंक.विकल्पनामपद्धति.
दस्तावेज़ रसीद चालान को अंतिम रूप देना
हमारे लिए आखिरी चीज दस्तावेज़ को अंतिम रूप देना है खरीद चालान. ताकि जब सामान पहुंचे, तो उपयोगकर्ता प्रत्येक आने वाली सामग्री के लिए गुणों का एक सेट निर्दिष्ट कर सके।
1. दस्तावेज़ के सारणीबद्ध भाग में एक नई विशेषता जोड़ें गुणों का सेटप्रकार के साथ डायरेक्ट्रीलिंक.विकल्पनामपद्धति:
2. इस विशेषता को दस्तावेज़ प्रपत्र के तालिका फ़ील्ड में रखें (दायाँ माउस बटन → डेटा प्लेसमेंट):
3. किसी कॉलम में स्थित इनपुट फ़ील्ड के लिए गुणों का सेट, आइए संपत्ति का दोबारा उपयोग करें स्वामी द्वारा लिंक → प्रपत्र Elements.Materials.CurrentData.Ma-
टेरियल. अब, जब आप इस इनपुट फ़ील्ड में चयन करेंगे, तो निर्देशिका तत्वों की एक सूची हमेशा खुलेगी विकल्पनामपद्धति, कॉलम में चयनित सामग्री के अधीन सामग्री.
4. अंत में, हम दस्तावेज़ मॉड्यूल में पोस्टिंग को संसाधित करने की प्रक्रिया खोलेंगे और उत्पन्न आंदोलनों में आयाम के लिए एक मान का असाइनमेंट जोड़ देंगे गुणों का सेट:
आइए अब 1C:Enterprise को डिबग मोड में लॉन्च करें और अपनी सामग्रियों के लिए गुणों के कई सेट बनाएं।
संपत्ति सेट बनाना
1. निर्देशिका तत्व खोलें नामकरण → विद्युत केबल.
2. चलिए बुकमार्क पर चलते हैं गुणऔर इस तत्व के लिए गुणों का एक सेट बनाएं जिसे कहा जाता है सफ़ेद.
3. फिर हम निर्देशिका तत्व के लिए गुणों का एक सेट बनाएंगे नामकरण → रबर की नली. गुणों के इस सेट को कॉल किया जाएगा पोलैंडऔर निम्नलिखित विशेषताओं से युक्त है:
- रंग → चेन;
- निर्माता → फागुमिट।
4. अब डॉक्यूमेंट को ओपन करते हैं रसीद चालान क्रमांक-2और इंगित करें कि 2 सफेद विद्युत केबल और एक पोलिश रबर की नली खरीदी गई थी।
5. फिर दस्तावेज़ की पहली पंक्ति की प्रतिलिपि बनाएँ और इंगित करें कि 3 काले विद्युत केबल भी खरीदे गए थे। इनपुट प्रक्रिया के दौरान हमें विद्युत केबल के लिए गुणों का एक और सेट बनाना होगा → काला, कौन सा:
- रंग → काला;
- अनुभाग → 2.5.
6. आइए दस्तावेज़ की जाँच करें और रजिस्टर में दस्तावेज़ की गतिविधियों को देखें शेष सामग्री:
7. इसके अलावा, आइए सूचना रजिस्टर में निहित प्रविष्टियों को देखें नामकरण संपत्ति मूल्य:
गुणों द्वारा सामग्री अवशेषों की रिपोर्ट
तस्वीर को पूरा करने के लिए, हम एक रिपोर्ट बनाएंगे जो हमें कुछ गुणों वाली सामग्रियों की उपलब्धता दिखाएगी।
इस रिपोर्ट को बनाते समय, हम उन क्षमताओं का उपयोग करते हैं जो डेटा संरचना प्रणाली हमें विशेषताओं के साथ काम करने के लिए प्रदान करती है।
1. नाम के साथ एक नई कॉन्फ़िगरेशन ऑब्जेक्ट रिपोर्ट बनाएं शेष सामग्रीगुणों द्वारा.
2. डेटा संरचना स्कीमा डिज़ाइनर खोलें, एक नया जोड़ें डेटासेट → क्वेरीऔर आइए अनुरोध बनाना शुरू करें।
3. संचय रजिस्टर की वर्चुअल तालिका का चयन करें सामग्री के अवशेष। अवशेष और कंपनी के बारे में.
4. संचय रजिस्टर की वर्चुअल टेबल से शेष सामग्री। शेष और टर्नओवरनिम्नलिखित फ़ील्ड चुनें:
- सामग्री;
- प्रॉपर्टीसेट;
- मात्राप्रारंभिकशेष;
- आने वाली मात्रा;
- मात्राखपत;
- मात्राअंतिमशेष.
5. उसके बाद टैब पर यूनियन/उपनामआइए बिना किसी शब्द के संख्यात्मक फ़ील्ड के लिए उपनाम सेट करें मात्रा:
6. आइए विशेषताओं का वर्णन करना शुरू करें। ऐसा करने के लिए, बुकमार्क पर जाएँ विशेषताएँ.
बटन पर क्लिक करें जोड़नाऔर आइए फ़ील्ड का वर्णन करना शुरू करें।
7. पहला क्षेत्र जिसका वर्णन करना आवश्यक है वह है मान प्रकार. यहां हमें उस क्षेत्र के प्रकार का संकेत देना चाहिए जिससे हमारी विशेषताएं संबंधित होंगी। हमारे मामले में, ऐसा क्षेत्र फ़ील्ड है गुणों का सेटपंजीकरण करवाना शेष सामग्री. इसलिए, हम मान प्रकार का चयन करेंगे डायरेक्ट्रीलिंक.विकल्पनामपद्धति.
8. अगला चरण यह वर्णन करना है कि डेटा संरचना प्रणाली को विशेषताओं की सूची कहाँ से प्राप्त करनी चाहिए। ऐसा करने के लिए, आपको विशेषताओं की सूची के स्रोत को इंगित करना चाहिए और इस स्रोत के विशिष्ट क्षेत्रों के उद्देश्य का वर्णन करना चाहिए।
एक स्रोत के रूप में, डेटा संरचना प्रणाली मौजूदा स्रोत डेटा तालिका या तालिकाओं पर कुछ क्वेरी के परिणाम का उपयोग कर सकती है। हमारे मामले में, सब कुछ काफी सरल है: सभी विशेषताओं की सूची विशेषताओं के प्रकार के अनुसार संग्रहीत की जाती है गुणनामपद्धति. इसलिए, हम एक स्रोत के रूप में संकेत देंगे मेज़, और मैदान में विशेषताओं की सूचीचलो चुनें विशेषताओं के प्रकार की योजना. गुणनामपद्धति.
9. इसके बाद, आपको उस स्रोत के फ़ील्ड के उद्देश्य का वर्णन करना चाहिए जो विशेषताओं की सूची "आपूर्ति" करता है। खेत मेँ पहचानकर्ताचलो चुनें जोड़ना, खेत मेँ नाम → शीर्षक, और मैदान में टाइप → वैल्यू टाइप.
10. आइए विशिष्ट मूल्यों के स्रोत का वर्णन करने के लिए आगे बढ़ें। हमारे मामले में, विशिष्ट मूल्यों का स्रोत सूचना रजिस्टर है नामकरण संपत्ति मूल्य, तो मैदान में स्रोतहम चुनते हैं मेज़, और मैदान में विशेषताएँ मूल्य → सूचना रजिस्टर.नामकरण गुणों के मूल्य.
11. आगे, हम रजिस्टर फ़ील्ड के उद्देश्य का वर्णन करेंगे। खेत मेँ एक वस्तुएक आयाम चुनें गुणों का सेट, खेत मेँ पहचानकर्ता → ViewProperties, और मैदान में अर्थ→ संसाधन पंजीकृत करें अर्थ:
12. इससे अनुरोध का निर्माण पूरा हो जाता है। ठीक पर क्लिक करें और डेटा संरचना योजना के लिए उत्पन्न अनुरोध पाठ को देखें:
13. इस क्वेरी में कीवर्ड CHARACTERISTICS से शुरू होने वाला अनुभाग उल्लेखनीय है। यह उस डेटा संरचना प्रणाली की विशेषताओं का सटीक वर्णन करता है जिसका उपयोग इस रिपोर्ट में किया जाएगा।
इस अनुभाग का पाठ इसमें निहित है ब्रेसिज़ . इसका मतलब यह है कि यह क्वेरी का हिस्सा नहीं है, बल्कि डेटा संरचना प्रणाली के लिए एक निर्देश है।
14. आइए डेटा लेआउट आरेख का संपादन शुरू करें। सबसे पहले, टैब पर संसाधनसभी उपलब्ध संसाधनों का चयन करें:
15. चलिए बुकमार्क पर चलते हैं समायोजन. आइए एक रिपोर्ट संरचना बनाएं → एक समूह जोड़ें विस्तृत प्रविष्टियाँ.
16. फिर बुकमार्क पर चयनित फ़ील्डआइए उन फ़ील्ड का चयन करें जो रिपोर्ट में प्रदर्शित की जाएंगी:
- सामग्री;
- प्रॉपर्टीसेट;
- प्रारंभिकशेष;
- आ रहा;
- उपभोग;
- अंतिमशेष.
17. अंत में, चलिए बुकमार्क पर चलते हैं अन्य सेटिंगऔर रिपोर्ट का शीर्षक → सेट करें।
18. इससे रिपोर्ट का निर्माण पूरा हो जाता है। आइए 1C:एंटरप्राइज़ को डिबग मोड में लॉन्च करें और देखें कि हमारी रिपोर्ट का उपयोग करके क्या परिणाम प्राप्त किए जा सकते हैं। चलिए रिपोर्ट खोलते हैं शेष सामग्री गुणानुसार.
19. सबसे पहले, आइए देखें कि हमारे पास 2.5 मिमी2 के क्रॉस सेक्शन वाली कौन सी सामग्री है। ऐसा करने के लिए, क्लिक करें समायोजन, चलिए बुकमार्क पर चलते हैं चयनऔर धागा खोलो संपत्ति सेट.
कृपया ध्यान दें कि जो फ़ील्ड निर्देशिका में मौजूद हैं विकल्पNomenk-latura, डेटा संरचना प्रणाली ने उन सभी विशेषताओं को जोड़ा, जिन्हें हमने डेटाबेस में गुणों के विभिन्न सेटों के लिए परिभाषित किया था: निर्माता, रंग और अनुभाग। इस प्रकार, किसी भी विशेषता के मूल्यों के आधार पर रिपोर्ट में चयन काफी सरल और सहज है।
20. यह पता लगाने के लिए कि हमारे पास 2.5 मिमी2 के क्रॉस-सेक्शन के साथ कौन सी सामग्री है, बस क्रॉस-सेक्शन, मिमी2 फ़ील्ड का चयन करें और इसके लिए समानता की स्थिति को 2.5 पर सेट करें।
21. जब रिपोर्ट पूरी हो जाएगी, तो हमें निम्नलिखित परिणाम मिलेगा:
22. तो फिर आइए देखें कि हमारे पास कौन-सी काली सामग्री है:
23. और अंत में, यह सुनिश्चित करने के लिए कि रिपोर्ट सही ढंग से काम करती है, आइए देखें कि हमारे पास कितने काले विद्युत केबल हैं:
इस प्रकार, आप आश्वस्त हैं कि इस तार्किक आरेख का उपयोग करते समय, अब हमारे पास गुणों के अनुभागों और उनके मूल्यों की मनमानी संख्या में सामग्रियों का ट्रैक रखने का अवसर है।
यह ध्यान दिया जाना चाहिए कि जिस उदाहरण पर हमने विचार किया वह इस कॉन्फ़िगरेशन का पूर्ण समाधान नहीं है। हमने अभी ऐसे रिकॉर्ड बनाए रखने की संभावना प्रदर्शित की है। सामग्रियों के गुणों का पूरी तरह से उपयोग करने के लिए हमारे कॉन्फ़िगरेशन के लिए, शेष रजिस्टरों, दस्तावेज़ों और कुछ रिपोर्टों में उचित परिवर्तन करना आवश्यक है।
वे हमें ढूंढते हैं: विशेषताओं के प्रकार की योजना, एक विशिष्ट प्रकार की योजना से डेटा प्राप्त करना.