1s 8.2 पर प्रोग्रामिंग के उदाहरण। फ़ाइल और सर्वर डेटाबेस

यदि आप SI में लिखते हैं
कम से कम तीन बार लंगड़ा हो जाओ
वे इस बारे में कहते हैं:
"वह एक अच्छा प्रोग्रामर है!"
(फ़िडोश गाने - "सक्सक्स क्या है और रूलज़्ज़ क्या है")

प्रस्तावना

इस लेख को लिखने का कारण नकारात्मक दृष्टिकोण था पेशेवर समुदायनिर्दिष्ट प्लेटफ़ॉर्म और प्रोग्रामर को।

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

और इससे भी अधिक, किसी प्रोग्रामर की क्षमताओं को उस भाषा से आंकना अपर्याप्त है जिसमें वह लिखता है।

इस लेख में मैं उन फायदों का वर्णन करूंगा जो मुझे कार्यक्रम में अपने लिए मिले। लेख लगभग एक विज्ञापन बन जाएगा, इसलिए यहां एक अस्वीकरण है:

  • 1सी कंपनी से मेरा कोई सीधा संबंध नहीं है;
  • यह लेख कमीशन पर नहीं बनाया गया है और पूरी तरह से स्वैच्छिक आधार पर लिखा गया है;
  • कुछ मामलों में, व्यक्तिगत राय व्यक्त की जाती है, जो मेल नहीं खा सकती...;
  • प्रस्तावना को छोड़कर पूरा लेख लेखक का है, कोई भी संयोग एक दुर्घटना है;
  • हम 1C एंटरप्राइज़ 8.2 प्लेटफ़ॉर्म के बारे में बात करेंगे (वर्तमान में संस्करण 8.3 चालू है, लेकिन मैंने अभी तक इसका अध्ययन नहीं किया है - 1C 8.2 पर बहुत काम किया गया है)। हालाँकि, जो कुछ कहा गया है वह 8.3 प्लेटफ़ॉर्म और पुराने संस्करणों दोनों पर लागू होता है, और इसमें से कुछ संस्करण 7.7 पर भी लागू होता है।
तो चलो शुरू हो जाओ।

हम किस बारे में बात कर रहे हैं?

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

फ़ाइल और सर्वर डेटाबेस

प्लेटफ़ॉर्म में कई भाग होते हैं और यह फ़ाइल या सर्वर संस्करण में काम कर सकता है।

फ़ाइल संस्करण में, संपूर्ण डेटाबेस एक फ़ाइल में समाहित है (एक्सटेंशन "1cd" के साथ) - प्लेटफ़ॉर्म प्रत्येक कंप्यूटर पर स्थापित होता है और सीधे डेटाबेस को पढ़ता/लिखता है।

फ़ाइल विकल्प के लाभ - कम कीमतऔर तैनाती में आसानी.

विपक्ष - फ़ाइल संरचना "1cd" बंद है, नहीं एकीकृत प्रणाली, डेटाबेस के साथ इंटरैक्ट करना। परिणामस्वरूप, इसका उपयोग कब करना कठिन है बड़ी संख्याउपयोगकर्ता (20+ उपयोगकर्ताओं के लिए आज़माया गया - यह काम करता है)। इसके अतिरिक्त, जब डेटाबेस का आकार लगभग 15 जीबी (या अधिक) होता है, तो डायनेमिक अपडेट विफल हो सकते हैं। ऐसी विफलताओं को हल करना एक कठिन कार्य है, और डेटाबेस की मरम्मत के लिए उपयोगिता हमेशा प्रभावी ढंग से मरम्मत नहीं करती है, और कभी-कभी डेटाबेस को अपंग भी कर देती है।

एक समाधान है - सबसे पहले, दैनिक डेटाबेस बैकअप सेट करना। इसके अलावा, शिल्पकार न केवल 1सीडी फ़ाइल प्रारूप प्रकाशित करते हैं, बल्कि ऐसी फ़ाइलों के साथ काम करने के लिए उपयोगिताएँ और ऐसी समस्याओं को हल करने के लिए कई तरीके भी विकसित करते हैं।

सर्वर संस्करण में, डेटाबेस को संग्रहीत करने के लिए प्लेटफ़ॉर्म एक SQL सर्वर (आमतौर पर MS SQL, लेकिन 8.2.14 से शुरू होता है - आप कुछ अन्य का उपयोग कर सकते हैं, उदाहरण के लिए, फ़ायरबर्ड पोस्टग्रेएसक्यूएल, आईबीएम डीबी 2, ओरेकल डेटाबेस) और प्लेटफ़ॉर्म का उपयोग करते हैं। त्रि-स्तरीय वास्तुकला का उपयोग करता है:

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

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

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

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

एक और प्लस: प्लेटफ़ॉर्म बहुत सरलता से स्थापित किया गया है, कुछ इस तरह: "नेक्स्ट-नेक्स्ट-नेक्स्ट-ओके", किसी भी घटक की फाइन ट्यूनिंग या इंस्टॉलेशन की आवश्यकता नहीं है।

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

यह लेखांकन से कहीं अधिक है

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

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

