लेखांकन जानकारी. लेखांकन जानकारी 1s 8 3 में कौन सी रिपोर्ट मुद्रित करनी है

चरण 1. 1सी 8.3 में यूनिवर्सल रिपोर्ट कहां है

1सी 8.3 में सार्वभौमिक रिपोर्ट को रिपोर्ट - यूनिवर्सल रिपोर्ट अनुभाग के माध्यम से बुलाया जाता है:

यूनिवर्सल रिपोर्ट फॉर्म इस तरह दिखता है:

चरण 2. लेखांकन में त्रुटियों का पता लगाने के लिए एक सार्वभौमिक रिपोर्ट कैसे तैयार करें

ऐसी स्थितियाँ होती हैं जब एक व्यावसायिक लेनदेन मैन्युअल रूप से दर्ज किए गए लेनदेन का उपयोग करके पूरा किया गया था: खाता 68.02 में राशि परिलक्षित हुई थी, लेकिन खरीद के वैट संचय रजिस्टर में कोई हलचल नहीं हुई थी। परिणामस्वरूप, क्रय पुस्तिका की राशि खाता 68.02 की बैलेंस शीट की राशि से मेल नहीं खाती।

महत्वपूर्ण! यह समझने के लिए कि 1सी 8.3 में यूनिवर्सल रिपोर्ट तैयार करने के लिए किस रजिस्टर का उपयोग करना है, आपको नीचे प्रस्तुत फ़्लोचार्ट को देखना होगा और समझना होगा कि किस दस्तावेज़ के परिणामस्वरूप आप आवश्यक रजिस्टर पा सकते हैं:

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

चरण 3. 1सी 8.3 में एक सार्वभौमिक रिपोर्ट कैसे स्थापित करें

आइए सेटिंग्स दिखाएँ बटन पर क्लिक करके रिपोर्ट को निम्नानुसार कॉन्फ़िगर करें:

  • ग्रुपिंग टैब पर, संगठन और रजिस्ट्रार पंक्तियाँ जोड़ने के लिए जोड़ें बटन का उपयोग करें। साथ ही, हमने कार्ड में कुल राशि के साथ आसानी से तुलना करने के लिए संगठन द्वारा कुल राशि देखने के लिए संगठन द्वारा एक समूह जोड़ा:

  • चयन टैब पर, जोड़ें बटन का उपयोग करके वांछित संगठन के लिए चयन सेट करें:

परिणामस्वरूप, रिपोर्ट इस तरह दिखेगी:

इस रूप में, खाता कार्ड 68.02 से तुलना करना आसान है, क्योंकि उनकी संरचना समान है। इससे हमें यह समझने में मदद मिलती है कि किस दस्तावेज़ ने खरीद वैट संचय रजिस्टर या लेखांकन रजिस्टर में कोई हलचल नहीं की है:

यहां रजिस्टरों की एक उदाहरण तालिका दी गई है, जिसे जांचने की सलाह दी जाती है कि क्या किसी विशेष लेखांकन अनुभाग में कोई त्रुटि पाई जाती है:

ध्यान! अक्सर एक रजिस्टर को ठीक करना पर्याप्त नहीं होता है: शायद त्रुटि दूर नहीं होगी, बल्कि अधिक छिपी हुई और समस्याग्रस्त हो जाएगी। विशेष रूप से कठिन मामलों में, रजिस्टरों के एक सेट को सही करना आवश्यक होगा, और इस मामले में विश्लेषण के लिए 1C 8.3 डेटाबेस को 1C विशेषज्ञ प्रोग्रामर को देना बेहतर है।

चरण 4. पाई गई त्रुटि को कैसे ठीक करें

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

परिणामस्वरूप, हमें निम्नलिखित चित्र मिलता है:

चरण 5. 1सी 8.3 में यूनिवर्सल रिपोर्ट का उपयोग कैसे करें

1सी 8.3 में एक सार्वभौमिक रिपोर्ट निर्देशिकाओं, सूचना रजिस्टरों, दस्तावेजों और लेखा रजिस्टरों का उपयोग करके बनाई जा सकती है।

