सामान्य और पूर्वनिर्धारित तत्व। डाटाबेस पक्ष अंतर

हमारे चौथे पाठ मेंहम कार्यक्रम से परिचित होना जारी रखेंगे। आज हम इसके व्यावहारिक उदाहरणों से परिचित होंगेपदानुक्रमित निर्देशिकाएं, साथ ही पूर्वनिर्धारित तत्वों को बनाना सीखें.

पाठ्यक्रम के 4 पाठों का समय:

00:19 पाठ्यक्रम के तीसरे पाठ के लिए गृहकार्य पूरा करने के बाद निर्देशिका कर्मचारियों में परिवर्तन
00:35 निर्देशिकाओं में विवरण का क्रम संपादित करना
02:54 एक निर्देशिका नामकरण बनाना
03:40 एक पदानुक्रमित निर्देशिका बनाना और कॉन्फ़िगर करना
05:10 नामकरण निर्देशिका में सेवाओं और वस्तुओं के समूहों का निर्माण
06:05 निर्देशिका नामकरण भरना
07:14 एक निर्देशिका तत्व को दूसरे समूह में स्थानांतरित करने के 3 तरीके
08:21 एक निर्देशिका गोदामों का निर्माण
09:19 पूर्वनिर्धारित निर्देशिका तत्वों का निर्माण
11:25 निर्देशिका गोदामों को भरना
12:20 सामग्री 4 पाठों पर एक परीक्षा लें

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

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

निर्देशिका प्रपत्र- निर्देशिका का दृश्य प्रतिनिधित्व। हम अपनी निर्देशिका के साथ कौन सी कार्रवाइयां करना चाहते हैं इसके आधार पर, हमें निर्देशिका को "अलग-अलग दृश्य" में प्रदर्शित करने की आवश्यकता है। इसलिए, पाठ्यक्रम के चौथे पाठ में, हमने विवरण के क्रम को सूची के रूप में और संदर्भ तत्व के रूप में संपादित किया।

सिस्टम स्वचालित रूप से बनाता है (उत्पन्न करता है), लेकिन, यदि आवश्यक हो, तो डेवलपर अपने दम पर रूपों को "आकर्षित" कर सकता है।

कुल मिलाकर, निर्देशिकाओं के लिए 5 रूप (रूपों के प्रकार) हैं:

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

पूर्वनिर्धारित निर्देशिका तत्व- कॉन्फ़िगरेशन मोड में डेवलपर द्वारा बनाई गई निर्देशिका तत्व, और जिसे नाम से अंतर्निहित 1c भाषा से एक्सेस किया जा सकता है।

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

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

पाठ्यक्रम के पाठ 4 के लिए गृहकार्य

सैद्धांतिक परीक्षण को सफलतापूर्वक हल करने के तुरंत बाद पाठ्यक्रम के चौथे पाठ के लिए गृहकार्य आपको उपलब्ध होगा।

ध्यान! यहाँ पाठ का एक परीक्षण संस्करण है, जिसकी सामग्री पूर्ण नहीं हो सकती है।

एक छात्र के रूप में लॉग इन करें

स्कूल सामग्री तक पहुँचने के लिए एक छात्र के रूप में साइन इन करें

शुरुआती प्रोग्रामर के लिए 1C 8.3 क्वेरी भाषा: VALUE फ़ंक्शन

समारोह अर्थ संभालने के लिए डिज़ाइन किया गयाअनुरोध निकाय में सिस्टम एनम मूल्यों के लिएऔर पूर्वनिर्धारित डेटा.

स्थानान्तरण और पूर्वनिर्धारित डेटा के लिए और क्या, आप पूछते हैं। आइए सब कुछ क्रम में बात करते हैं।

गणना

गणना- यह एक एप्लिकेशन ऑब्जेक्ट है (आपको याद है कि अभी भी हैं धार्मिक आस्थाऔर प्रलेखन). उसकी आवश्यकता क्यों थी?

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

अपरिवर्तनीयता उनका मुख्य तुरुप का पत्ता है। ये एक प्रकार के डेटाबेस स्थिरांक हैं।

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

कल्पना कीजिए कि यदि वह इन उद्देश्यों के लिए निर्देशिका का उपयोग करने का प्रयास करता है तो क्या होगा?