प्रोग्रामर के लिए पारिस्थितिकी तंत्र

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

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

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

डेटा का वर्णन करने वाली वस्तुओं के अलावा, विभिन्न प्रकार के कार्यों के लिए बड़ी संख्या में सिस्टम ऑब्जेक्ट भी हैं। मैं उनमें से कुछ पर प्रकाश डालूँगा:

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

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

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

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

मूल्यों का वृक्ष- पदानुक्रमित डेटा का प्रतिनिधित्व करने वाली एक वस्तु। इसमें कॉलम शामिल हैं; कॉलम का सेट सभी स्तरों पर सभी रिकॉर्ड के लिए समान है। वैल्यू ट्री में कॉलम हटाना/जोड़ना वैल्यू टेबल की तरह ही आसान है। साथ ही, इसमें “SelectRow()” विधि भी है।

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

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

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

पूछताछ भाषा। 1सी में क्वेरीज़ का उपयोग केवल सुविधाजनक चयन, सॉर्टिंग और ग्रुपिंग के साथ डेटा का एक नमूना प्राप्त करने के लिए किया जाता है। पहले अनुमान के अनुसार, यह SQL से रूसी में अनुवादित "SELECT" ऑपरेटर है, हालाँकि, 1C क्वेरी भाषा में वह कार्यक्षमता भी है जो SQL में गायब है, अर्थात्:

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

प्रोग्रामिंग भाषा
वाक्यविन्यास के संदर्भ में, 1C भाषा "रूसी पास्कल" के समान है, लेकिन कम कठोरता और कुछ निर्माणों की अनुपस्थिति में "पास्कल" से भिन्न है:

  • वेरिएबल घोषित करने की कोई आवश्यकता नहीं है - आप उन्हें सीधे मॉड्यूल टेक्स्ट में प्रारंभ कर सकते हैं;
  • वेरिएबल्स की कोई सख्त टाइपिंग नहीं है। सिस्टम में मूल्य प्रकार हैं, लेकिन चर के लिए कोई सख्त टाइपिंग नियम नहीं हैं। वेरिएबल जिसने लिंक को संग्रहीत किया है, कोड की कुछ पंक्तियों के बाद, पहले से ही एक संख्या या स्ट्रिंग को संग्रहीत कर सकता है;
  • आप मानों के साथ वेरिएबल जोड़ सकते हैं अलग - अलग प्रकार, इस मामले में, परिणाम का प्रकार पहले चर के प्रकार के समान होगा, उदाहरण के लिए:
    के = "25"+1; // k = "251", 26 नहीं
  • विभिन्न प्रकार के मूल्यों वाले चर की तुलना समानता या असमानता के लिए की जा सकती है (लेकिन अधिक या कम के लिए नहीं, इससे अपवाद होगा) - स्वाभाविक रूप से, ऐसे चर समान नहीं हैं;
  • कार्य और प्रक्रियाएं हैं, रिकर्सन का उपयोग करने की अनुमति है (रिकर्सन की गहराई पर एक सीमा के साथ);
  • पैरामीटर के बिना किसी फ़ंक्शन या प्रक्रिया को निर्दिष्ट करते समय, अंत में खाली कोष्ठक इंगित करना अभी भी आवश्यक है: इस तरह ();
  • मॉड्यूल हैं: प्रत्येक निर्देशिका और दस्तावेज़ में उनमें से कई हैं, इसके अलावा, रजिस्टर, रिपोर्ट और प्रसंस्करण और प्रत्येक फॉर्म में मॉड्यूल हैं, और कॉन्फ़िगरेशन के हिस्से के रूप में सामान्य मॉड्यूल बनाना भी संभव है;
  • कोई वर्ग, वंशानुक्रम, एनकैप्सुलेशन, बहुरूपता नहीं;
  • किसी फ़ंक्शन को संदर्भ के रूप में पारित नहीं किया जा सकता है, कोई अज्ञात फ़ंक्शन नहीं हैं;
  • कोई रिवर्स लूप नहीं है (i:=5 से लेकर 1 तक के लिए), लेकिन रिकॉर्ड हटाते समय इसकी वास्तव में आवश्यकता होती है। हम "अलविदा" चक्र के माध्यम से थोड़ी लंबी प्रविष्टि के साथ काम करते हैं।

औजार

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

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

इंटरफ़ेस 1सी एंटरप्राइज 8.2

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

कीमतें, आपूर्ति और मांग, फ़्रेंचाइज़िंग

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

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

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

कुल मिलाकर, यह सब बहुत लाभदायक लगता है।

दूसरा "स्वादिष्ट", लेकिन मरहम में एक मक्खी के साथ, प्लस, 1 सी से और भागीदारों से काफी सार्वभौमिक कॉन्फ़िगरेशन की उपस्थिति है।

बहुमुखी प्रतिभा के बारे में

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


