निर्देशिकाओं के स्वचालित निर्माण के लिए 1सी प्रसंस्करण। लेखांकन जानकारी

यूनिवर्सल ऑब्जेक्ट प्रोसेसिंग 1C 8.3 डाउनलोड करें।

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

प्रबंधित एप्लिकेशन (8.3 और 8.2) के लिए समान 1C प्रोसेसिंग दिखाई दी है। इससे पहले, 1C 8.3 में, समूह परिवर्तनों के विवरण में मानक प्रसंस्करण करना आवश्यक था, लेकिन यह 1C उपयोगकर्ता या प्रोग्रामर के दैनिक कार्य में आवश्यक सभी कार्यों को हल नहीं करता है।

वस्तुओं की खोज और चयन

प्रोसेसिंग डाउनलोड करने के बाद, हम इसे बाहरी के रूप में चला सकते हैं। जो लोग नहीं जानते, उनके लिए यह "फ़ाइल" - "खोलें" मेनू के माध्यम से किया जाता है। प्रोसेसिंग विंडो दिखाई देगी:

पहले टैब पर हमें उस ऑब्जेक्ट का चयन करना होगा जिसके साथ हम काम करने जा रहे हैं। और इसलिए, "खोज ऑब्जेक्ट" फ़ील्ड में दस्तावेज़ "बिक्री (कार्य, चालान)" पहले से ही चयनित है। ऐसा इसलिए है क्योंकि यह ऑब्जेक्ट पहले ही चुना जा चुका है। प्रसंस्करण याद रख सकता है.

"चयन सेट करना" बटन पर क्लिक करके, हम ऑब्जेक्ट के लगभग किसी भी क्षेत्र के लिए चयन सेट कर सकते हैं:

यदि चयन डेटा पर्याप्त नहीं है, तो आप कस्टम क्वेरी का उपयोग करके आवश्यक ऑब्जेक्ट का चयन कर सकते हैं। ऐसा करने के लिए, "चयन मोड" स्विच को उचित स्थान पर ले जाएँ।

सभी सेटिंग्स के बाद, ऑब्जेक्ट का चयन करना होगा। "ऑब्जेक्ट ढूंढें" बटन पर क्लिक करें और चयन परिणाम देखें:

प्रसंस्करण तत्व

आइए "प्रसंस्करण" टैब पर जाएं:

शायद केवल पहले तीन उपचार ही अलग से संक्षिप्त समीक्षा के योग्य हैं। बाकियों का काम नाम से ही स्पष्ट है और उन्हें सेटिंग्स की आवश्यकता नहीं है।

मनमाना एल्गोरिदम

"कस्टम एल्गोरिथम" प्रसंस्करण आपको आंतरिक 1सी भाषा में वस्तुओं पर क्रियाओं का एक कार्यक्रम लिखने की अनुमति देता है। प्रसंस्करण के लिए प्रोग्रामिंग कौशल की आवश्यकता होती है और इसका विवरण एक अलग लेख के योग्य है। इसकी सहायता से आप वस्तुओं पर व्यावहारिक क्रियाएँ कर सकते हैं:

विवरण सेट करना

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

यह तुरंत ध्यान दिया जाना चाहिए कि प्रसंस्करण तुरंत किया जा सकता है, या आप सेटिंग को सहेज सकते हैं। यह सेटिंग प्रोसेसिंग ट्री में प्रदर्शित की जाएगी.

वस्तुओं का पुनः क्रमांकन करना

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

अब आइए देखें कि हम सहेजी गई सेटिंग्स के साथ क्या कर सकते हैं। यह पता चला है कि हम इसे "चयनित प्रोसेसिंग" विंडो में स्थानांतरित करके एक बैच में निष्पादित कर सकते हैं:

अब हम "रन" बटन पर क्लिक करके चयनित सेटिंग्स को क्रमिक रूप से निष्पादित कर सकते हैं।

यहां से सामग्री के आधार पर: programmingist1s.ru

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

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

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

1C कॉन्फ़िगरेशन बनाना: प्रोसेसिंग जोड़ना

हम 1C पर कॉन्फ़िगरेशन बनाने की मूल बातों का अध्ययन करना जारी रखते हैं।

इस पाठ में, हम एक साथ मिलकर एक नई प्रोसेसिंग बनाएंगे, और फिर इसके लिए कमांड लिखेंगे जो प्रदर्शित करेगा कि "कर्मचारी" निर्देशिका के साथ कैसे काम करना है।

हम विन्यासकर्ता के पास लौटते हैं और विन्यास वृक्ष खोलते हैं।

एक नई प्रोसेसिंग जोड़ना

"प्रसंस्करण" अनुभाग पर राइट-क्लिक करें और "जोड़ें" चुनें:

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

प्रसंस्करण के लिए एक फॉर्म बनाना