लेखा रजिस्टर के अनुसार

उदाहरण के लिए, खाता कार्ड के बजाय, आप निम्नलिखित सेटिंग्स के साथ लेखांकन रजिस्टरों पर एक यूनिवर्सल रिपोर्ट तैयार कर सकते हैं:

संकेतक टैब पर रिपोर्ट को अव्यवस्थित न करने के लिए, अनावश्यक संकेतकों के लिए बक्सों को अनचेक करें:

निम्नलिखित विंडो प्रबंधन आदेशों का उपयोग करना:

आसान डेटा तुलना के लिए आप रिपोर्ट विंडो को एक साथ रख सकते हैं:

सूचना रजिस्टर द्वारा

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

हम निम्नलिखित सेटिंग्स करते हुए उसी नाम के सूचना रजिस्टर के लिए एक यूनिवर्सल रिपोर्ट तैयार करेंगे:

यदि 1C 8.3 डेटाबेस में कई संगठन हैं, तो आप चयन टैब पर वांछित संगठन के लिए चयन सेट कर सकते हैं। हमें यह विकल्प मिलता है:

निर्देशिका के अनुसार

मान लीजिए कि आपको 1सी 8.3 डेटाबेस से खरीदारों की उनके पते और फोन नंबरों के साथ एक सूची प्राप्त करने की आवश्यकता है। आइए निम्नलिखित सेटिंग करें:

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


चित्र से पता चलता है कि संकेतकों के नाम कोष्ठक में हैं, और उनके बगल में कॉलम शीर्षक है, जो उपयोगकर्ता के लिए अधिक समझने योग्य और पठनीय है, जिसे रिपोर्ट में प्रदर्शित किया जाएगा। शीर्षक बदलने के लिए, संकेतक वाली रेखा पर राइट-क्लिक करें और "शीर्षक सेट करें" चुनें:

परिणामस्वरूप, हमें इस प्रकार की रिपोर्ट मिलती है:

यूनिवर्सल रिपोर्ट 1सी में कैसे काम करती है

आइए कुछ और प्रश्नों पर विचार करें, जिनके उत्तर 1सी 8.3 में यूनिवर्सल रिपोर्ट का उपयोग करके प्राप्त किए जा सकते हैं।

प्रश्न 1

केवल एक विशिष्ट खरीदार के लिए यूनिवर्सल रिपोर्ट में चयन कैसे करें और पता लगाएं कि उसे कितनी विशिष्ट (निश्चित) उत्पाद श्रृंखला बेची गई थी?

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

इस मामले में, यूनिवर्सल रिपोर्ट निम्नानुसार कॉन्फ़िगर की गई है:

  • अवधि;
  • लेखांकन रजिस्टर;
  • जर्नल पोस्ट करना (लेखा और कर लेखांकन);
  • उपमहाद्वीप आंदोलन:
  1. इसके बाद, सेटिंग्स दिखाएँ बटन पर क्लिक करें और चयन टैब पर निम्नलिखित मान जोड़ें:
  • खाता दिनांक - के बराबर - 62.01;
  • खाता केटी - के बराबर - 90.01.1:

  1. ग्रुपिंग टैब पर निम्नलिखित मान जोड़े जाते हैं:
  • सबकॉन्टो 1 डीटी;
  • सबकॉन्टो 3 केटी:

  1. इन सेटिंग्स के बाद, आपको जेनरेट बटन पर क्लिक करना होगा और 1सी 8.3 में यूनिवर्सल रिपोर्ट आवश्यक फॉर्म में बनाई जाएगी:

प्रश्न संख्या 2

व्यय में वेतन, कर और योगदान शामिल नहीं हैं। ये खर्चे KUDiR में दिखाई नहीं देते हैं. भुगतान के लिए सरलीकृत कर प्रणाली की गणना इन खर्चों के बिना की जाती है। यूनिवर्सल रिपोर्ट का उपयोग करके त्रुटि कैसे खोजें?

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

  1. जानकारी के चयन के लिए रिपोर्ट हेडर में निम्नलिखित मान दर्शाए गए हैं:
  • अवधि;
  • सरलीकृत कर प्रणाली के तहत व्यय;
  • शेष और टर्नओवर:
  • व्यय का प्रकार;
  • उपभोग तत्व:

  1. संकेतक टैब पर, मान चित्र के अनुसार सेट किए जाने चाहिए:

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