तीसरा लाभ (और खतरे की घंटी के साथ भी) फ्रेंचाइजी और प्रशिक्षण केंद्रों का नेटवर्क है, उपयोगकर्ताओं और नौसिखिए प्रोग्रामर और प्रशासकों दोनों के लिए। अच्छा विचार, लेकिन इसके कार्यान्वयन की गुणवत्ता बहुत ही औसत दर्जे की है। हालाँकि, हमारे देश में 1C की व्यापक लोकप्रियता का एक कारण इसकी व्यापकता और आक्रामक मार्केटिंग है (और यही नकारात्मकता, ईर्ष्या और घृणा का भी कारण है)।

दूसरों की खुशी को बिगाड़ना

1C को उसके सभी रंगों में वर्णित करने के बाद, इसकी कमियों के बारे में बात न करना अनुचित होगा, लेकिन वे हैं:

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

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

किसी ग्राहक को नए लाइसेंस बेचते समय, फ्रेंचाइजी को उनकी लागत का 50% (शून्य से) प्राप्त होता है आयकरइस 50% का 13%)। उसी समय, आपको स्वयं कुछ भी उत्पादन करने की आवश्यकता नहीं है, आपको बस खरीदार को 1C की चाबियाँ सौंपने की आवश्यकता है।

सेवाएं प्रदान करते समय, फ्रेंचाइजी 1सी कंपनी को कुछ भी भुगतान नहीं करती हैं (सदस्यता शुल्क को छोड़कर), लेकिन उन्हें कर्मचारी के वेतन का भुगतान करने की आवश्यकता होती है। राज्य को करों पर भी पैसा खर्च करना पड़ता है - पेंशन फंड और आयकर।

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

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

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

उपसंहार

मैंने 2008 में 1सी पर स्विच किया, और इससे पहले मैंने अपना स्वयं का अकाउंटिंग प्रोग्राम (डेल्फ़ी 5, फिर डेल्फ़ी 7) विकसित करने वाली एक कंपनी में काम किया। सबसे पहले, मैं 1सी एंटरप्राइज़ 7.7 प्लेटफ़ॉर्म से परिचित हुआ और इसकी रिपोर्ट विकास में आसानी से चकित रह गया। साथ ही, यह स्पष्ट था कि डेल्फ़ी पर समान तंत्र की तुलना में रिपोर्टें अधिक समय तक तैयार की गईं, लेकिन लेखाकार इस बारे में विशेष रूप से चिंतित नहीं थे। कुछ सेकंड के बजाय कुछ मिनट प्रतीक्षा करना कोई समस्या नहीं है। इसके विपरीत, आप वहां अपने नाखूनों को रंग सकते हैं, चाय पी सकते हैं या चर्चा कर सकते हैं ताजा खबरबिना काम से रुके. आख़िरकार, इन दिनों अधिकांश अकाउंटेंट महिलाएँ हैं।
हालाँकि, 7.7 इंटरफ़ेस बहुत सीमित था, और ऑब्जेक्ट का सेट बहुत खराब था। मैं विकल्प तलाश रहा था. बाहरी घटकों से परिचित हुए, लेकिन पहले व्यावहारिक अनुप्रयोगवे इसलिए नहीं पहुंचे क्योंकि बॉस ने फैसला किया कि अब हमारे लिए 8.1 पर स्विच करने का समय आ गया है (हाँ, 8.2 अभी तक अस्तित्व में नहीं था), और इस प्लेटफ़ॉर्म में, एक प्रोग्रामर के रूप में, मुझे वह सब कुछ मिला जो मैं पहले गायब कर रहा था।
वर्तमान में, सहकर्मियों के साथ-साथ फ्रेंचाइजी से मेरे पास आए ग्राहकों के बीच भी मेरा दबदबा है। वे शायद फिर कभी फ्रांसीसियों से संपर्क नहीं करेंगे।


सामान्य तौर पर, मैं 1सी एंटरप्राइज 8 प्लेटफॉर्म पर काम करने से काफी संतुष्ट हूं। यह अधिकांश लेखांकन और डेटाबेस समस्याओं को हल करने के लिए उपयुक्त है।

टैग: टैग जोड़ें