सबसे पहले, कुछ उपयोगकर्ता आगे बढ़ेंगे और कुछ "मार्टियन फ्लोर" जोड़ेंगे।

दूसरे, दूसरा उपयोगकर्ता हाँ लेगा और पहले से मौजूद लिंगों में से एक को हटा देगा या अपना नाम बदल देगा।

और इस वजह से कार्यक्रम टूट जाएगा, क्योंकि इसके काम के लिए यह आवश्यक है कि बिल्कुल दो लिंग हों और "पुरुष" और "महिला" नाम हों।

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

आइए हमारे "गैस्ट्रोनोम" डेटाबेस में ऐसी गणना का एक उदाहरण देखें। आप पाठ का परीक्षण संस्करण पढ़ रहे हैं, पूर्ण पाठ स्थित हैं।

यहाँ यह नाम के साथ हमारा एनम है ज़मीन. यह क्या मान ले सकता है?

केवल दो मान हैं। "पुरुष" और "महिला" नामों के साथ। हमें क्या चाहिये।

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

इस प्रकार, पहले से ही उपयोगकर्ता मोड में ग्राहक कार्ड भरते समय, हम ग्राहक के लिंग के रूप में केवल दो मान पुरुष और महिला चुन सकेंगे:

अब चलिए एक प्रश्न बनाते हैं जो डेटाबेस से ग्राहकों और उनके लिंग का चयन करता है:

अब प्रश्न बदलते हैं ताकि केवल पुरुष ही रहें। अगर हम कुछ लिखने की कोशिश करते हैं:

तब हमें कुछ नहीं मिलता:

क्योंकि इस तरह से Enumeration Values ​​तक पहुंचना संभव नहीं है। उन्हें फ़ंक्शन का उपयोग करके एक्सेस करने की आवश्यकता है अर्थ:

तो, फ़ंक्शन के कार्यों में से एक अर्थ- प्रश्नों में गणना मूल्यों का उपयोग।

पूर्वनिर्धारित डेटा

मैं एक उदाहरण के साथ बेहतर दिखाऊंगा कि निर्देशिकाओं के लिए पूर्वनिर्धारित डेटा क्या है। आप पाठ का परीक्षण संस्करण पढ़ रहे हैं, पूर्ण पाठ स्थित हैं।

हमारे "गैस्ट्रोनोम" डेटाबेस में (उपयोगकर्ता मोड में), "माप की इकाइयां" संदर्भ खोलें:

इसके तत्वों पर एक नजर डालें। कुछ तत्वों के बगल में पीले घेरे देखें? ये तत्व (जिनमें वृत्त होते हैं) हैं पूर्वनिर्धारित डेटा.

सामान्य तौर पर, यदि निर्देशिका का कोई तत्व पूर्वनिर्धारित है (अर्थात उस पर एक पीला वृत्त है), तो यह तत्व विशेष है।

सबसे पहले, इसका मतलब है कि तत्व प्रोग्रामर द्वारा कॉन्फ़िगरेशन चरण में बनाया गया था (हमारे मामले में, ये कोड 1, 2 और 3 वाले तत्व हैं)।

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

इसीलिए केवल ऐसे तत्व को हटाने से काम नहीं चलेगा। इसे हटाने के लिए चिह्नित करने का प्रयास करें:

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

यहां वे माप की संदर्भ इकाई के लिए हमारे सभी पूर्वनिर्धारित तत्व हैं। ध्यान दें कि सभी पूर्वनिर्धारित तत्वों का एक विशेष नाम होता है जो उपयोगकर्ता मोड में प्रदर्शित नहीं होता है।

कोड 1 वाले तत्व के लिए, यह नाम टन है, कोड 2 के साथ - ग्राम, और इसी तरह। यह नाम कहा जाता है पूर्वनिर्धारित तत्व का नामऔर यह इस नाम से है कि आप इसे कोड से (या हमारे मामले में अनुरोध से) संदर्भित कर सकते हैं।

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

इसलिए, पूर्वनिर्धारित तत्व निश्चित रूप से यहां एनम की तुलना में अधिक उपयुक्त हैं।