आइए "फ़ॉर्म" टैब पर जाएं, एक नया फॉर्म जोड़ने के लिए हरे प्लस चिह्न पर क्लिक करें (हमारी प्रसंस्करण का दृश्य प्रतिनिधित्व):

एक प्रपत्र निर्माण कंस्ट्रक्टर प्रकट हुआ है. आइए सब कुछ डिफ़ॉल्ट के रूप में छोड़ दें और "समाप्त करें" पर क्लिक करें:

एक नया फॉर्म खुल गया है:

फॉर्म के लिए एक नया कमांड बनाएं

आइए "कमांड" -> "फ़ॉर्म कमांड" टैब पर जाएं:

आइए एक नया कमांड जोड़ें (हरा प्लस चिह्न):

और नए कमांड के गुणों में हम "OutputAllEmployees" नाम इंगित करेंगे:

इसके गुणों में, कमांड हैंडलर सेट करने के लिए "एक्शन" फ़ील्ड के बगल में आवर्धक ग्लास पर क्लिक करें। हैंडलर "क्लाइंट पर" बनाने का विकल्प चुनें और "ओके" पर क्लिक करें:

हमें "आउटपुट ऑल एम्प्लॉइज" कमांड की हैंडलर प्रक्रिया में फॉर्म मॉड्यूल में स्थानांतरित किया गया था:

कमांड हैंडलर कोड लिखना

अब हमारा कार्य आंतरिक 1C भाषा में कोड लिखना है जो "कर्मचारी" निर्देशिका के सभी तत्वों के माध्यम से पुनरावृत्त होगा।

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

इसलिए, आइए मॉड्यूल के अंत में इस तरह की एक प्रक्रिया जोड़ें:

कृपया ध्यान दें कि इससे पहले मैंने "&OnServer" विशेषता का संकेत दिया था। इसका मतलब है कि इसे सर्वर पर निष्पादित किया जाएगा, जिसका अर्थ है कि हम इससे निर्देशिका डेटा पढ़ सकते हैं।

आइए अब क्लाइंट "OutputAllEmployees" से इस प्रक्रिया के लिए एक कॉल व्यवस्थित करें:

यहाँ तर्क इस प्रकार है:

  1. उपयोगकर्ता "आउटपुट सभी कर्मचारी" कमांड को कॉल करता है (उदाहरण के लिए, एक बटन पर क्लिक करके, जो वास्तव में हमारे पास अभी तक नहीं है)
  2. कमांड क्लाइंट पर उसी नाम "आउटपुट ऑल एम्प्लॉइज" की हैंडलर प्रक्रिया लॉन्च करता है (आखिरकार, बटन, और इसलिए कमांड, क्लाइंट पर है)
  3. क्लाइंट प्रक्रिया "OutputAllEmployees" सर्वर प्रक्रिया "OutputAllEmployeesOnServer" पर कॉल करती है
  4. सर्वर प्रक्रिया "आउटपुट AllEmployeesOnServer" डेटाबेस से निर्देशिका डेटा को पढ़ती है और उन्हें संदेश विंडो में प्रदर्शित करती है

हमारे पास केवल "सर्वर पर सभी कर्मचारियों को आउटपुट करें" प्रक्रिया के लिए कोड लिखना है, जो "कर्मचारी" निर्देशिका के तत्वों के माध्यम से जाता है और उन्हें संदेश विंडो में प्रदर्शित करता है।

यह वास्तव में कठिन नहीं है. 1C में सभी निर्देशिकाओं को ट्रैस करना समान है। इसका मतलब यह है कि अब "कर्मचारी" निर्देशिका के साथ ऐसा करना सीख लेने के बाद, आप किसी अन्य निर्देशिका के साथ भी ऐसा कर सकते हैं।

निर्देशिका डेटा तक पहुँचने के लिए, एक प्रबंधक का उपयोग किया जाता है, जिसे निम्नानुसार एक्सेस किया जाता है:

प्रबंधक = निर्देशिकाएँ। कर्मचारी;

इस वाक्य में, मुख्य भाग समान चिह्न के दाईं ओर है। बाईं ओर केवल एक वेरिएबल है जिसमें हम प्रबंधक को सहेजते हैं ताकि हम इसके साथ आगे काम कर सकें। इस वेरिएबल का नाम न केवल "प्रबंधक" हो सकता है, बल्कि कोई अन्य - यहां तक ​​कि "ड्रमर" भी हो सकता है।

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

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

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

प्रबंधक = निर्देशिकाएँ। कर्मचारी; नमूना = प्रबंधक. चुनना() ;

नमूना क्या है? एक चयन (फिर से, यह केवल उस चर का नाम है जिसमें हम "चयन" विधि का परिणाम सहेजते हैं और यह कुछ और भी हो सकता है) एक संग्रह है, लेकिन उदाहरण के लिए, एक सरणी या सूची के समान नहीं है मूल्यों का.

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