इसके बाद, आपको पेरोल दस्तावेजों को दोबारा पोस्ट करना होगा और महीनों को फिर से बंद करना होगा।

प्रश्न 3

KUDiR में, NU खर्चों में बेची गई वस्तुओं की लागत शामिल नहीं है। यूनिवर्सल रिपोर्ट का उपयोग करके त्रुटि कैसे खोजें?

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

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

  1. जानकारी के चयन के लिए रिपोर्ट हेडर में निम्नलिखित मान दर्शाए गए हैं:
  • अवधि;
  • लेखांकन संचय रजिस्टर;
  • सरलीकृत कर प्रणाली के तहत व्यय;
  • शेष और टर्नओवर:
  1. इसके बाद, सेटिंग्स दिखाएँ बटन पर क्लिक करें और ग्रुपिंग टैब पर निम्नलिखित मान जोड़ें:
  • व्यय का प्रकार;
  • उपभोग तत्व:

  1. संकेतक टैब पर, मान चित्र के अनुसार सेट किए जाने चाहिए:

  1. इन सेटिंग्स के बाद, आपको जेनरेट बटन पर क्लिक करना होगा और रिपोर्ट आवश्यक फॉर्म में बनाई जाएगी:

जैसा कि रिपोर्ट से देखा जा सकता है, खरीदे गए सामान का खर्च KUDiR में नहीं आने का कारण सामान के लिए आपूर्तिकर्ता को भुगतान की कमी है।

नतीजतन, या तो आपूर्तिकर्ता को माल का भुगतान सही ढंग से नहीं किया गया था, या यह बस अस्तित्व में ही नहीं था, और इसलिए खरीदे गए सामान का खर्च KUDiR में नहीं आना चाहिए।

प्रश्न क्रमांक 4

यूनिवर्सल रिपोर्ट का उपयोग करके 1C एंटरप्राइज 8.3 (8.3.8.1964) में माल रसीद की कीमत कैसे देखें?

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

  1. जानकारी के चयन के लिए रिपोर्ट हेडर में निम्नलिखित मान दर्शाए गए हैं:
  • अवधि;
  • दस्तावेज़;
  • रसीद (कार्य, चालान);
  • चीज़ें:
  1. इसके बाद, सेटिंग्स दिखाएँ बटन पर क्लिक करें, और ग्रुपिंग टैब पर, नामकरण मान जोड़ें:

  1. संकेतक टैब पर, मान चित्र के अनुसार सेट किए जाने चाहिए:

  1. इन सेटिंग्स के बाद, आपको जेनरेट बटन पर क्लिक करना होगा और रिपोर्ट आवश्यक फॉर्म में बनाई जाएगी:

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

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

रिपोर्ट बनाना किसी भी लेखांकन प्रणाली के मुख्य कार्यों में से एक है। 1सी अकाउंटिंग 3.0 में किस प्रकार की रिपोर्ट मौजूद हैं, 1सी अकाउंटिंग 8.3 में रिपोर्ट कैसे कॉन्फ़िगर की जाती हैं और नई रिपोर्ट बनाने के लिए कौन से उपकरण मौजूद हैं - हम आज देखेंगे।

मानक रिपोर्ट के प्रकार

कंपनी का 1C अकाउंटिंग प्रोग्राम प्रारंभ में रिपोर्टों की एक विस्तृत श्रृंखला के साथ पहले से इंस्टॉल है जो आपको सभी आवश्यक जानकारी प्राप्त करने की अनुमति देता है। उनकी पूरी सूची "रिपोर्ट/मानक रिपोर्ट" अनुभाग में प्रस्तुत की गई है:

साथ ही, कार्यक्रम का प्रत्येक अनुभाग अन्य प्रकार की मानक रिपोर्ट प्रस्तुत करता है, उदाहरण के लिए, 1सी 8.3 में वेतन रिपोर्ट "वेतन और कार्मिक/वेतन रिपोर्ट" अनुभाग में संग्रहीत की जाती हैं।