और हम पहले से परिचित फ़ंक्शन का उपयोग करके अपने पूर्वनिर्धारित तत्वों को अनुरोध से एक्सेस कर सकते हैं अर्थ:

परीक्षण करें

परीक्षण प्रारंभ करें

1. Enum मान सेट हैं

2. किसी कंपनी में गोदामों की सूची को स्टोर करने के लिए टाइप करें

3. एक गोदाम में माप की इकाइयों की सूची को स्टोर करने के लिए, टाइप करें

4. कर दरों को संग्रहीत करने के लिए, जिसकी सूची उपयोगकर्ता द्वारा नहीं बदली जानी चाहिए, प्रकार

5. किसी क्वेरी में गणना मूल्य को संदर्भित करने के लिए, एक फ़ंक्शन उपयुक्त है

6. कर दरों को संग्रहीत करने के लिए, जिसकी सूची उपयोगकर्ता द्वारा बदली जाएगी, प्रकार

7. पूर्वनिर्धारित डेटा कहा से आता है

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

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

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

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

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

मतभेद

परीक्षण विन्यास में, "सामान" निर्देशिका बनाई गई थी। इसमें समूह "परीक्षण तत्व" बनाया गया है। आप लेख की शुरुआत में स्क्रीनशॉट में समूह की सामग्री देख सकते हैं। SQL डेटाबेस में संदर्भ पुस्तक "उत्पाद" के लिए निम्नलिखित संरचना के साथ एक संबंधित तालिका "_Reference37" है:

लेकिन SQL तालिका में कॉन्फ़िगरेशन ट्री और फ़ील्ड के विवरण के बीच पत्राचार कैसे निर्धारित करें?

आइए वैश्विक संदर्भ "GetDatabaseStorageStructure ()" की मानक विधि का उपयोग करें, जो तालिका संरचना के विवरण के साथ मूल्यों की एक तालिका लौटाएगा।

"फ़ील्ड्स" मान तालिका में, हम SQL तालिका के फ़ील्ड और मेटाडेटा ट्री में ऑब्जेक्ट के विवरण के बीच पत्राचार देखते हैं। हमारे उदाहरण में, हम "उत्पाद" निर्देशिका की संरचना पर विचार करते हैं। सभी शब्दकोशों में बूलियन प्रकार की एक मानक "पूर्वनिर्धारित" विशेषता होती है, जो पूर्वनिर्धारित तत्वों के लिए TRUE पर सेट होती है:

डेटाबेस में निर्देशिका भंडारण संरचना के साथ तालिका के अनुसार, हम निश्चित रूप से कह सकते हैं कि "पूर्वनिर्धारित" फ़ील्ड "IsMetadata" फ़ील्ड से मेल खाती है। यदि हम SQL डेटाबेस में "_Reference37" तालिका की सामग्री देखते हैं, तो हम निम्नलिखित देखेंगे:

पूर्वनिर्धारित तत्व के लिए प्रविष्टि में, "IsMetadata" फ़ील्ड का मान "0x01" पर सेट किया गया है, जो TRUE ध्वज से मेल खाता है। सामान्य तत्वों के लिए, मान "0x00" पर सेट है। यह पूर्वनिर्धारित तत्वों और साधारण लोगों के बीच मुख्य अंतर है। अन्य सभी फ़ील्ड डेटाबेस में उसी तरह संग्रहीत किए जाते हैं जैसे उपयोगकर्ताओं द्वारा जोड़े गए सामान्य आइटम के फ़ील्ड।

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

इस प्रकार, पूर्वनिर्धारित तत्व उस समूह को बनाते हैं जिसमें उन्हें "पूर्वनिर्धारित" भी रखा जाता है।

समापन

पूर्वनिर्धारित तत्व अधिकांश विन्यासों का एक अभिन्न अंग हैं। उनका उपयोग विकास को सरल करता है और कार्यात्मक के निर्माण को तार्किक रूप से अधिक "सामंजस्यपूर्ण" और ठोस बनाता है।

प्रिंट (Ctrl+P)

ऑब्जेक्ट मैनेजर का उपयोग करके पूर्वनिर्धारित मानों के साथ कार्य करना

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

पूर्वनिर्धारितValueType.MetadataObjectName.Value