किसी भी उद्यम की गतिविधियों में सही प्रबंधन हमेशा एक महत्वपूर्ण भूमिका निभाता है। स्थापित लेखांकन. सामान, धन, अनुबंध, कंपनियों को ध्यान में रखा जाता है -आपूर्तिकर्ता और कंपनियों -ग्राहक, कर्मचारी और भी बहुत कुछ - यह सारी जानकारी तब महत्वपूर्ण होती है आगे की गतिविधियों के उचित मूल्यांकन और योजना के लिए उद्यम का कार्य नेस. सूचना प्रौद्योगिकी के हमारे युग में, निस्संदेह, लेखांकन से किया जाता है
एक कंप्यूटर की शक्ति. लेकिन कंप्यूटर अकाउंटिंग को सही मायने में बनाने के लिए प्रभावी, एक कंप्यूटर पर्याप्त नहीं है, आपको अच्छे लेखांकन की आवश्यकता है -विश्लेषणात्मक कार्यक्रम. आप एमएस एक्सेल स्प्रेडशीट में रिकॉर्ड रख सकते हैं, या आप कर सकते हैं लेखांकन के लिए डिज़ाइन किए गए एक विशेष कार्यक्रम में। इस तरह के बारे में बहुत कुछ लिखा गया है, कमोबेश प्रभावी। एक विशेष स्थानउनमें से
पर कब्जा सॉफ्टवेयर उत्पादकंपनी "1सी"। लेखांकन प्रणाली कई वर्षों से उपयोगकर्ताओं के बीच बेहद लोकप्रिय रही है। विषय "1सी:एंटरप्राइज़ 7.7"। हालाँकि, प्रगति स्थिर नहीं है; एक बदलाव सामने आया है देशी - नया, 8 -मैं 1सी:एंटरप्राइज़ लाइन हूं, जो तेजी से इसकी जगह ले रही है इसका लोकप्रिय लेकिन तेजी से पुराना पूर्ववर्ती। पहले ही बदल चुके हैं प्लेटफ़ॉर्म 8 के तीन संस्करण - 8.0, 8.1 और 8.2। हमारी किताब सिस्टम को समर्पित है "1C:एंटरप्राइज़ 8.2" 8 लाइन का नवीनतम और सबसे सफल संस्करण है। एक्स. "1C:एंटरप्राइज़ 8.2" क्या है? यह एक आधुनिक सॉफ्टवेयर पैकेज है, उत्पादन या प्राप्ति से लेकर व्यापार कारोबार के सभी चरणों को नियंत्रित करना var को किताबों के माध्यम से बेचने और पोस्ट करने से पहले गोदाम में भेज दिया जाता है। एक ही समय पर यह बहुत महत्वपूर्ण है कि 1सी:एंटरप्राइज़ 8.2 सिस्टम संशोधन के लिए खुला हो स्वतंत्र विकास, जो आपको संगठन में महान लचीलापन प्राप्त करने की अनुमति देता है उद्यम लेखा प्रणाली के नियम, क्योंकि इन्हें मानक के रूप में उपयोग किया जा सकता है कंपनी "1C" के सॉफ़्टवेयर समाधान, और उन्हें संशोधित या विकसित करें नए, उद्यम की विशिष्टताओं के अनुरूप।

किताब आपको क्या सिखाएगी

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

पढ़ने के बाद, पाठक सिस्टम में विकास के बुनियादी सिद्धांतों को समझ जाएगा "1सी:एंटरप्राइज़ 8.2", अर्थात्:
स्वतंत्र रूप से 1C:Enterprise 8.2 सिस्टम स्थापित करने और कनेक्ट करने में सक्षम होंगे डेटाबेस;
1सी 8.2 प्रोग्रामिंग भाषा के सिंटैक्स से परिचित हों;
1C:एंटरप्राइज़ कॉन्फ़िगरेशन को संशोधित और बनाए रखने में सक्षम होंगे;
डेटा संरचना प्रणाली से परिचित हों और रिपोर्ट विकसित करना सीखें;
डिबगर के साथ काम करना सीखें;
अंतर्निहित क्वेरी भाषा से परिचित हों;
बाहरी रिपोर्ट लिखना और प्रसंस्करण करना सीखें;
1C डेटाबेस के प्रशासन से परिचित हों, स्वयं अधिकार प्रदान करने में सक्षम होंगे उपयोगकर्ता खाते, उपयोगकर्ता इंटरफ़ेस बनाएं, करना बैकअपडेटाबेस।


यह पुस्तक किसके लिए है?

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


किताब का उपयोग कैसे करें

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

समिज़दत, 2012. - 750 पीपी. सामग्री:
पाठ
1. परिचय, नियामक मुद्दे।
- सिस्टम आर्किटेक्चर (तार्किक और भौतिक)
- "सूचना आधार" और "कॉन्फ़िगरेशन" की अवधारणाएं
- वस्तुओं के मुख्य वर्ग
- एक नया खाली डेटाबेस बनाना
- वाक्यविन्यास (उदाहरण): निर्देशिका कर्मचारी, ठेकेदार (पदानुक्रम) पाठ 2।
- ड्राइंग - संदर्भ पुस्तक में क्या शामिल है (विवरण, फॉर्म (और फॉर्म मॉड्यूल), लेआउट, ऑब्जेक्ट मॉड्यूल)
- निर्देशिका कर्मचारी: कार्यशील (बूलियन), एलीमेंटफॉर्म, बिफोररिकॉर्ड() प्रक्रिया - जन्मतिथि रिकॉर्ड की जांच करना
- सिंटैक्स का संक्षिप्त परिचय (प्रक्रिया, स्थिति, टिप्पणी, रिपोर्ट(), आदिम प्रकार स्ट्रिंग, बूलियन, दिनांक और उनके साथ बुनियादी क्रियाएं
- प्रबंधित एप्लिकेशन मॉड्यूल (अभिवादन) पाठ 3।
- निर्देशिका प्रविष्टियों वाली एक निर्देशिका है
- तत्वों और समूहों और तत्वों का पदानुक्रम (अभिभावक, यह समूह फ़ील्ड)
- मार्कडिलीशन, पूर्वनिर्धारित (पूर्वनिर्धारित तत्वों के साथ माप की संदर्भ इकाइयाँ)
- स्वामी (एक-से-अनेक संबंध, अनुबंध निर्देशिका)
- निर्देशिका नामकरण: पदानुक्रम, सेवा (बूलियन), माप की इकाई (निर्देशिकाएँ। माप की इकाइयाँ, टुकड़ों में भरा मूल्य), बिक्री मूल्य (संख्या)
- लगातार संगठन का नाम
- अंतर्निहित प्रकार का रूपांतरण (पाठ 2 में आपका स्वागत है) पाठ 4।
- किसी समूह से सेवा विशेषता का उत्तराधिकार
- मान प्रकार शून्य और अपरिभाषित
- नए तत्व बनाते समय फिलप्रोसेसिंग(), फिलडाटा, स्टैंडर्डप्रोसेसिंग
- संरचना, मानक पैडिंग जांच तंत्र, फिलचेक प्रोसेसिंग()
- सिद्धांत: सिंटैक्स सहायक के साथ काम करना, डायरेक्टरीमैनेजर, डायरेक्टरीमैनेजर, डायरेक्टरीसेलेक्शन, डायरेक्टरीलिंक, डायरेक्टरीऑब्जेक्ट अवधारणाओं के बीच अंतर और कनेक्शन
- अभ्यास: FindByAttributes(), सामान्य मॉड्यूल सामान्य तंत्र। जन्मदिन वाले लोगों की सूची प्राप्त करें()
DZ समूह निर्देशिका में जोड़ें और जन्मदिन वाले लोगों की सूची प्राप्त करने के लिए तंत्र को ठीक करें पाठ 5।
- ठेकेदार निर्देशिका तत्व का फॉर्म, मुख्य तत्व (समूह, बटन, कमांड), क्लाइंट और सर्वर पर फॉर्म की दृश्यता
- वस्तुओं की सूची "मूल्य सूची", लेआउट, लेआउट पैरामीटर, क्षेत्र, प्रारूप() पाठ 6 पर रिपोर्ट करें।
- सूचना रजिस्टर (संसाधन, माप, आवृत्ति, रिकॉर्डिंग मोड), परिवर्तनों का इतिहास
- निर्देशिका.मुद्राएँ
- सूचना रजिस्टर.मुद्रा दरें, प्रमुख क्षेत्र, नवीनतम स्लाइस, GetLast(), सामान्य तंत्र.GetCurrencyRates()
- संकलन निर्देश
- प्रतिपक्ष में पारस्परिक निपटान की मुद्रा
डीजेड पद, स्टाफिंग सूची पाठ 7।
- किसी निर्देशिका तत्व के गुणों के बारे में जानकारी संग्रहीत करना
- विशेषताओं के प्रकार की योजना: विशेषताओं के प्रकार की योजना का उपयोग करने के लिए संरचनाएं और योजना
- गुणों के प्रकार की योजना
- निर्देशिका.अतिरिक्तगुणनामपद्धति
- सूचना का रजिस्टर. नामकरण संपत्ति मूल्य
डीजेड विकल्पनामपद्धतिपाठ 8.
- 1C एंटरप्राइज सिस्टम में दस्तावेज़ (प्रस्तुति, संरचना, आचरण)
- दस्तावेज़.रसीद (नंबरिंग, मूवमेंट, लॉग)
- दस्तावेज़ प्रपत्र बनाना, राशि की गणना करना
- क्रय मूल्यों का रजिस्टर
- मोशन कंस्ट्रक्टर, प्रोसेसिंग (), विफलता, मोड
- दस्तावेज़। उपभोज्य, नामकरण पाठ बदलते समय बिक्री मूल्य का प्रतिस्थापन
9. संचय रजिस्टर
- शेष माल के संचय का रजिस्टर, इस रजिस्टर के अनुसार रसीद और व्यय दस्तावेज पोस्ट करना।
- आंदोलनों को हटाने के लिए विकल्प
- संचय रजिस्टरों में क्या होता है इसका सिद्धांत। सिस्टम गणना आंदोलन संचय का प्रकार
- संचय रजिस्टर तालिकाएँ: चालें, संतुलन
- परिणाम प्रबंधन
- अनुरोध: विवरण सिंटैक्स का अनुरोध करें
- उत्पाद शेष पाठ 10 की रिपोर्ट।
- कंसोल का अनुरोध करें। क्वेरी सिंटैक्स
- खरीदे गए सामान पर रिपोर्ट। परिणाम प्रसंस्करण के साथ क्वेरी बिल्डर
- क्रय-विक्रय_एसोसिएशन की रिपोर्ट करें। किसी क्वेरी में तालिकाओं को जोड़ने का तंत्र
- किसी क्वेरी में तालिकाओं को जोड़ना। ISNULL क्रय-विक्रय_कनेक्शन रिपोर्ट
- एसीएस रिपोर्ट तैयार करने की व्यवस्था, डेटा कंपोजिशन सेटिंग्स डिजाइनर, फील्ड डिजाइन पाठ 11।
- रिपोर्ट आइटम शेष एसकेडी, तालिका, चार्ट, बचत रिपोर्ट विकल्प
- सूची प्रपत्र - एसकेडी, प्रपत्र सेटिंग्स, गतिशील सूची भी
- नामकरण निर्देशिका के लिए चयन प्रपत्र, विशेषताओं के लिए चयन मापदंडों के लिंक, चयन प्रपत्र में एक पैरामीटर का स्थानांतरण
- दस्तावेज़ उपभोग्य सामग्रियों की पोस्टिंग() को संसाधित करना, माल के संतुलन को ध्यान में रखना, उपयोगकर्ता पाठ को एक संदेश प्रदर्शित करना
12. गोदामों के माध्यम से वस्तुओं की आवाजाही
- निर्देशिका गोदाम, गोदामों में शेष राशि के संचय का रजिस्टर
- BalancesInWarehouses रजिस्टर के अनुसार रसीद दस्तावेज़ का संचलन
- दस्तावेज़ प्रपत्र रसीद (सबमेनू, समूह)
- वेयरहाउसरेमेंस रिपोर्ट (डेटा सेट कनेक्शन, परिकलित फ़ील्ड)
- उपभोग्य वस्तुएं: गोदाम शेष, बैच अनुरोध तंत्र पाठ
13. बैच लेखांकन
- माल LIFO, FIFO के बैचों के लिए लेखांकन के तरीकों का सिद्धांत
- माल अवशेष रजिस्टर में बैच माप
- रसीद के बैचों द्वारा संचलन
- माल की शेष खेप का विवरण
- एसीएस में मात्रा और लागत का समूहन
- पीओ परिणाम, समूहीकरण स्तर
- बैच द्वारा बट्टे खाते में डालने को ध्यान में रखते हुए व्यय का प्रसंस्करण, अनुरोध परिणाम पाठ को दरकिनार करना
14. क्रम.संचय रजिस्टर बारी
- बहुत सारे सामान की अनुक्रम लागत
- गलत बिक्री रिपोर्ट, बिक्री संचय रजिस्टर, यूज़वीटोटाख संपत्ति
- बिक्री रजिस्टर के अनुसार खर्चों का संचालन करना
- रिपोर्ट जैसी होनी चाहिए
- संचय रजिस्टर पाठ में समुच्चय
15. प्रबंधित इंटरफ़ेस
- सबसिस्टम, कमांड इंटरफ़ेस, चित्र
- कार्यात्मक विकल्प, गोदाम और मुद्रा लेखांकन, कार्यात्मक विकल्प पैरामीटर
- भूमिकाएँ, उपयोगकर्ता, विशेषाधिकार प्राप्त मॉड्यूल
- सूची और दस्तावेज़ प्रपत्र को अनुकूलित करना (दस्तावेज़ों, पृष्ठों को समूहीकृत करना) पाठ 16।
- स्थिरांक का रूप, सामान्य कमांड लेखांकन पैरामीटर, कमांड उपभोग्य सामग्रियों में प्रिंट करें, उन्हें प्रदर्शित करें, चालान प्रिंट करें
- आपसी बस्तियाँ, संचय रजिस्टर, उस पर दस्तावेज़ पोस्ट करना
- आपसी निपटान रिपोर्ट, कस्टम फ़ील्ड संपादित करना
- प्रतिपक्षों की विशेषताएं (विशेषताओं के प्रकार की योजना, निर्देशिका, संचय रजिस्टर), रिपोर्ट में उनका उपयोग, एसकेडीयूरोक में विशेषताओं की स्थापना
17. व्यावसायिक प्रक्रियाएँ
- निष्पादक के कार्य, सूचना रजिस्टर संबोधन
- सत्र पैरामीटर, सत्र मॉड्यूल
- भुगतान नियंत्रण के साथ व्यवसाय प्रक्रिया बिक्री, रूट मैप पाठ 18।
- वितरित डेटाबेस, उनके बीच आदान-प्रदान, विनिमय योजना
- कॉन्फ़िगरेशन जारी करना और अद्यतन करना, डिलीवरी किट का निर्माण
- अपडेट करना, कॉन्फ़िगरेशन को डी-सपोर्ट करना पाठ 19।
- खातों का चार्ट, पूर्वनिर्धारित खाते
- लेखा रजिस्टर प्रबंधकीय
- दस्तावेज़ ऑपरेशनअकाउंट, लेखांकन रजिस्टर के अनुसार पोस्टिंग
- सूची प्रपत्र में लेनदेन की सूची
- SALT रिपोर्ट, लेखा रजिस्टर तालिकाएँ पाठ 20।
- विशेषताओं के प्रकार की योजना, खातों के चार्ट के साथ संबंध, पूर्वनिर्धारित खातों के उप-कॉन्टो
- दस्तावेज़ रसीद, उप-खाते के साथ लेखांकन रजिस्टर के अनुसार संचलन
- इन्वेंटरी बैलेंस रिपोर्ट, सबकॉन्टो पर पैरामीटर
- दस्तावेज़ उपभोग्य पाठ
21. मात्रात्मक लेखांकन
- लेखांकन चिह्न खातों के चार्ट में मात्रा, संसाधन संतुलन
- दस्तावेज़ में मात्रा के अनुसार प्राप्ति, व्यय
- इन्वेंटरी और सामग्री रिपोर्ट को अंतिम रूप देना, लेखांकन रजिस्टर तालिका पाठ 22।
- सही लागत गणना
- स्विच फॉर्म तत्व
- उप-खाता लेखांकन सुविधा के साथ रजिस्टर संसाधन का कनेक्शन
- उपभोग्य सामग्रियों में लागत की गणनापाठ
23. मुद्रा लेखांकन
- मुद्रा निर्देशिका, सूचना रजिस्टर विनिमय दरें, मुद्रा से मुद्रा में रूपांतरण कार्य
- लेखांकन विशेषता खातों के चार्ट में मुद्रा, लेखांकन रजिस्टर के साथ संबंध
- मुद्रा लेखांकन के अनुसार रसीद का संचलन
- मुद्रा शेष पाठ का रिपोर्ट विश्लेषण
24. लेखांकन पर अंतिम पाठ. लेखांकन
- उप-खाता लेखांकन का संकेत केवल क्रांतियाँ
- लेखांकन रजिस्टर तालिकाओं में अंतर
- प्रॉफिटलेसन रिपोर्ट
25. गणना रजिस्टर. गणना के प्रकार के लिए योजनाएँ.
- कर्मचारियों के वेतन + बोनस की गणना।
- दस्तावेज़ "मनमाना उपार्जन दर्ज करना"।
- गणना प्रकार की योजना "उपार्जन"।
- सामान्य मॉड्यूल में "गणना" प्रक्रिया, जो बोनस की गणना के लिए जिम्मेदार है
- जोड़ना। ऑब्जेक्ट (निर्देशिकाएँ.कर्मचारी").पाठ 26.
- अनुरोध को चक्र से बाहर ले जाकर गणना प्रक्रिया का अनुकूलन।
- स्थानांतरण (निश्चित या प्रतिशत) के रूप में प्रोद्भवन में एक पैरामीटर जोड़कर प्रोद्भवन चयन का स्वचालन।
- सूचना के रजिस्टर के रूप में कार्य दिवसों का कैलेंडर (कैलेंडर भरना)।
- पाठ 27 के अनुसार संचय गणनाएँ जोड़ना।
- वास्तविक संकेतक में दिनों के मानक के आधार पर एक गणना पद्धति जोड़ना।
- उपार्जन (अनुपस्थिति, आदि) से लागत।
- रिपोर्ट (गैंट चार्ट)
- रिकॉर्ड स्टोर्नो

नया पृष्ठ 2

यह अंतिम पाठनिःशुल्क अनुभाग में प्रकाशित श्रृंखला "लर्निंग 1सी 8.2" से। आगे से पाठों का प्रकाशन जारी रहेगा। निःशुल्क अनुभाग में, कभी-कभी 1सी 8.2 पर कुछ व्यक्तिगत लेख प्रकाशित हो सकते हैं।

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

तो, सबसे पहले, आइए स्थिरांकों का एक रूप बनाएं*:

अब चलिए प्रोग्रामिंग पर आते हैं। आइए संपादन के लिए फॉर्म खोलें और मॉड्यूल पर स्विच करें*:

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

हम इसमें केवल एक कमांड डालेंगे: UpdateInterface()* :

प्रपत्र स्थिरांकों को अनुमतियाँ निर्दिष्ट करना न भूलें:

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

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

में सबसे लोकप्रिय में से एक खोज इंजनअनुरोध है "डमीज़ के लिए 1C 8.2 प्रोग्राम"। इस रुचि का कारण क्या है? आइए इसका पता लगाएं।

1सी सीखना कुछ लोगों के लिए एक समस्या क्यों है?

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

उदाहरण के लिए, लेखांकन को जाने बिना आप किसी लेखांकन कार्यक्रम को कैसे समझ सकते हैं? यह सही है, बिलकुल नहीं।

आइए विचार करें सर्वोत्तम ट्यूटोरियलडमी के लिए 1सी एंटरप्राइज प्रोग्राम 8.2 और 8.3 के अनुसार: सामग्री, वीडियो, पाठ, किताबें, ऑडियो, प्रशिक्षण।

सबसे पहले, आपको यह पता लगाना होगा कि 1C 8.3 में "चायदानी" को वास्तव में क्या अध्ययन करने की आवश्यकता है? 1सी कार्यक्रमों की एक विशाल विविधता है जो काफी भिन्न है। या शायद आप 1सी प्रोग्रामिंग सीखना चाहते हैं? आसानी से!

1सी लेखांकन पर पुस्तकें

1सी अकाउंटिंग पर निःशुल्क वीडियो पाठ्यक्रम

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

वीडियो का हमारा चयन

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

टोरेंट से वीडियो पाठ्यक्रम

यदि आप टोरेंट ट्रैकर्स से फ़ाइलें डाउनलोड करना जानते हैं, तो आप आसानी से बहुत सी उपयोगी जानकारी पा सकते हैं।

youtube.com पर वीडियो पाठ्यक्रम

यदि आप इस साइट पर खोज में "1सी अकाउंटिंग" टाइप करते हैं, तो आप डमी के लिए 1सी कार्यक्रम पर सामग्री की मात्रा देखकर आश्चर्यचकित हो जाएंगे।

सशुल्क पाठ्यक्रम ऑनलाइन/ऑफ़लाइन

पाठ्यक्रमों और प्रशिक्षणों के बीच, मैं ऑनलाइन पाठ्यक्रम 1C - profbuh8.ru पर प्रकाश डाल सकता हूँ। लिंक का अनुसरण करके आप PROBUKH8 कंपनी से 200 से अधिक वीडियो पाठ समीक्षा के लिए निःशुल्क डाउनलोड कर सकते हैं।

ऑफ़लाइन पाठ्यक्रमों में 1सी कंपनी के पाठ्यक्रम (www.1c-uc3.ru) और विशेषज्ञ केंद्र (www.specialist.ru) के पाठ्यक्रम शामिल हैं।

1सी एंटरप्राइज प्रोग्राम में गोदाम और व्यापार लेखांकन

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

गोदाम लेखांकन को किसी भी तरह से विनियमित नहीं किया जाता है, इसे बनाए रखने के तरीके और तरीके किसी भी तरह से सीमित नहीं हैं।

1सी में ट्रेडिंग पर पुस्तकें

1सी:एंटरप्राइज़ 8. प्रश्नों और उत्तरों में ट्रेडिंग संचालन का प्रबंधन।

एक उत्कृष्ट पुस्तक जिसमें 1सी कार्यक्रम का अध्ययन करने के लिए कई सौ वास्तविक जीवन के मामले (उदाहरण) शामिल हैं। यह पुस्तक 1सी प्रोग्राम के शुरुआती और उन्नत उपयोगकर्ताओं दोनों के लिए उपयुक्त है। पुस्तक प्रोग्राम संस्करण 10.3 और 11 दोनों संस्करणों के लिए जारी की गई थी।

1 सी एंटरप्राइज़ 8″. कॉन्फ़िगरेशन "व्यापार प्रबंधन" संस्करण 11

"" कार्यक्रम के साथ आने वाली पुस्तक बहुत उपयोगी और प्रासंगिक सामग्री है।

1सी ट्रेड प्रबंधन पर निःशुल्क वीडियो पाठ्यक्रम

    • वेबसाइट educationvideo.ru http://www.teachvideo.ru/catalog/24
    • टोरेंट से वीडियो पाठ्यक्रम
    • youtube.com पर पाठ्यक्रम

उदाहरण - यूट्यूब पर वीडियो, गोदाम में पहुंच रहा सामान:

सशुल्क ट्रेडिंग पाठ्यक्रम

1सी सॉफ्टवेयर के लिए सशुल्क पाठ्यक्रम गोदाम लेखांकनशुरुआती और डमी के लिए समान हैं:

  • पाठ्यक्रमों और प्रशिक्षणों के बीच, मैं ऑनलाइन पाठ्यक्रमों पर प्रकाश डाल सकता हूं - profbuh8.ru, यहां 1सी कॉमर्स पर उनके पाठ्यक्रम की टेस्ट ड्राइव का लिंक दिया गया है।
  • ऑफ़लाइन पाठ्यक्रमों में 1C कंपनी के पाठ्यक्रम (www.1c-uc3.ru) और विशेषज्ञ केंद्र (www.specialist.ru) के पाठ्यक्रम शामिल हैं।

नौसिखियों के लिए प्रोग्रामिंग 1सी 8

सबसे दिलचस्प और कठिन हिस्सा शुरुआती लोगों के लिए है। 1सी 8.3 और 8.2 को कॉन्फ़िगर करने के लिए, एक नियम के रूप में, विषय क्षेत्रों - लेखांकन, वित्त, आदि के गहन अध्ययन की आवश्यकता नहीं होती है। तथापि सामान्य विचारहोना आवश्यक है।

शुरुआती प्रोग्रामर के लिए पुस्तकें

नौसिखियों के लिए प्रोग्रामिंग सीखने के लिए बड़ी संख्या में किताबें लिखी गई हैं, लेकिन मैं उन सभी को पढ़ने की सलाह नहीं देता।

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

प्रोग्रामर के लिए वीडियो प्रशिक्षण

संक्षेप में:

  • अच्छे निःशुल्क पाठ्यक्रम पावेल चिस्तोव के पाठ्यक्रम हैं;
  • मूल्य/गुणवत्ता अनुपात के संदर्भ में भुगतान किए गए पाठ्यक्रमों में से, हम कंपनी के "फेयर स्टार्ट" पाठ्यक्रमों पर प्रकाश डाल सकते हैं - लिंक का अनुसरण करके आप 30 से अधिक निःशुल्क डेमो पाठ प्राप्त कर सकते हैं। इन पाठ्यक्रमों के बारे में सबसे मूल्यवान बात यह है कि शिक्षक न केवल प्रोग्रामिंग ज्ञान प्रदान करते हैं, बल्कि भविष्य में रोजगार में भी मदद करते हैं।