प्रत्येक रिपोर्ट में, रिपोर्ट के "अतिरिक्त अनुकूलन" की संभावना होती है, अर्थात्, आप कुछ अतिरिक्त फ़ील्ड जोड़ या हटा सकते हैं, समूहीकरण, चयन आदि जोड़ सकते हैं।

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


"जनरेट" पर क्लिक करने के बाद, हमारे द्वारा चयनित अतिरिक्त फ़ील्ड दिखाई देती है।

उदाहरण के तौर पर, ऐसी स्थिति पर विचार करें जहां रिपोर्ट में नाम में "बूट" शब्द वाली वस्तुओं की पूरी सूची शामिल करने की आवश्यकता होती है। मुझे क्या करना चाहिए? "सेटिंग्स दिखाएं" पर क्लिक करके, "चयन" टैब पर जाएं, एक नया फ़ील्ड जोड़ें, और दिखाई देने वाली विंडो में, "+" फ़ील्ड "नामकरण" खोलकर, "नाम" चुनें।


रिपोर्ट तैयार करने के बाद, हमें एक नामकरण प्राप्त होता है जिसमें केवल वही मान होता है जो हमने नाम में निर्दिष्ट किया है।

दस्तावेज़ द्वारा रिपोर्ट तैयार करना

"मानक रिपोर्ट" अनुभाग में एक सार्वभौमिक रिपोर्ट है जो आपको ऐसी कॉन्फ़िगरेशन ऑब्जेक्ट से जानकारी प्रदर्शित करने की अनुमति देती है:

  • दस्तावेज़;
  • निर्देशिका;
  • संचय रजिस्टर;
  • सूचना का रजिस्टर;
  • गणना रजिस्टर.

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

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




*प्रतिपक्ष फ़ील्ड प्रारंभ में नहीं है।

"तुलना का प्रकार" फ़ील्ड में "बराबर" सेट करें, "मान" में निर्देशिका से वांछित प्रतिपक्ष का चयन करें।


रिपोर्ट के शीर्ष पर, आवश्यक अवधि इंगित करें और रिपोर्ट तैयार करें।


आप हमारे द्वारा की गई सेटिंग्स को सहेज सकते हैं: ऐसा करने के लिए, "अधिक/सहेजें" बटन पर क्लिक करें।

आइए एक ऐसी स्थिति पर विचार करें, जहां विनियमित रिपोर्टिंग को सही ढंग से उत्पन्न करने के लिए, दस्तावेज़ द्वारा "अलग वैट लेखांकन" रजिस्टर में सभी गतिविधियों की जांच करना आवश्यक है।

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

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


इस लेख में, हमने देखा कि 1सी अकाउंटिंग 8 में रिपोर्टिंग के साथ काम करने के लिए क्या विकल्प मौजूद हैं, रिपोर्ट सेटिंग्स का उपयोग कैसे करें और एक सार्वभौमिक रिपोर्ट का उपयोग करके कौन सी जानकारी प्राप्त की जा सकती है।

अगली विनियमित रिपोर्ट प्रस्तुत करने का समय आ गया है, कॉन्फ़िगरेशन अद्यतन कर दिया गया है और वित्तीय विवरणों का नवीनतम संस्करण स्थापित कर दिया गया है, लेकिन दुर्भाग्य - आवश्यक फॉर्म के मापदंडों में आवश्यक अवधि शामिल नहीं है!

घबराने और हर चीज़ के लिए सेवा कंपनी या प्रोग्रामर को दोष देने की ज़रूरत नहीं है! कुछ सरल जोड़-तोड़ आपकी घबराहट, समय और सबसे महत्वपूर्ण धन बचाएंगे!

उदाहरण के लिए, आपको 2014 की चौथी तिमाही के लिए एक रिपोर्टिंग फॉर्म जमा करना होगा। वर्तमान में, रिपोर्टिंग फॉर्म के मापदंडों को चुनने के लिए सूची में ऐसी कोई अवधि नहीं है (चित्र 1)।