पूर्वनिर्धारित वैल्यू टाइप- पूर्वनिर्धारित मान प्राप्त करने के लिए, निम्न डेटा प्रकार निर्दिष्ट किए जा सकते हैं (में लिखा गया है
बहुवचन):
● हैंडबुक,
● प्रकार की विशेषताओं की योजनाएं,
● खातों के चार्ट,
● गणना प्रकार की योजनाएं,
● गणना।
मेटाडेटा ऑब्जेक्टनाम

● मान - निम्न में से एक हो सकता है:
● गणना के लिए, गणना मूल्य का नाम निर्दिष्ट किया गया है;

● RoutePoints.PointName व्यवसाय प्रक्रिया का मार्ग बिंदु है।
यदि व्यवसाय प्रक्रिया मार्ग बिंदु प्राप्त करना आवश्यक है, तो प्राप्त किए जाने वाले मान का वर्णन करने वाली स्ट्रिंग इस तरह दिखाई देगी:

BusinessProcesses.MetadataObjectName.RoutePoint.RoutePointName
उदाहरण:


तरह = गणना। माल के प्रकार। माल;
// पूर्वनिर्धारित निर्देशिका डेटा प्राप्त करना।
तत्व = निर्देशिकाएँ। मुद्रा। रूबल;
// बिजनेस प्रोसेस रूट पॉइंट
बिंदु = व्यवसाय प्रक्रिया। अनुमोदन। मार्ग बिंदु। अनुमोदन;

फ़ंक्शन का उपयोग करके पूर्वनिर्धारित मानों के साथ कार्य करना पूर्वनिर्धारित मान ()

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

आइए इस रेखा के घटकों पर करीब से नज़र डालें:
पूर्वनिर्धारित वैल्यू टाइप- पूर्वनिर्धारित मान प्राप्त करने के लिए, निम्न डेटा प्रकार निर्दिष्ट किए जा सकते हैं (में लिखा गया है
एकवचन):
● हैंडबुक,
योजना प्रजाति लक्षण,
● खातों का चार्ट,
योजना प्रकार गणना,
● लिस्टिंग,
● व्यापार प्रक्रिया।
● और ऑब्जेक्टनाम मेटाडेटा- मेटाडेटा ऑब्जेक्ट का नाम निर्दिष्ट करें जैसा कि यह विन्यासकर्ता में निर्दिष्ट है।
● मान - निम्न में से एक हो सकता है

● गणना के लिए, गणना मूल्य का नाम निर्दिष्ट किया गया है;
● एक पूर्वनिर्धारित मान प्राप्त करने के लिए, इसका नाम निर्दिष्ट करें क्योंकि यह विन्यासकर्ता में निर्दिष्ट है;
● RoutePoint.PointName – व्यवसाय प्रक्रिया मार्ग बिंदु;
● EmptyLink - एक खाली लिंक प्राप्त करने के लिए।
यदि आपको सिस्टम गणना का मान प्राप्त करने की आवश्यकता है, तो विधि पैरामीटर इस तरह दिखेगा:
SystemEnumName.SystemEnum मान।
उदाहरण के लिए:

चार्टटाइप = पूर्वनिर्धारित वैल्यू ("चार्टटाइप। अवतल सतह“);
यदि आप एक व्यवसाय प्रक्रिया मार्ग बिंदु प्राप्त करना चाहते हैं, तो आपको प्राप्त होने वाले मान का वर्णन करने वाली स्ट्रिंग इस तरह दिखाई देगी:
उदाहरण:

// एनम का मान प्राप्त करें।
देखें = पूर्वनिर्धारित मूल्य("गणना। माल के प्रकार। सामान");
// एक खाली संदर्भ का मान प्राप्त करें।
खाली लिंक =
पूर्वनिर्धारित मूल्य(“Document.Invoice.EmptyReference”);
// पूर्वनिर्धारित निर्देशिका डेटा प्राप्त करना।
तत्व = पूर्वनिर्धारित मूल्य("हैंडबुक। मुद्रा। रूबल");
// बिजनेस प्रोसेस वेपॉइंट
डॉट = पूर्वनिर्धारित मूल्य(“बिजनेस प्रोसेस.एग्रीमेंट.रूटपॉइंट.अप्रूवल”);



संबंधित आलेख: