नवीनतम लेख
घर / सुरक्षा / एक्सेल से 1s 8.3 में डेटा डाउनलोड करें। क्या एक्सेल से संदर्भ पुस्तक "नामकरण" में डेटा अपलोड करना संभव है? बाहरी बूटलोडर को जोड़ना

एक्सेल से 1s 8.3 में डेटा डाउनलोड करें। क्या एक्सेल से संदर्भ पुस्तक "नामकरण" में डेटा अपलोड करना संभव है? बाहरी बूटलोडर को जोड़ना

विन्यास: 1सी लेखांकन

कॉन्फ़िगरेशन संस्करण: 3.0.44.177

प्रकाशन तिथि: 20.01.2017

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

एक्सेल 1सी से लोड हो रहा है: अकाउंटिंग 8.3 एड। 3.0

उदाहरण के लिए, हमारे पास वस्तुओं और कीमतों (खुदरा और खरीद) की सूची लोड करने के लिए ऐसा एक्सेल स्प्रेडशीट दस्तावेज़ है।

अन्दर आइए.

सबसे ऊपर दबाएं नामकरण और मूल्य - डाउनलोड करें. यहीं पर स्प्रैडशीट दस्तावेज़ों से लोडिंग और अनलोडिंग छिपी होती है।

डाउनलोड xls (एक्सेल 97-2003 पुराना प्रारूप) और xlsx (नया प्रारूप), साथ ही साथ एमएक्सएल और ओडीएस प्रारूपों का समर्थन करता है। अब हम नामकरण के साथ अपनी फाइल का चयन करते हैं और डाउनलोड की प्रतीक्षा करते हैं।

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

पर क्लिक करें सहारा निर्दिष्ट करेंऔर सूची से वांछित वस्तु का चयन करें।

उस लाइन का चयन करें जिसमें अनावश्यक प्रविष्टियाँ हों, अर्थात् टेबल हेडर और दबाएँ लाइन हटाएं.

अब हम खरीद मूल्य वाले कॉलम को हटाते हैं, ध्यान दें कि प्रसंस्करण 1n समय के लिए केवल 1 प्रकार की कीमत भरने में सक्षम है !!!फिर आप इस ऑपरेशन को फिर से कर सकते हैं और दूसरी खरीद के लिए पहले लोड रिटेल के लिए दूसरे प्रकार की कीमत लोड कर सकते हैं।

रिक्त डेटा भरें, मूल्य प्रकार, के लिए मूल्य निर्धारित करें। बटन ऑल, फाउंड, न्यू, डुप्लीकेट्स खोज की सुविधा प्रदान करेंगे और नामकरण की तुलना करने में मदद करेंगे। भरें और क्लिक करें डाउनलोडजिसके बाद डेटा को 1C: Accounting में लोड किया जाएगा।

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

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

1सी से एक्सेल में अपलोड करना: अकाउंटिंग 8.3 एड। 3.0

अत्यधिक उपयोगी विशेषतासंस्करण 3.0.44.177 और उच्चतर में 1 सी से एक्सेल को निर्यात किया जाता है: लेखांकन 8.3, यह प्रसंस्करण आपको कंपनी मूल्य सूची बनाने में मदद करेगा या कीमतों के साथ तुरंत आपूर्तिकर्ताओं या खरीदारों को अपनी वस्तुओं की सूची हस्तांतरित करेगा।

गाइड में यह सब है। नामकरण - नामकरण और मूल्य - अपलोड.

चरण में वक्ताओं, उन स्तंभों का चयन करें जिन्हें एक्सेल दस्तावेज़ में बनाने की आवश्यकता है। चयनसमूहों, संपत्तियों, नामों ... आदि द्वारा नामकरण के चयन के लिए कार्य करता है।

एक्सेल पर अपलोड करने के लिए, हम एक नया कॉलम जोड़ेंगे, अर्थात् वैट दर, यह वास्तव में आवश्यक नहीं लगता है, लेकिन हम अभ्यास कर रहे हैं।

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

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

सार्वभौमिक तंत्र

ITS डिस्क पर, साथ ही 1C पोर्टल पर, "तकनीकी सहायता" -> "सार्वभौमिक रिपोर्ट और प्रसंस्करण" मेनू पर जाकर, "स्प्रेडशीट दस्तावेज़ से डेटा लोड हो रहा है" फ़ोल्डर में एक संबंधित प्रसंस्करण होता है।

जब इसे लॉन्च किया जाता है, तो एक फॉर्म खुलता है (चित्र 1):

जैसा कि आप प्रपत्र से देख सकते हैं, यह आपको निम्न कॉन्फ़िगरेशन ऑब्जेक्ट में जानकारी स्थानांतरित करने की अनुमति देता है:

  1. निर्देशिका;
  2. दस्तावेज़ या संदर्भ पुस्तक का सारणीबद्ध भाग;
  3. सूचना का रजिस्टर।

स्विच की स्थिति के आधार पर, ऑब्जेक्ट चयन फ़ील्ड बदलता है।

जब आप अपलोड की गई फाइल को खोलते हैं तो प्रोसेसिंग टेबल फॉर्म भर जाता है।

प्रकार प्रसंस्करण निम्न से अपलोड का समर्थन करता है:

  • कंपनी 1C के विशेषज्ञों द्वारा विकसित, प्रारूप की फाइलेंएमएक्सएल;
  • लिज्तxls प्रारूप में सहेजा गयाएक्सेल 97-2003;
  • पाठ फ़ाइलटेक्स्ट;
  • टेबलडीबीएफ.

बड़ी मात्रा में एक्सेल फ़ाइलों को लोड होने में लंबा समय लग सकता है, इसलिए यदि यह माना जाता है कि डेटा लोडिंग कई चरणों में हो सकती है या आप निश्चित रूप से जानते हैं कि आपको मौजूदा फ़ाइल को कई बार खोलना होगा, तो जानकारी को सहेजना बेहतर है इससे नसों और समय प्रारूप को बचाने के लिए एमएक्सएल में। आप इसे सीधे प्रोसेसिंग फॉर्म से कर सकते हैं।

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

अब "सेटिंग" टैब पर चलते हैं (चित्र 2):

रेखा चित्र नम्बर 2

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

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

सेटिंग कॉलम

फ्लैग - लाइन में बॉक्स को चेक या अनचेक करके, यह निर्धारित किया जाता है कि क्या संबंधित विशेषता को भरा जाएगा।

विशेषता का प्रतिनिधित्व - मेटाडेटा विशेषता का एक समानार्थी (नाम) यहां लिखा गया है, जैसा कि विन्यासकर्ता में निर्दिष्ट है।

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

प्रकारों का विवरण - उस डेटा प्रकार को प्रदर्शित करता है जिसमें एक या कोई अन्य मेटाडेटा विशेषता होती है।

डाउनलोड मोड - चुनने के लिए तीन विकल्प प्रदान करता है (चित्र 3):

अंजीर.3

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

बाद के मामले में, अभिव्यक्ति क्षेत्र को सक्रिय करने से फॉर्म खुल जाएगा (चित्र 4)।

चित्र 4

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

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

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

यहां, सिद्धांत रूप में, "सेटिंग" टैब पर उपलब्ध सभी जानकारी है।

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

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

एक्सेल से डेटा अपलोड करने के लिए सूचना आधार"प्रबंधन और व्यापार" एक और तंत्र है। यह उपरोक्त विधि की तुलना में कम सार्वभौमिक है, हालांकि, इसके लिए ITS सदस्यता की आवश्यकता नहीं है और यह मानक वितरण में शामिल है।

यह प्रसंस्करण "खरीदारी" टैब पर "सेवा" मेनू में पाया जा सकता है, इसे "फाइलों से आपूर्तिकर्ता मूल्य लोड करना" कहा जाता है (चित्र 5)

चित्र 5

प्रसंस्करण प्रपत्र में शामिल हैं:

  1. दिनांक चयन फ़ील्ड जो इंगित करेगी कि यह मूल्य किस समय के लिए प्रासंगिक है;
  2. अपनी मूल्य सूची भेजने वाले प्रतिपक्षकार का चयन करने के लिए क्षेत्र;
  3. एक बटन जो आपको सेट की जाने वाली कीमतों के प्रकार का चयन करने की अनुमति देता है;
  4. एक सारणीबद्ध अनुभाग जिसे अपलोड किए गए डेटा से भरा जा सकता है।

यह प्रपत्र Fig.6 . में देखा जा सकता है

चित्र 6

प्रपत्र के शीर्ष पर लेजेंड बताता है कि प्रपत्र के पहले टैब का उपयोग कैसे करें।

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

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

चित्र 7

उसके बाद, क्लिपबोर्ड का उपयोग करके, हम एक टेबल से दूसरी टेबल में जानकारी ट्रांसफर कर पाएंगे। जब हमें आवश्यक कॉलम ("अनुच्छेद", "नाम", "मूल्य") भर जाते हैं, तो हम "अगला" बटन दबाते हैं और दूसरे पृष्ठ पर जाते हैं (चित्र 8)

चित्र 8

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

  • सब कुछ पंजीकृत करें;
  • डेटाबेस में पहले से मौजूद लोगों की तुलना में केवल उन्हीं को पंजीकृत करें जो बदल गए हैं।

टेक्स्ट फ़ील्ड में, आप एक टिप्पणी दर्ज कर सकते हैं जो दस्तावेज़ में दर्ज की जाएगी (चित्र 9):

चित्र.9

प्रसंस्करण के बाद:

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

प्रसंस्करण "बाहरी फाइलों से माल लोड करना" एक समान तरीके से काम करता है।

DIY स्थानांतरण प्रसंस्करण विकल्प

एक्सेल फ़ाइल से डेटा निकालने में मुख्य समस्या यह है कि 1C में इसे खोलने के लिए एक अंतर्निहित असंदिग्ध तंत्र नहीं है। एक्सेल को 1C से जोड़ने के कई विकल्प हैं:

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

आओ हम इसे नज़दीक से देखें विभिन्न तरीकेऔर विकल्प।

ADODB.Connection के माध्यम से

सामान्य तौर पर, ADO का अर्थ है ActiveX डेटा ऑब्जेक्ट और कार्य करता है प्रोग्राम एक्सेसविभिन्न डेटाबेस के लिए। किसी तृतीय-पक्ष फ़ाइल (एक्सेल सहित) से कोई भी कनेक्शन बनाते समय सबसे बड़ी समस्या कनेक्शन स्ट्रिंग को सही ढंग से तैयार करना है।

एक्सेल फाइलों के लिए तीन विकल्प हैं:

कनेक्शन स्ट्रिंग विकल्प:

  • प्रदाता - इस्तेमाल किया गया ड्राइवर यहां निर्धारित किया गया है;
  • डेटा स्रोत - उस फ़ाइल के नाम को परिभाषित करता है जिसे हम खोलेंगे;
  • विस्तारित गुण - यहां आप निर्दिष्ट कर सकते हैं कि क्या तालिका के लिए हेडर लाइन की आवश्यकता है (HDR = YES इंगित करता है कि डेटा पहली पंक्ति से पढ़ा जाएगा, HDR = NO - दूसरी से), क्या फ़ाइल केवल-पढ़ने के लिए खोली गई है ( केवल पढ़ने के लिए) और कुछ अन्य अतिरिक्त विकल्प।

एक कनेक्शन स्ट्रिंग बनाने के बाद, हम डाउनलोड की गई फ़ाइल से जुड़ सकते हैं (चित्र 13)

चित्र.13

अब हम उपयोग कर सकते हैं एक साधारण अनुरोध(चित्र.14) डाउनलोड की गई फ़ाइल से जानकारी प्राप्त करना प्रारंभ करें।

पर इस मामले में"शीट" पैरामीटर यह निर्धारित करता है कि हमें एक्सेल वर्कबुक से किस शीट पर काम करना है।

एक शीट पर संग्रहीत रिकॉर्ड के सेट को रिकॉर्डसेट ऑब्जेक्ट का उपयोग करके पढ़ा जा सकता है। इस मामले में, शीट का पहला रिकॉर्ड बीओएफ (फाइल की शुरुआत) पैरामीटर और अंतिम ईओएफ (फाइल का अंत) द्वारा प्राप्त किया जा सकता है।

एक्सेल एप्लिकेशन के माध्यम से

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

इस COM ऑब्जेक्ट में कई चाइल्ड पैरामीटर हैं, लेकिन हमारे लिए मुख्य, कार्य की वर्तमान परिस्थितियों में, वर्कबुक पैरामीटर (चित्र 17) है।

पुस्तक को इनिशियलाइज़ करने के बाद, उस शीट को निर्धारित करना आवश्यक है जिससे डेटा पढ़ा जाएगा (चित्र 18)।

उसके बाद, आप खोले जा रहे फ़ाइल की तालिका की पंक्तियों और स्तंभों के चक्रों के अंदर पुनरावृति कर सकते हैं।

संभावित त्रुटियों के बारे में कुछ शब्द

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

एडीओ के माध्यम से कार्य करने के मामले में (चित्र 19);

चित्र.19

  • आवेदन के साथ काम करने के मामले में (चित्र 20)।

चावल। 20.

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

विशेषज्ञ जवाब देता है:

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

डेटा को विकृत किए बिना एक्सेल से 1s 8.3 में डाउनलोड करने के लिए, आपको पहले सीधे एक्सेल में तालिका तैयार करनी होगी। v1c में लोड की गई सूची को ठीक से संरचित किया जाना चाहिए, अर्थात। इसे एक कॉलम या एक सेल (मात्रा, संख्या, अंतिम नाम, आदि) में कई डेटा प्रकार रखने की अनुमति नहीं है।

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

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

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

अब आप सुरक्षित रूप से डाउनलोड कर सकते हैं। एक्सेल से 1s प्रोग्राम में नामकरण की लोडिंग पूरी हो गई है

मैं 1सी: एकाउंटिंग 8, संस्करण 3.0 में ई-मेल द्वारा आपूर्तिकर्ता से दस्तावेज कैसे डाउनलोड कर सकता हूं?

वीडियो "1C: अकाउंटिंग 8" (रिलीज़ 3.0.42.84) कार्यक्रम में बनाया गया था।

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

यदि प्रतिपक्ष ईडीएफ में सहभागी नहीं हैं, तो प्राथमिक लेखा दस्तावेज को पंजीकृत करने की प्रक्रिया को सरल बनाएं सुचना प्रणालीदस्तावेजों के ई-मेल आदान-प्रदान से मदद मिलेगी।

लेखा प्रणाली दस्तावेज क्रेता चालान, कार्यान्वयन (अधिनियम, वेबिल), चालान जारी किया गयाप्रतिपक्ष को ई-मेल द्वारा भेजा जा सकता है (बटन पर क्लिक करके ईमेल द्वारा भेजएक लिफाफे के साथ)। दस्तावेज़ को उपयोगकर्ता द्वारा चयनित प्रारूप में संलग्न फ़ाइल के रूप में भेजा जाता है। पत्र के साथ एक फाइल भी संलग्न है जिसे प्राप्तकर्ता द्वारा "1सी: एकाउंटिंग 8" (रेव। 3.0) में डाउनलोड किया जाना है।

आप आपूर्तिकर्ता से प्राप्त दस्तावेजों को दस्तावेजों की सूची के रूप में अपलोड कर सकते हैं।

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

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

दस्तावेज़ अपलोड करते समय TORG-12, कार्य (सेवाओं) की स्वीकृति और वितरण का अधिनियमया युपीडीएक लेखा प्रणाली दस्तावेज़ बनाया गया है रसीद (अधिनियम, चालान)जिसमें आवश्यक विवरण अपने आप भर जाते हैं। रसीद दस्तावेजों के अतिरिक्त, एक दस्तावेज अतिरिक्त रूप से बनाया जा सकता है चालान प्राप्त हुआ।

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

ई-मेल खाते अनुभाग में कॉन्फ़िगर किए गए हैं प्रशासन - आयोजक।प्रतिपक्ष का ई-मेल पता निर्देशिका तत्व के रूप में निर्दिष्ट किया जाना चाहिए प्रतिपक्ष।

कृपया ध्यान दें कि ई-मेल (एक फाइल से) से अपलोड किए गए दस्तावेज कानूनी रूप से महत्वपूर्ण दस्तावेज नहीं हैं, इसलिए, खरीदार और विक्रेता दोनों के पास कागज के रूप में दस्तावेजों को ठीक से निष्पादित किया जाना चाहिए।

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

  • 1C एंटरप्राइज सिस्टम के उपयोगकर्ता
  • 1सी प्रोग्रामर

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

एक्सेल से 1सी लोडिंग और सामान्य यूजर की नजर से 1सी से एक्सेल में अनलोडिंग 1सी

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

एक्सेल से 1सी में डेटा लोड करने के लिए कोई यूनिवर्सल प्रोसेसिंग क्यों नहीं है?