रिपोर्टिंग अवधि की सूची में आवश्यक अवधि को स्वतंत्र रूप से जोड़ने के लिए, आपको मुख्य मेनू के माध्यम से "रिपोर्टिंग अवधि" निर्देशिका पर जाना होगा

संचालन -> निर्देशिका... -> रिपोर्टिंग अवधि (चित्र 2)।


सलाह!सामान्य सूची में वांछित संदर्भ पुस्तक या रिपोर्ट को तुरंत ढूंढने के लिए, बस कीबोर्ड पर उसका नाम टाइप करना शुरू करें! हमारे उदाहरण में, बस "ओच" टाइप करें।

खुलने वाली निर्देशिका में, "बनाएं" बटन पर क्लिक करें (चित्र 3)


अवधि बनाने के लिए एक विंडो खुलेगी, जिसमें आपको बनाई जा रही अवधि की आवृत्ति और प्रारंभ तिथि निर्दिष्ट करनी होगी, बाकी सब स्वचालित रूप से भर दिया जाएगा! (चित्र 4)। "रिकॉर्ड करें और बंद करें" पर क्लिक करें।


अवधि "वर्ष 2014" बनाई गई है और सूची में प्रदर्शित की जाएगी, लेकिन इसके अंदर खाली है, और हमें एक चौथाई के बराबर उप-अवधि की आवश्यकता है!

आइए उन्हें "भरें" बटन का उपयोग करके जोड़ें, बशर्ते कि कर्सर वांछित अवधि पर हो (2014 को नीले रंग में हाइलाइट किया गया है!) (चित्र 5)।


रिपोर्टिंग अवधि उत्पन्न करने के लिए विंडो में, आपके लिए आवश्यक उप-अवधि के बक्सों को चेक करें, हमारे उदाहरण में ये क्वार्टर हैं (चित्र 6)। फिर "भरें" बटन पर क्लिक करें।


अब अतिरिक्त अवधि हमारे रिपोर्टिंग फॉर्म के मापदंडों में दिखाई देगी। पूरी प्रक्रिया में एक मिनट से अधिक समय नहीं लगेगा। परिणाम चित्र 7 में देखा जा सकता है।


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

एलेक्जेंड्रा लूफ़्ट. परामर्श रेखा विशेषज्ञ.

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

यह विवरण 1सी रिपोर्ट बनाने के बुनियादी सिद्धांतों को समझने के लिए शैक्षिक है

1सी 8.3 में रिपोर्ट कैसे बनाएं

एक रिपोर्ट बनाने के लिए, आपको कॉन्फिगरेटर मोड में 1C खोलने की आवश्यकता है, ऐसा करने के लिए, 1C लॉन्च विंडो में, सूची में वांछित डेटाबेस का चयन करें और कॉन्फिगरेटर बटन पर क्लिक करें:

कॉन्फिगरेटर में ही, फ़ाइल मेनू पर जाएं और नया चुनें:


दिखाई देने वाले मेनू में, बाहरी रिपोर्ट चुनें और ठीक पर क्लिक करें:


इसके बाद एक नई रिपोर्ट विंडो खुलेगी. नाम फ़ील्ड में, रिपोर्ट का नाम दर्ज करें; यह रिक्त स्थान या विशेष वर्णों से रहित होना चाहिए:


लेआउट का उपयोग करके रिपोर्ट कैसे बनाएं

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

रिपोर्ट विंडो में (जो रिपोर्ट बनाते समय खुलती है), निचली सूची में, कर्सर को लेआउट आइटम पर रखें और, जब आप राइट-क्लिक करें, तो दिखाई देने वाले मेनू में जोड़ें पर क्लिक करें:


खुलने वाले लेआउट डिज़ाइनर में, आप लेआउट का नाम निर्दिष्ट कर सकते हैं, स्प्रेडशीट दस्तावेज़ को लेआउट प्रकार के रूप में चुना जाना चाहिए, और फिर डिज़ाइनर में फिनिश बटन पर क्लिक करें:


इससे एक्सेल शीट जैसी एक लेआउट विंडो खुलेगी:


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

आइए एक रिपोर्ट बनाएं जो आइटमों की एक सूची प्रदर्शित करती है। ऐसा करने के लिए, हम दो लेआउट क्षेत्र बनाएंगे: रिपोर्ट हेडर और आइटम लाइन।

हेडर क्षेत्र बनाने के लिए, लाइन हेडर पर बायाँ-क्लिक करें (जहाँ लाइन नंबर दर्शाया गया है) इस तरह लाइन का चयन करें (हेडर पर एक क्लिक के साथ पूरी लाइन का चयन किया जाना चाहिए):


उसके बाद, मुख्य मेनू के टेबल मेनू पर जाएं, नाम सबमेनू पर जाएं और नाम निर्दिष्ट करें आइटम पर क्लिक करें:


प्रोग्राम आपको क्षेत्र का नाम निर्दिष्ट करने के लिए कहेगा, नाम में रिक्त स्थान या विशेष वर्ण नहीं होने चाहिए, फिर ठीक पर क्लिक करें, यह इस तरह दिखना चाहिए:


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

किसी सेल में टेक्स्ट को फ़ॉर्मेट करने के लिए, सेल पर राइट-क्लिक करें और Properties पर क्लिक करें। सेल प्रॉपर्टीज़ विंडो दाईं ओर खुलेगी। विंडो की सामग्री को नीचे स्क्रॉल करते हुए, फ़ॉन्ट फ़ील्ड ढूंढें और "..." बटन पर क्लिक करें:


खुलने वाली विंडो में, स्टाइल सेक्शन में, बोल्ड बॉक्स को चेक करें और ओके पर क्लिक करें:


लेआउट इस तरह दिखना चाहिए:


उसी तरह, हम आइटम लाइन क्षेत्र बनाते हैं, लेकिन इसे बोल्ड में हाइलाइट नहीं करते हैं:


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


हम मुख्य रिपोर्ट विंडो पर लौटते हैं और निचली सूची में, फॉर्म आइटम पर राइट-क्लिक करें और जोड़ें पर क्लिक करें:


खुलने वाले रिपोर्ट फॉर्म डिज़ाइनर में, फिनिश बटन पर क्लिक करें, रिपोर्ट फॉर्म खुल जाएगा, जेनरेट बटन पर डबल-क्लिक करें:


परिणामस्वरूप, स्क्रीन के दाईं ओर बटन गुण विंडो खुल जाएगी; एक्शन फ़ील्ड में, आवर्धक ग्लास पर क्लिक करें:


इसके बाद, एक फॉर्म मॉड्यूल खुलेगा जिसमें आपको एक रिपोर्ट तैयार करने का प्रोग्राम बनाना होगा:


सबसे पहले, चयनित टेक्स्ट को निम्नलिखित प्रोग्राम कोड से बदलें:

// एक स्प्रेडशीट दस्तावेज़ बनाएं जो रिपोर्ट के कुछ हिस्सों से भरा होगा और स्क्रीन पर प्रदर्शित होगा
TabDocument = नया TabularDocument;
// इसके बाद, हमें वह लेआउट मिलता है जो रिपोर्ट बनाते समय बनाया गया था
लेआउट = गेटलेआउट("लेआउट");
//अब हमें रिपोर्ट हेडर प्रदर्शित करने की आवश्यकता है, इसके लिए हम लेआउट से हेडर क्षेत्र प्राप्त करते हैं और इसे स्प्रेडशीट दस्तावेज़ में प्रदर्शित करते हैं
एरियाहेडर = लेआउट.गेटएरिया('हेडर');
TabDocument.Output(AreaHead);
// एक क्वेरी का उपयोग करके हमें उन आइटम नामों का चयन मिलता है जिन्हें रिपोर्ट में प्रदर्शित करने की आवश्यकता होती है
अनुरोध = नया अनुरोध;
अनुरोध.पाठ = "
|चुनें
| नाम
|से
| निर्देशिका.नामपद्धति
|";
//लेआउट से आइटम लाइन क्षेत्र प्राप्त करें - हम प्रत्येक आइटम को प्रदर्शित करने के लिए इसे लूप में एक्सेस करेंगे
एरियास्ट्रिंग = लेआउट.गेटएरिया('स्ट्रिंग');
// परिणामी चयन से प्रत्येक नाम को एक लूप में संसाधित करें
चुनें = Query.Run().Select();
जबकि सेलेक्ट.नेक्स्ट() लूप
//अगली पंक्ति प्रदर्शित करने के लिए, आपको क्षेत्र पैरामीटर में अगला नाम निर्दिष्ट करना होगा (हमने लेआउट बनाते समय पैरामीटर को स्वयं कॉन्फ़िगर किया था)
एरियास्ट्रिंग.पैरामीटर्स.नाम = चयन.नाम;
// पैरामीटर भर दिया गया है, अब आप स्ट्रिंग प्रदर्शित कर सकते हैं
TabDocument.Output(AreaString);
अंतचक्र;
//स्प्रेडशीट दस्तावेज़ बनाया गया है, अब हम इसे स्क्रीन पर प्रदर्शित करते हैं
TabDocument.Show('आइटमों की सूची');

जब टेक्स्ट को फॉर्म मॉड्यूल में कॉपी किया जाता है, तो डबल स्लैश "//" से शुरू होने वाली पंक्तियों को हरे रंग में हाइलाइट किया जाएगा - ये ऐसी टिप्पणियाँ हैं जो बताती हैं कि कोड की प्रत्येक पंक्ति क्या करती है:


आइए संक्षेप में बताएं कि रिपोर्ट तैयार करने के लिए प्रोग्राम कोड की किन पंक्तियों की आवश्यकता है:

  1. एक स्प्रेडशीट दस्तावेज़ बनाना आवश्यक है जो रिपोर्ट के कुछ हिस्सों से भरा होगा और स्क्रीन पर प्रदर्शित होगा यह लाइन "TabDocument = New TabularDocument;" के साथ किया जाता है;
  2. हमें रिपोर्ट लेआउट प्राप्त करने की आवश्यकता है, इससे हमें भागों (क्षेत्रों) में रिपोर्ट संरचना मिलेगी, यह "लेआउट = गेटलेआउट ("लेआउट") लाइन के साथ किया जाता है
  3. प्रत्येक क्षेत्र को प्रदर्शित करने के लिए, आपको इसे लेआउट से प्राप्त करना होगा और इसे एक स्प्रेडशीट दस्तावेज़ में आउटपुट करना होगा, यह "हेडर एरिया = लेआउट.गेटएरिया ("हेडर")" और "टैबडॉक्यूमेंट.आउटपुट (हेडरएरिया)" लाइनों के साथ किया जाता है। "
  4. यदि आपको ऐसे पैरामीटर भरने की आवश्यकता है जो प्रोग्राम निष्पादित होने पर ही ज्ञात हो जाते हैं, तो क्षेत्र प्रदर्शित करने से पहले आपको ऐसे पैरामीटर भरने की आवश्यकता होती है, यह लाइन "एरियास्ट्रिंग.पैरामीटर्स.नाम = चयन.नाम" के साथ किया जाता है।
  5. और केवल जब स्प्रेडशीट दस्तावेज़ रिपोर्ट के सभी आवश्यक भागों से भरा होता है, तो इसे स्क्रीन पर प्रदर्शित किया जाता है, यह "TabDocument.Show("आइटम की सूची")" लाइन के साथ किया जाता है।

और अब आप रिपोर्ट के संचालन की जांच कर सकते हैं - एंटरप्राइज़ मोड में 1C खोलें (1C लॉन्च विंडो में बटन 1C: एंटरप्राइज़)। मुख्य मेनू में, फ़ाइल मेनू पर जाएँ, खोलें पर क्लिक करें:


सहेजी गई रिपोर्ट फ़ाइल ढूंढें और खोलें। खुलने वाले फॉर्म में, जेनरेट बटन पर क्लिक करें:


और हमें नामकरण की एक सूची मिलती है:


यह 1सी में रिपोर्ट बनाने का सिर्फ एक तरीका है। निम्नलिखित लेखों में हम दूसरों पर नज़र डालेंगे।

  • साइट के अनुभाग