यह दृष्टिकोण आपको चयन का उपयोग करके निर्देशिकाओं की बड़ी सूचियों को तुरंत कंप्यूटर मेमोरी में लोड किए बिना पार करने की अनुमति देता है।

किसी नमूने से डेटा का अगला भाग प्राप्त करने के लिए, आपको नमूने में निर्मित "अगला" विधि को कॉल करना होगा। डेटा का हिस्सा प्राप्त करना (एक हिस्सा एक निर्देशिका तत्व से मेल खाता है) आमतौर पर एक लूप में होता है:

जब चयन में डेटा (निर्देशिका तत्व) समाप्त हो जाएगा, तो "अगला" विधि गलत लौट आएगी और चक्र बंद हो जाएगा।

"अगली" विधि में प्रत्येक कॉल के बाद (बशर्ते कि यह "सही" लौटा हो), चयन में केवल पढ़े गए निर्देशिका तत्व के डेटा वाले सभी फ़ील्ड शामिल होंगे, जिन्हें एक बिंदु द्वारा अलग किए गए नाम से पहुंचा जा सकता है:

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

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

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

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

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

अब समय आ गया है कि आप स्वयं 1सी प्रोसेसिंग करने का प्रयास करें। विवरण नीचे।

1सी प्रोसेसिंग क्या हैं और उनका उपयोग कैसे किया जाता है?

एक छोटा सा परिचय. जो लोग पहले से ही 1सी प्रोसेसिंग से परिचित हैं वे इस बिंदु को छोड़ सकते हैं।

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

कार्यक्षमता के आधार पर, 1C प्रोसेसिंग को तीन प्रकारों में विभाजित किया जा सकता है:

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

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

    एक अच्छा उदाहरण 1सी प्रिंटिंग (अतिरिक्त मुद्रित प्रपत्र) का प्रसंस्करण है, जिसे आप अतिरिक्त मुद्रित प्रपत्र निर्देशिका में मानक कॉन्फ़िगरेशन में पा सकते हैं। उनके पास हमेशा एक सार्वजनिक प्रिंट() फ़ंक्शन और मानकीकृत उपयोग होता है।

    कृपया ध्यान दें कि, निश्चित रूप से, ऐसी "कक्षाएं" सीधे डेटा से जुड़ी नहीं हैं - उन्हें "कन्स्ट्रक्टर" में पारित करने या पढ़ने की आवश्यकता है।

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

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

1सी प्रसंस्करण कहाँ स्थित हैं?

तो, कॉन्फ़िगरेशन और बाहरी 1C प्रोसेसिंग में निर्मित 1C प्रोसेसिंग हैं।

अंतर्निहित 1C प्रोसेसिंग का उपयोग प्रोग्रामर द्वारा कॉन्फ़िगरेशन विकसित करने के लिए स्थितिजन्य रूप से किया जाता है - अर्थात, उन्हें या तो उपयोगकर्ता मेनू (सेवा मेनू का हिस्सा) में प्रदर्शित किया जा सकता है, या अन्य 1C ऑब्जेक्ट से प्रोग्रामेटिक रूप से खोला जा सकता है (उदाहरण के लिए, एक निर्देशिका फॉर्म से) ).

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

कॉन्फिगरेटर में, कॉन्फ़िगरेशन में निर्मित 1C प्रोसेसिंग प्रोसेसिंग शाखा में स्थित है।

बाहरी 1C प्रोसेसिंग फ़ाइल/ओपन मेनू का उपयोग करके कॉन्फ़िगरेशनकर्ता और एंटरप्राइज़ दोनों में खोली जाती है।

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

1सी प्रोसेसिंग स्वयं कैसे करें

तो, चलिए मज़ेदार भाग पर आते हैं - स्क्रैच से स्वयं 1सी प्रोसेसिंग बनाने के लिए एल्गोरिदम।

प्रसंस्करण 1सी 8.3- डेटाबेस में जानकारी को बदलने और बदलने के लिए कॉन्फ़िगरेशन ऑब्जेक्ट का उपयोग किया जाता है।

आइए देखें कि इसे कैसे बनाया जाए, इसके गुण, यह एक रिपोर्ट से कैसे भिन्न है, बाहरी प्रसंस्करण आंतरिक प्रसंस्करण से कैसे भिन्न है।

उपचार के निर्माण में ध्यान देने योग्य कोई विशेष विशेषताएं नहीं हैं। सभी कार्यक्षमताएँ व्यक्तिगत हैं और 1C 8.3 या 8.2 के डेवलपर द्वारा प्रदान की जाती हैं।

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

1सी पर 267 वीडियो पाठ निःशुल्क प्राप्त करें:

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

वस्तु = प्रक्रियाएँ। यूनिवर्सलएक्सएमएल डेटा एक्सचेंज। बनाएं() ; वस्तु। विकल्प = विकल्प;

वस्तु। अपलोड करें() ;