आइए इस प्रश्न का उत्तर दें और इसके मुख्य बिंदुओं को देखें:

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

इन कारणों से आप इसके लिए यूनिवर्सल प्रोसेसिंग नहीं बना सकते हैं एक्सेल से 1C में डेटा लोड करना.

वास्तविक विकास के उदाहरण पर एक्सेल से 1C तक डेटा कैसे लोड और अनलोड किया जाता है

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

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

1C से एक्सेल में डेटा अपलोड करनाउसी के बारे में होता है, केवल यहाँ लेखन प्रसंस्करण की जटिलता इस बात पर निर्भर करती है कि ऑब्जेक्ट से किस प्रकार का डेटा अनलोड किया जाना चाहिए। उदाहरण के लिए, हमारे पास "नामकरण" संदर्भ पुस्तक है और हम आइटम का नाम और इस आइटम की माप की इकाई को अपलोड करना चाहते हैं, हालांकि आइटम में कई और विवरण हो सकते हैं, जैसे आइटम प्रकार, आइटम प्रकार, पूर्ण नाम, आदि

मुझे एक्सेल से डेटा लोड करने और/या अनलोड करने के लिए प्रोसेसिंग की आवश्यकता है, मुझे क्या करना चाहिए?

आपको बस इतना करना है कि फोन उठाएं और हमें कॉल करें। उसके बाद, हमारे विशेषज्ञ सभी आवश्यक कार्य करेंगे ताकि आपको वही मिले जो आपको चाहिए। यदि आपको तत्काल 1c अद्यतन करने की आवश्यकता है, तो हमें कॉल करें, हम अपने प्रत्येक ग्राहक की मदद करने में प्रसन्न हैं!

एक साधारण 1C प्रोग्रामर की नजर से एक्सेल से 1C तक डेटा लोड और अनलोडिंग

थोड़ा अधिक, हमने 1C उपयोगकर्ताओं के लिए बहुत सारी उपयोगी जानकारी दी, लेकिन अब समय कोड लिखने के तकनीकी पहलुओं के बारे में बात करने का है, साथ ही 1C प्रोग्रामर के लिए जानकारी प्रदान करने का है जो कोड लिखते समय उनके लिए बहुत उपयोगी होगा। एक्सेल के साथ काम करने के लिए अक्सर उपयोग किए जाने वाले मुख्य कार्यों पर विचार करें।

हम शुरुआत करेंगे कि एक्सेल को 1C से कैसे जोड़ा जाए, यह एक COM ऑब्जेक्ट के माध्यम से किया जाता है। इस कोड को ठीक से काम करने के लिए, कंप्यूटर पर एक्सेल स्थापित होना चाहिए, अन्यथा कुछ भी काम नहीं करेगा:

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

अब हमें एक्सेल बुक की एक शीट का चयन करने की आवश्यकता है, ऊपर की आकृति में हम देखते हैं कि एक निश्चित संख्या वाली शीट का चयन कैसे किया जाता है। पत्रक संख्या "पत्रक संख्या" चर में संग्रहीत है:

हम "गणना" फ़ील्ड का उपयोग करके एक्सेल वर्कबुक में शीट्स की संख्या का पता लगा सकते हैं:

एक निश्चित संख्या के तहत शीट का नाम प्राप्त करने के लिए, आपको एक समान पंक्ति लिखनी होगी:

एक्सेल के साथ काम करने के सभी चरणों को पूरा करने के बाद, प्रक्रिया को बंद करना होगा। इसे बंद करें, अन्यथा यह लटक जाएगा:

एक फ़ंक्शन का एक उदाहरण जो अलग-अलग कक्षों को Excel से 1C तक लोड करता है

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

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

एक फ़ंक्शन का एक उदाहरण जो एक्सेल से सभी डेटा को 1C सारणीबद्ध भाग में लोड करता है

हमने एक फ़ंक्शन पर विचार किया है जो अलग-अलग एक्सेल सेल प्रदर्शित करता है। लेकिन क्या होगा अगर हमें एक ही बार में पूरी एक्सेल शीट को उतारने और क्रमिक रूप से बायपास करने की आवश्यकता हो? यह वह जगह है जहाँ नीचे दिया गया कोड काम आता है:

फ़ंक्शन का एक उदाहरण जो 1C से Excel में डेटा अपलोड करता है

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