विंडोज़ सिस्टम कॉन्फ़िगरेशन. विंडोज़ सिस्टम कॉन्फ़िगरेशन विन्यासकर्ता को खोलता है

मोड चयन कमांड लाइन विकल्प:

कॉन्फ़िग
1C:एंटरप्राइज़ 8 सिस्टम को "कॉन्फ़िगरेटर" मोड में लॉन्च करना

उद्यम
1C:एंटरप्राइज़ 8 सिस्टम को "1C:एंटरप्राइज़" मोड में लॉन्च करना

इन्फोबेस बनाएं
वितरण और अद्यतन फ़ाइलें बनाना


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

फ़ाइल मोड विकल्प

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

क्लाइंट-सर्वर मोड पैरामीटर

Srvr 1C:एंटरप्राइज़ सर्वर नाम;
सर्वर पर इन्फोबेस का रेफरी नाम;
SQLSrvr SQL सर्वर नाम;
SQLDB SQL डेटाबेस नाम;
SQLUID SQL उपयोगकर्ता नाम;
SQLPwd SQL उपयोगकर्ता पासवर्ड। यदि SQL उपयोगकर्ता के लिए पासवर्ड निर्दिष्ट नहीं है, तो इस पैरामीटर को छोड़ा जा सकता है।
SQLYOffs वह दिनांक ऑफ़सेट है जिसका उपयोग SQL सर्वर में दिनांक संग्रहीत करने के लिए किया जाता है। मान 0 या 2000 ले सकते हैं। इस पैरामीटर को निर्दिष्ट करने की आवश्यकता नहीं है। यदि निर्दिष्ट नहीं है, तो मान 0 स्वीकार किया जाता है।
लोकेल - भाषा (देश), (फ़ाइल संस्करण के समान)।

सभी विकल्पों के लिए निम्नलिखित पैरामीटर परिभाषित हैं:

Usrउपयोगकर्ता नाम;
लोक निर्माण विभागपासवर्ड

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

स्टार्टअप विकल्प निर्दिष्ट करने के लिए कमांड लाइन विकल्प:

/@
कमांड लाइन पैरामीटर निर्दिष्ट फ़ाइल में लिखे गए हैं

/एफ
इन्फोबेस का पथ, यदि यह किसी फ़ाइल में संग्रहीत है (फ़ाइल नाम निर्दिष्ट करने की आवश्यकता नहीं है)

/एस
1C:Enterprise 8 सर्वर पर संग्रहीत सूचना आधार का पता इस प्रकार है:

/एन
उपयोगकर्ता नाम। कॉन्फिगरेटर में बनाई गई उपयोगकर्ताओं की सूची के समान ही निर्दिष्ट किया जाना चाहिए

/पी
उस उपयोगकर्ता का पासवर्ड जिसका नाम /N पैरामीटर में निर्दिष्ट है। यदि उपयोगकर्ता के पास पासवर्ड नहीं है, तो इस पैरामीटर को छोड़ा जा सकता है

/वा-
एंटरप्राइज़ या कॉन्फ़िगरेशन प्रारंभ करते समय Windows प्रमाणीकरण के उपयोग पर रोक लगाना

/WA+
1C:Enterprise या Configurator प्रारंभ करते समय Windows प्रमाणीकरण का अनिवार्य उपयोग सेट करना। यदि /WA स्विच निर्दिष्ट नहीं है, तो /WA+ कमांड लाइन विकल्प का उपयोग किया जाना माना जाता है।

/एयू-
प्रशासनिक संस्थापन से 1C:Enterprise के वर्तमान संस्करण को अद्यतन करने के बारे में एक प्रश्न के प्रदर्शन पर रोक लगाना

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

/बाहर
[-नो ट्रंकेट]
सेवा संदेशों को आउटपुट करने के लिए एक फ़ाइल की स्थापना। यदि NoTrunate कुंजी निर्दिष्ट है (रिक्त स्थान से अलग), तो फ़ाइल साफ़ नहीं होती है

/एल
स्थानीयकृत इंटरफ़ेस संसाधनों की निर्देशिका इंगित करता है (उदाहरण के लिए, "आरयू")

/स्टार्टअप संदेश अक्षम करें
स्टार्टअप संदेशों को दबाता है: “डेटाबेस कॉन्फ़िगरेशन सहेजे गए कॉन्फ़िगरेशन से मेल नहीं खाता है। जारी रखना?"; “आपके कंप्यूटर की क्षमताएं कॉन्फ़िगरेशन सहायता को संपादित करने के लिए पर्याप्त नहीं हैं। सहायता को संपादित करने के लिए, आपको Microsoft इंटरनेट एक्सप्लोरर संस्करण 6.0 या उच्चतर स्थापित करना होगा। “आपके कंप्यूटर की क्षमताएं सहायता विषयों सहित HTML दस्तावेज़ों को संपादित करने के लिए पर्याप्त नहीं हैं। HTML दस्तावेज़ों को संपादित करने के लिए, आपको Microsoft Internet Explorer संस्करण 6.0 या उच्चतर स्थापित करना होगा। इस लॉन्च में, HTML दस्तावेज़ों का संपादन उपलब्ध नहीं होगा।"

/सी
कॉन्फ़िगरेशन के लिए एक पैरामीटर पास करना

बैच मोड

कमांड लाइन विकल्पों का उपयोग करके, एक व्यवस्थापक निम्नलिखित क्रियाएं करने के लिए कॉन्फ़िगरेटर को बैच मोड में चला सकता है:

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

    • कॉन्फिगरेटर मोड में 1सी:एंटरप्राइज़ 8 सिस्टम लॉन्च करना;
    • इन्फोबेस पैरामीटर: उपयोगकर्ता, पासवर्ड; फ़ाइल विकल्प के लिए - निर्देशिका, भाषा; क्लाइंट-सर्वर विकल्प के लिए - सर्वर नाम, इन्फोबेस नाम, SQL सर्वर नाम, SQL डेटाबेस नाम, SQL उपयोगकर्ता नाम और पासवर्ड, दिनांक ऑफसेट।

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

    लॉन्च पैरामीटर में निर्दिष्ट क्रियाओं को पूरा करने के बाद, 1C:एंटरप्राइज़ कॉन्फ़िगरेशन बंद हो जाता है।

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

    विन्यासकर्ता बैच मोड कमांड लाइन पैरामीटर:

    /डंपआईबी
    इन्फोबेस को कमांड मोड में अनलोड करना

    /डंपसीएफजी
    कॉन्फ़िगरेशन को फ़ाइल में सहेजा जा रहा है

    /अपडेटडीबीसीएफजी
    [-WarningsAsErrors]
    डेटाबेस कॉन्फ़िगरेशन को अद्यतन करना। यदि चेतावनियाँ-AsErrors कुंजी निर्दिष्ट है (एक स्थान से अलग), तो सभी चेतावनी संदेशों को त्रुटियों के रूप में माना जाएगा

    /DumpDBCfg
    डेटाबेस कॉन्फ़िगरेशन को फ़ाइल में सहेजना

    /रोलबैकसीएफजी
    डेटाबेस कॉन्फ़िगरेशन पर लौटें

    /चेकमॉड्यूल
    सिंटैक्स जांच करें

    /अपडेटसीएफजी
    समर्थित कॉन्फ़िगरेशन को अद्यतन करना

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-आईबीसंपीड़न]
    [-केवल परीक्षण | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -बैडडेटाडिलीट] ]
    सूचना आधार का परीक्षण और सुधार करें

    अनुक्रमणः
    टेबल रीइंडेक्सिंग

    लॉग इन्टरग्रिटी
    तार्किक अखंडता जाँच

    पुनर्गणना कुल
    परिणामों की पुनर्गणना

    आईबीसंपीड़न
    टेबल संपीड़न

    केवल परीक्षण
    केवल तभी परीक्षण जब गैर-मौजूद वस्तुओं का संदर्भ हो:

    BadRefCreate
    वस्तुएं बनाएं

    BadRefClear
    स्पष्ट वस्तुएं

    BadRefNone
    मत बदलो

    वस्तुओं के आंशिक नुकसान की स्थिति में:

    BadDataCreate
    वस्तुएं बनाएं

    BadDataDelete
    वस्तुओं को हटाएँ

    पैरामीटरों के उपसमूह के भीतर कुंजियों के एक साथ उपयोग की अनुमति नहीं है। यदि कमांड सफल रहा, तो 0 का रिटर्न कोड लौटाता है, अन्यथा 1 (डेटा में त्रुटियां होने पर 101)।

    डिलीवरी और अद्यतन फ़ाइलें बनाने के लिए बैच मोड कमांड लाइन विकल्प:

    / वितरण फ़ाइलें बनाएँ
    [-सीफ़ाइल]
    [-cfufile
    [-f |-v ]+]
    डिलीवरी और अद्यतन फ़ाइलें बनाना

    सीफ़ाइल
    वितरण व्यवस्था बनाने के निर्देश

    Cfufile
    अद्यतन बनाने के निर्देश

    एफ
    अद्यतन में शामिल वितरण नाम से निर्दिष्ट है

    वी]
    अद्यतन में शामिल वितरण संस्करण द्वारा निर्धारित किया जाता है

    ध्यान दें: पैरामीटर्स का समूह -f |-v उतनी बार दोहराया जाता है जितनी बार वितरण फ़ाइलें अद्यतन में शामिल की जाती हैं।

    कॉन्फ़िगरेशन रिपॉजिटरी के साथ काम करने के लिए कमांड लाइन पैरामीटर:

    /डिपोएफ
    भंडारण निर्देशिका

    /डिपोएन
    भंडारण उपयोक्तानाम

    /डिपोपी
    भंडारण उपयोगकर्ता पासवर्ड

    वी
    v - संस्करण संख्या, यदि संस्करण संख्या निर्दिष्ट नहीं है या -1 के बराबर है, तो नवीनतम संस्करण सहेजा जाएगा।

    /DepotUpdateCfg [-v ] [-संशोधित]
    फ़ाइल से संग्रहण कॉन्फ़िगरेशन अद्यतन करें (बैच मोड)

    वी
    संस्करण संख्या, यदि संस्करण संख्या निर्दिष्ट नहीं है या -1 के बराबर है, तो नवीनतम संस्करण सहेजा जाएगा, यदि कॉन्फ़िगरेशन स्टोरेज से जुड़ा है, तो पैरामीटर को नजरअंदाज कर दिया जाता है

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

    ऑटोमेशन सर्वर के रूप में 1C:Enterprise 8 के बैच मोड पंजीकरण के लिए कमांड लाइन पैरामीटर:

    /रेगसर्वर
    आवेदन पंजीकरण

    /अनरेगसर्वर
    एप्लिकेशन पंजीकरण हटाना

    निष्पादन के बाद, 1C:Enterprise 8 सिस्टम बंद हो जाता है।
    यदि पैरामीटर मानों में रिक्त स्थान शामिल हैं (उदाहरण के लिए, पथ या फ़ाइल नाम), तो मान उद्धरण चिह्नों में संलग्न होने चाहिए।

    उदाहरण

    कमांड लाइन से 1C:Enterprise 8 कैसे लॉन्च करें

    C:\प्रोग्राम फ़ाइलें\1cv8\bin\1cv8.exe" एंटरप्राइज़ /F D:\Configurations\Typical\Trading नियंत्रण /N उपयोगकर्ता नाम /P पासवर्ड

    C:\प्रोग्राम फ़ाइलें\1cv8\bin\1cv8.exe" एंटरप्राइज़ /एस सर्वर\बेस /एन उपयोगकर्ता नाम /पी पासवर्ड

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading नियंत्रण /N उपयोगकर्ता नाम /P पासवर्ड

    कमांड लाइन से डेटाबेस अपलोड करने के लिए 1C:Enterprise को कैसे बाध्य करें

    C:\प्रोग्राम फ़ाइलें\1cv8\bin\1cv8.exe" कॉन्फ़िग /F D:\ट्रेडिंग कंट्रोल /N उपयोगकर्ता नाम /P पासवर्ड /DumpIB c:\name.dt

    कमांड लाइन से डेटाबेस कॉन्फ़िगरेशन में वर्तमान कॉन्फ़िगरेशन परिवर्तनों को कैसे अपडेट करें

    C:\प्रोग्राम फ़ाइलें\1cv8\bin\1cv8.exe" कॉन्फिग /एफ डी:\ट्रेडिंग कंट्रोल /एन उपयोगकर्ता नाम /पी पासवर्ड /अपडेटडीबीसीएफजी

    संदर्भात्मक अखंडता की स्वचालित रूप से जाँच किए बिना किसी इन्फोबेस का परीक्षण और सुधार कैसे करें

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"फेडोरोव (प्रशासक)" /P"" /IBcheckAndRepair -LogIntegrity

    कॉन्फ़िगरेशन जांच स्वचालित रूप से कैसे करें और चेक परिणामों को फ़ाइल में आउटपुट कैसे करें

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"फेडोरोव (प्रशासक)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -एक्सटर्नलकनेक्शनसर्वर -एक्सटर्नलकनेक्शन -सर्वर -डिस्ट्रीब्यूटिवमॉड्यूल -गलतसंदर्भ -कॉन्फिगलॉजिकल इंटीग्रिटी -अनरेफरेंसप्रक्रियाएं -हैंडलरअस्तित्व -खालीहैंडलर

    लॉग को प्रोग्रामेटिक रूप से छोटा कैसे करें

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"फेडोरोव (प्रशासक)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    किसी एप्लिकेशन समाधान के मॉड्यूल को कमांड लाइन से टेक्स्ट फ़ाइलों के रूप में कैसे अनलोड करें

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"फेडोरोव (प्रशासक)" /P"" /DumpConfigFiles "D:\1\11" -मॉड्यूल

    एचटीएम प्रारूप में सहेजी गई सहायता फ़ाइलों को एप्लिकेशन समाधान में कैसे लोड करें

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"फेडोरोव (प्रशासक)" /P"" /LoadConfigFiles "D:\1\11" -सहायता

    1सी:एंटरप्राइज़ 8.2 प्लेटफ़ॉर्म पर एप्लिकेशन विकास का त्वरित चरण-दर-चरण प्रदर्शन।

    उदाहरण चलाने के लिए, आपको 1C:Enterprise 8.2 प्लेटफ़ॉर्म की आवश्यकता होगी। हमारी वेबसाइट पर आप डाउनलोड कर सकते हैं। यह डेमो बिल्कुल इसी संस्करण का उपयोग करके तैयार किया गया था!

    सरल मानव संसाधन प्रणाली

    अब हम उद्यम में कर्मचारियों के कार्मिक रिकॉर्ड के लिए एक मिनी-सिस्टम बनाएंगे। यह हमें कर्मचारियों को काम पर रखने और निकालने के साथ-साथ कार्मिक दस्तावेजों के साथ काम करने की अनुमति देगा।

    प्रत्येक कॉन्फ़िगरेशन को एक अलग निर्देशिका (फ़ोल्डर) में संग्रहीत किया जाना चाहिए।

    1. हमारे कंप्यूटर के किसी भी ड्राइव पर एक नया फ़ोल्डर बनाएं, उदाहरण के लिए, "C:\हमारे फ्रेम्स"।

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

    1C: एंटरप्राइज़ एक कंप्यूटर पर कई डेटाबेस के साथ काम कर सकता है। उदाहरण के लिए, एक डेटाबेस कार्मिक रिकॉर्ड रखता है, दूसरा डेटाबेस माल रिकॉर्ड रखता है, तीसरा कंपनी ए के लिए लेखांकन रिकॉर्ड रखता है, और चौथा कंपनी बी के लिए लेखांकन रिकॉर्ड रखता है।

    3. "जोड़ें" बटन पर क्लिक करें.

    विज़ार्ड के पहले चरण में, "सूची में मौजूदा इन्फोबेस जोड़ें" विकल्प चुनें।

    दूसरे चरण में, इन्फोबेस का नाम निर्दिष्ट करें क्योंकि यह डेटाबेस की सूची में दिखाई देगा, उदाहरण के लिए, "हमारे कार्मिक।" डेटाबेस का नाम मनमाना हो सकता है, इस पर कुछ भी निर्भर नहीं करता है।

    4. अगले चरण में, उस फ़ोल्डर का पथ निर्दिष्ट करें जिसे आपने हमारे चरण-दर-चरण मार्गदर्शिका के चरण 1 में बनाया था (हमारे मामले में, यह C:\हमारे फ्रेम्स है)। क्लिक करें "…" , फ़ोल्डर दर्ज करें और "चयन करें" पर क्लिक करें।

    सूचना आधार वाली निर्देशिका कंप्यूटर की स्थानीय हार्ड ड्राइव पर स्थित हो सकती है, उदाहरण के लिए, "C:\हमारा कार्मिक", या शायद स्थानीय नेटवर्क पर किसी अन्य कंप्यूटर पर, उदाहरण के लिए, "\\SERVER\KADR"। इस मामले में, इस फ़ोल्डर तक पूर्ण पहुंच अधिकार दिए जाने चाहिए (पढ़ें, लिखें, आदि)।

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

    6. आइए "विन्यासकर्ता" लॉन्च मोड का चयन करें। ऐसा करने के लिए, "विन्यासकर्ता" बटन पर क्लिक करें।

    1C को दो मोड में लॉन्च किया जा सकता है:

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

    7. चूंकि बनाए गए फ़ोल्डर में अभी तक कुछ भी नहीं है, इसलिए 1C एक नया सूचना आधार बनाने के लिए पुष्टि मांगेगा।

    8. हाँ क्लिक करें. इसके बाद, "नया कॉन्फ़िगरेशन विकसित करने या पहले से अनलोड किए गए इन्फोबेस को लोड करने के लिए कॉन्फ़िगरेशन के बिना एक इन्फोबेस बनाना" विकल्प चुनें (विकल्प 2) और "अगला" बटन पर क्लिक करें। अगले चरण में, "समाप्त करें" बटन पर क्लिक करें।

    9. विन्यासकर्ता लॉन्च होगा. कॉन्फ़िगरेशन ट्री खोलें, जहां हम अक्सर काम करेंगे। ऐसा करने के लिए, मेनू में "कॉन्फ़िगरेशन" - "कॉन्फ़िगरेशन खोलें" चुनें या संबंधित आइकन पर क्लिक करें।

    कॉन्फ़िगरेशन ट्री विंडो दिखाई देगी. इसे आरामदायक आकार दें.

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

    कॉन्फ़िगरेशन ऑब्जेक्ट बनाना

    10. कर्सर को "निर्देशिकाएँ" लाइन पर रखें और बटन पर क्लिक करें (या राइट-क्लिक करें और जोड़ें का चयन करें)। ये खुल जाएगा कॉन्फ़िगरेशन ऑब्जेक्ट संपादन विंडो(निर्देशिका बनाने के लिए एक प्रकार का कंस्ट्रक्टर)।

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

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

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

    निर्देशिका "नाम" को बहुत गंभीरता से लें। नाम संक्षिप्त, समझने योग्य, निर्देशिका के सार को प्रतिबिंबित करने वाला होना चाहिए, उदाहरण के लिए: "देश", "कर्मचारी", "उत्पाद", आदि।

    1C में कॉन्फ़िगरेशन ऑब्जेक्ट, विवरण, चर, प्रक्रियाओं और कार्यों के नाम में रूसी और अंग्रेजी वर्णमाला (लोअरकेस और अपरकेस), अंडरस्कोर और संख्यात्मक वर्ण के अक्षर शामिल हो सकते हैं। नाम अंकों से शुरू नहीं हो सकता.

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

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

    13. "स्थिति" निर्देशिका संपादन विंडो बंद करें।

    14. आइए एक नई निर्देशिका "कर्मचारी" बनाएं (बिंदु 10 देखें)।

    निर्देशिका नाम (पहचानकर्ता) को "कर्मचारी" पर सेट करें।

    नाम की लंबाई 100 वर्णों पर सेट करें।

    हम कर्मचारी का पूरा नाम नाम में संग्रहित करेंगे. कभी-कभी पहले और अंतिम नाम काफी लंबे होते हैं, इसलिए 100 अक्षर ही सही है।

    15. इस निर्देशिका में, पहले से निर्दिष्ट फ़ील्ड (कोड और नाम) के अलावा, हमारे पास कई और फ़ील्ड (विवरण, विशेषताएँ) होंगे। अब अतिरिक्त विवरण (फ़ील्ड) की सूची खाली है। "जोड़ें" बटन पर क्लिक करें.

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

    16. गुण पैलेट में विशेषता नाम को "स्थिति" पर सेट करें। विशेषता का प्रकार निर्दिष्ट करें - "DirectoryLink.Positions", जिसे हमने पहले बनाया था। इसका मतलब है कि इस विशेषता का मान "स्थिति" निर्देशिका से चुना जाएगा। गुण पैलेट विंडो बंद करें.

    17. "वेतन" विशेषता बनाएं (प्रकार संख्या, लंबाई 10, सटीकता 2)। "संख्या" प्रकार के मान के लिए, परिशुद्धता दशमलव स्थानों की संख्या को इंगित करती है (हमारे मामले में, 2 दशमलव स्थान)।

    18. प्रवेश तिथि और बर्खास्तगी तिथि (तिथि प्रकार) का विवरण बनाएं।

    19. अब हमारे पास दो निर्देशिकाएं हैं और हम कुछ डेटा दर्ज कर सकते हैं।

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

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

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

    21. स्थिति निर्देशिका खोलें. ऐसा करने के लिए, नेविगेशन पैनल (एप्लिकेशन विंडो के बाईं ओर) में शिलालेख (लिंक) स्थिति पर क्लिक करें। एक डायरेक्टरी विंडो खुलेगी.

    22. आईएनएस बटन या कुंजी का उपयोग करके एकाधिक स्थिति दर्ज करें। उदाहरण के लिए, निदेशक, लेखाकार, प्रोग्रामर।

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

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

    23. कर्मचारी निर्देशिका खोलें.

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

    25. 1C:एंटरप्राइज़ विंडो बंद करें और कॉन्फिगरेटर मोड पर वापस लौटें।

    वास्तविक जीवन में, किसी कर्मचारी की नियुक्ति कार्मिक दस्तावेज़ "ऑर्डर फॉर हायरिंग" का उपयोग करके की जाती है। इसे हम अपने चरण-दर-चरण उदाहरण के भाग 2 में लागू करेंगे।

    यह लेख "1सी विकास में पहला कदम" लेखों की श्रृंखला की तार्किक निरंतरता है। यह 1C प्लेटफ़ॉर्म पर विकास परिवेश का वर्णन करता है, जिसे "कॉन्फ़िगरेटर" कहा जाता है। इस सामग्री का अध्ययन करने के बाद, आप सीखेंगे:

    • ऑब्जेक्ट ट्री क्या है, इसके लिए क्या है और इसके साथ कैसे काम करना है?
    • गुण पैलेट किसके लिए है, इसे कैसे खोलें, इसमें कुछ कैसे ढूंढें?
    • आपको विभिन्न विन्यासक मापदंडों को कब कॉन्फ़िगर करने की आवश्यकता है और इसे कैसे करें?
    • मानक कॉन्फ़िगरेशन में परिवर्तन करने के लिए क्या करने की आवश्यकता है?
    • डिबग मोड में कॉन्फ़िगरेशन कैसे चलाएं?
    • डिबग मोड में क्लाइंट सत्र से कैसे जुड़ें और देखें कि वहां क्या हो रहा है?

    प्रयोज्यता

    आलेख 1C:एंटरप्राइज़ प्लेटफ़ॉर्म संस्करण 8.3 पर चर्चा करता है, इसलिए सभी जानकारी वर्तमान रिलीज़ के लिए प्रासंगिक है।

    विन्यासकर्ता में काम करने की बुनियादी तकनीकें

    कॉन्फिगरेटर प्रारंभ करते समय ऑब्जेक्ट ट्री पहली चीज़ है जिसका सामना आप करते हैं।

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

    आप संबंधित बटनों का भी उपयोग कर सकते हैं.

    कॉन्फ़िगरेशन ऑब्जेक्ट ट्री प्रदर्शित करता है कि कॉन्फ़िगरेशन में कौन सी इकाइयाँ हैं।

    ऑब्जेक्ट ट्री का उपयोग करके, आप नए तत्व बना सकते हैं, उन्हें संपादित कर सकते हैं और नए विवरण और गुण जोड़ सकते हैं।

    इस विंडो में डॉकिंग मोड है. कॉन्फ़िगरेशन विंडो के ऊपरी दाएं कोने में पेपरक्लिप के रूप में एक आइकन वाला बटन आपको सक्रिय नहीं होने पर इसे छिपाने की अनुमति देता है।

    आप वांछित वस्तु को पहले अक्षरों से खोज सकते हैं। कर्सर स्वचालित रूप से वांछित वस्तु पर स्थित हो जाता है।

    कभी-कभी वस्तुओं के पेड़ को मेटाडेटा कहा जाता है। अंतर्निहित भाषा में एक विशेष गुण होता है जिसे कहा जाता है मेटाडाटा(यानी डेटा के बारे में डेटा)।

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

    इस फ़ंक्शन पर हम पहले ही पिछले लेखों में विस्तार से चर्चा कर चुके हैं। इसका उपयोग निम्नलिखित मामलों में किया जाता है:

    • डेटाबेस को एक स्थान से दूसरे स्थान पर स्थानांतरित करना;
    • संग्रहण विकल्पों में से एक के रूप में;
    • डेटाबेस के फ़ाइल ऑपरेटिंग मोड को क्लाइंट-सर्वर में परिवर्तित करने के लिए।

    कॉन्फ़िगरेशन ऑब्जेक्ट के गुणों को संपादित करने की तीन विधियाँ हैं। उनमें से पहला ऑब्जेक्ट एडिटिंग विंडो को कॉल करना है (माउस पर डबल क्लिक करके)।

    बड़ी संख्या में गुणों वाली वस्तुओं के लिए सुविधाजनक। "डॉक्यूमेंट1" ऑब्जेक्ट को संपादित करने के लिए विंडो चित्र में दिखाई गई है।

    यह विधि सभी वस्तुओं के लिए मौजूद नहीं है। उदाहरण के लिए, स्थिरांक एक अपवाद हैं.

    वस्तुओं के गुणों को संपादित करने की अगली विधि गुण पैलेट का उपयोग करना है, जो सभी वस्तुओं (सरल और जटिल दोनों) के लिए उपलब्ध है। तदनुसार, इसे किसी भी वस्तु के लिए बुलाया जा सकता है।

    कॉल संदर्भ मेनू, आइटम के माध्यम से की जाती है वस्तु गुण(कुंजी संयोजन Alt+Enter).

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

    यह विधि कम संख्या में गुणों वाली वस्तुओं के लिए सुविधाजनक है, लेकिन इसे किसी भी वस्तु पर लागू किया जा सकता है।

    गुण पैलेट में एक डॉकिंग मोड होता है (अर्थात, विंडो को या तो डॉक किया जा सकता है या छिपाया जा सकता है)।

    केवल महत्वपूर्ण गुण प्रदर्शित करना संभव है। इस मोड में संक्रमण फ़नल के रूप में बटन दबाकर किया जाता है।

    यदि आपको कोई संपत्ति नहीं मिल रही है, तो संभवतः आपने यह बटन दबाया होगा।

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

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

    गुण पैलेट का उपयोग करके, कई ऑब्जेक्ट के लिए एक ही प्रकार के गुणों को संपादित करना सुविधाजनक होता है, क्योंकि एक ऑब्जेक्ट से दूसरे ऑब्जेक्ट पर जाने पर, गुण पैलेट दूसरे ऑब्जेक्ट के लिए प्रदर्शित होता है, जबकि कर्सर उसी संपत्ति पर रहता है।

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

    इस विंडो में आप इस ऑब्जेक्ट के विभिन्न गुण सेट कर सकते हैं, जो मुख्य रूप से विभिन्न चेकबॉक्स के रूप में प्रस्तुत किए जाते हैं।

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

    आप एक्सेस अधिकार, कार्यात्मक विकल्प और कमांड इंटरफ़ेस सेटिंग्स के साथ भी ऐसा कर सकते हैं। विन्यासकर्ता को कॉन्फ़िगर करने के लिए, आपको टूल्स मेनू में सेटिंग्स का चयन करना होगा।

    काफी बड़ी संख्या में सेटिंग्स और बुकमार्क के साथ एक विंडो खुलेगी।

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

    यदि सेट किया गया है स्वचालित रूप से चयन करें, तो सिस्टम कॉन्फ़िगरेशन की सेटिंग्स पर ही ध्यान केंद्रित करेगा।

    ध्यान! यह सेटिंग केवल विन्यासकर्ता से लॉन्च को प्रभावित करती है।

    यहां आप कम कनेक्शन गति (यानी, सर्वर पर प्रेषित डेटा को पैकेट में समूहीकृत करने का उपयोग) के उपयोग को भी कॉन्फ़िगर कर सकते हैं।

    डिबगिंग करते समय, यह समझने के लिए कि एप्लिकेशन पतले संचार चैनलों पर कैसे काम करता है, आप सर्वर कॉल में देरी का सिमुलेशन सेट कर सकते हैं।

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

    बुकमार्क पर आम हैंइंगित करता है कि क्या आपको केवल प्रबंधित एप्लिकेशन ऑब्जेक्ट बनाने की आवश्यकता है या क्या आपको ऐसे ऑब्जेक्ट बनाने चाहिए जो नियमित एप्लिकेशन में भी हों।

    बुकमार्क पर बोलआप पाठ को संपादित करने और प्रदर्शित करने के सिद्धांतों को कॉन्फ़िगर कर सकते हैं (आप फ़ॉन्ट, टैब की चौड़ाई और अन्य पैरामीटर निर्दिष्ट कर सकते हैं)।

    बुकमार्क पर मॉड्यूलकई उप-बुकमार्क हैं. यहां आप कॉन्फ़िगर करते हैं कि मॉड्यूल में टेक्स्ट कैसे प्रदर्शित किया जाएगा।

    इसे कैसे क्रियान्वित किया जाएगा? इंतिहान, समूहनऔर प्रसंग संकेत.

    बुकमार्क पर संदर्भइंगित करता है कि प्रमाणपत्र कैसे जारी किया जाएगा।

    आप उन अनुभागों को इंगित करने के लिए चेकबॉक्स का उपयोग कर सकते हैं जिनमें आपकी रुचि है।

    मानक कॉन्फ़िगरेशन को संपादित (संशोधित) करने में सक्षम होने के लिए, आपको मेनू पर जाना होगा विन्यासवस्तु चुनें सहायता, आगे समर्थन स्थापित करना.

    सहायता सेटअप प्रपत्र प्रकट होता है. इस फॉर्म में बटन पर क्लिक करें संपादन विकल्प सक्षम करें.

    सिस्टम आपको चेतावनी देगा कि भविष्य में कॉन्फ़िगरेशन को पूरी तरह से स्वचालित रूप से अपडेट करना असंभव होगा।

    यदि हम अभी भी परिवर्तन करने का इरादा रखते हैं, तो हमें बटन पर क्लिक करना होगा हाँ. कॉन्फिगर सपोर्ट रूल्स विंडो प्रकट होती है।

    यदि हम वैश्विक कॉन्फ़िगरेशन परिवर्तन के लिए प्रयास नहीं कर रहे हैं, लेकिन केवल कुछ ऑब्जेक्ट जोड़कर इसे प्राप्त करने का प्रयास करेंगे, तो इस फॉर्म में डिफ़ॉल्ट पैरामीटर को बदलने का कोई मतलब नहीं है। आपको तुरंत बटन दबाना चाहिए ठीक है.

    इसके बाद, आपको संपूर्ण कॉन्फ़िगरेशन के लिए एक समर्थन नियम को कॉन्फ़िगर करने की आवश्यकता होगी।

    ऐसा करने के लिए, "समर्थन सेटिंग्स" फॉर्म के सारणीबद्ध भाग में, शीर्ष पंक्ति में (जिसमें कॉन्फ़िगरेशन का नाम दर्शाया गया है), दाईं ओर के क्षेत्र में, "समर्थन" को कॉल करने के लिए माउस को डबल-क्लिक करें नियम सेटिंग्स” फॉर्म (इस ऑब्जेक्ट के लिए)।

    दिखाई देने वाले फ़ॉर्म में, आपको एक नियम का चयन करना होगा समर्थन बनाए रखते हुए आपूर्तिकर्ता वस्तु को संपादित किया जाता हैऔर बटन दबाएँ ठीक है.

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

    यदि आपको मौजूदा कॉन्फ़िगरेशन ऑब्जेक्ट में परिवर्तन करने की आवश्यकता है, तो इनमें से प्रत्येक ऑब्जेक्ट के लिए आप समर्थन नियम भी बदल सकते हैं, जैसा कि हमने संपूर्ण कॉन्फ़िगरेशन के लिए किया था।

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

    यदि मुख्य कॉन्फ़िगरेशन में कोई परिवर्तन किया गया है, तो कॉन्फ़िगरेशन विंडो के शीर्षक पट्टी में एक छोटा तारांकन चिह्न (*) दिखाई देगा।

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

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

    उपयोगकर्ता मोड में कॉन्फ़िगरेशन प्रारंभ करने के लिए, आप टूल मेनू से 1C:Enterprise का चयन कर सकते हैं या कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं Ctrl+F5.

    आप कॉन्फ़िगरेशन को डिबगिंग मोड में चला सकते हैं (मेनू से डिबगिंग प्रारंभ करें)। डिबगिंग, चाबी F5या संबंधित कमांड बार बटन)।

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

    विकास करते समय, यदि कॉन्फ़िगरेशन बदलता है, तो तुरंत डिबगिंग शुरू करना सुविधाजनक होता है; सिस्टम स्वचालित रूप से आपको डेटाबेस को सहेजने के लिए संकेत देगा; आपको बस पुष्टि देनी है;

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

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

    भविष्य के लिए आप U पर टिक लगा सकते हैं स्टार्टअप पर डिबग सक्षम मोड सेट करें.

    इसके बाद कॉन्फिगरेटर में आपको आइटम का चयन करना होगा संबंधमेनू से डिबगिंग.

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

    श्रृंखला के निम्नलिखित लेखों में, हम विन्यासकर्ता की क्षमताओं का अध्ययन करने के लिए एक से अधिक बार उल्लेख करेंगे। इसलिए यदि इसके इंटरफ़ेस में कुछ ऐसा है जिसे आप अभी तक नहीं समझ पाए हैं तो चिंता न करें।

    वैसे, अगले लेख में हम एक विशेष कॉन्फिगरेटर टूल - एक डिबगर को देखेंगे, जिसके ज्ञान के बिना किसी डेवलपर के लिए अपने प्रोग्राम कोड को डीबग करना लगभग असंभव है।

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

    नीचे मैं इस विकास परिवेश की मुख्य विशेषताओं और इंटरफ़ेस का वर्णन करने का प्रयास करूंगा।

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

    कमांड का पूरा सेट, मेनू का स्थान, बटन - यह सब डेवलपर द्वारा बदला जा सकता है, इसलिए हम "आउट ऑफ द बॉक्स" स्थिति पर विचार करेंगे।

    1C विन्यासकर्ता की उपस्थिति काफी सरल और रूढ़िवादी है:

    शीर्ष पैनल में प्रोग्राम के मुख्य संदर्भ मेनू शामिल हैं - फ़ाइल, संपादन, कॉन्फ़िगरेशन, आदि:

    उपयोगकर्ताओं द्वारा सबसे अधिक बार उपयोग किए जाने वाले शॉर्टकट कमांड नीचे दिए गए हैं:

    बहुत से लोग अच्छी तरह से जानते हैं कि 1C प्रोग्राम कई प्रकार के होते हैं। औसत उपयोगकर्ता उनमें से तीन का नाम बता सकता है:

    • 1सी लेखांकन
    • 1सी: वेतन और कार्मिक प्रबंधन
    • 1सी: व्यापार प्रबंधन

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

    1सी कॉन्फ़िगरेशन (1सी एप्लिकेशन समाधान) विभिन्न संगठनों और व्यक्तियों की गतिविधियों को स्वचालित करने के लिए डिज़ाइन किए गए प्रोग्राम हैं।

    1C में कॉन्फ़िगरेशन तभी प्रारंभ होता है जब कंप्यूटर के पास हो तकनीकी मंच 1सी:एंटरप्राइज़।

    1C:एंटरप्राइज़ तकनीकी प्लेटफ़ॉर्म एक विशेष वातावरण या शेल है जिसमें 1C एप्लिकेशन समाधान लॉन्च और कार्य करते हैं।

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

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

    प्लेटफ़ॉर्म संस्करण 8.3 पर आधारित सॉफ़्टवेयर उत्पादों के उदाहरण:

    • सॉफ़्टवेयर उत्पाद = प्लेटफ़ॉर्म 1सी: एंटरप्राइज़ 8.3 + 1सी: लेखांकन 8.3 + 1सी: वेतन और कार्मिक प्रबंधन 8.3 (एक विनिर्माण उद्यम के लेखांकन और कर रिकॉर्ड बनाए रखने और एक अलग कार्यक्रम में कर्मचारियों के वेतन की गणना के लिए)।
    • सॉफ़्टवेयर उत्पाद = प्लेटफ़ॉर्म 1सी: एंटरप्राइज़ 8.3 + 1सी: लेखांकन 8.3 + 1सी: व्यापार प्रबंधन 8.3 + 1सी: वेतन और कार्मिक प्रबंधन 8.3(एक व्यापारिक संगठन के लेखांकन, कर, गोदाम रिकॉर्ड को बनाए रखने और एक अलग कार्यक्रम में कर्मचारियों के वेतन की गणना के लिए)।

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

    सभी 1C एप्लिकेशन समाधानों में कुछ समान प्रकार के ऑपरेशन उपलब्ध हैं:

    • संदर्भ पुस्तकें भरना. निर्देशिकाओं में तत्व और समूह बनाना;
    • तत्वों और निर्देशिकाओं के समूहों को हटाना, कॉपी करना, स्थानांतरित करना, संपादित करना;
    • आने वाली शेष राशि दर्ज करना;
    • कार्यक्रम में दस्तावेज़ दर्ज करना, सहित। प्रतिलिपि बनाकर और उसके आधार पर दर्ज करके दस्तावेज़ बनाना;
    • दस्तावेज़ पत्रिकाओं में काम करें;
    • कार्य परिणामों के आधार पर रिपोर्ट तैयार करना।

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

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

    1C एप्लिकेशन प्रोग्राम 1C स्वयं और अन्य डेवलपर्स और भागीदार कंपनियों दोनों द्वारा बनाए जाते हैं। 1C कंपनी द्वारा सीधे जारी किए गए 1C कॉन्फ़िगरेशन को कहा जाता है ठेठ।

    इस प्रकार, डेवलपर के आधार पर, 1C कॉन्फ़िगरेशन दो प्रकार में आते हैं: मानक और गैर-मानक (उद्योग और विशेष समाधान भी कहा जाता है)।


    विशिष्ट 1सी विन्यास

    अधिकांश उपयोगकर्ता सॉफ़्टवेयर उत्पाद के भाग के रूप में मानक 1C समाधान खरीदते हैं।

    लाभ

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

    कमियां

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

    रूसी उद्यमों के लिए, 1C निम्नलिखित मानक कॉन्फ़िगरेशन प्रदान करता है

    1C:एंटरप्राइज़ प्रोग्राम सिस्टम की पूर्ण कार्यक्षमता 1C:ERP एंटरप्राइज़ मैनेजमेंट 8.3 प्रोग्राम में लागू की गई है।

    कुछ मानक कॉन्फ़िगरेशन कार्यक्षमता के विभिन्न सेटों के साथ कई संस्करणों में उपलब्ध हैं। उदाहरण के लिए, 1C: अकाउंटिंग 8 तीन संस्करणों में उपलब्ध है: बेसिक, CORP और PROF।


    मूल संस्करण

    एक किफायती मूल्य और सुरक्षा कुंजी की अनुपस्थिति निस्संदेह मूल संस्करण के फायदों में से एक है। हालाँकि, मूल संस्करण में कार्यक्षमता की मात्रा सबसे कम है।

    1सी का मूल संस्करण: लेखांकन 8

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

    विशेष कर व्यवस्थाओं के लिए कॉन्फ़िगर किए गए मूल संस्करण की विशेष डिलीवरी भी हैं:

    • 1सी: सरलीकृत 8
    • 1सी:उद्यमी 8

    PROF संस्करण

    1C के सभी संस्करणों में सबसे लोकप्रिय: लेखांकन 8।

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

    कॉर्प संस्करण

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

    मानक कॉन्फ़िगरेशन 1C के विभिन्न संस्करणों की कार्यक्षमता की तुलना करने की योजना: लेखांकन 8


    गैर-मानक 1C कॉन्फ़िगरेशन

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

    ऐसा करने के लिए, आईटी विशेषज्ञ:

    • विशिष्ट 1C कॉन्फ़िगरेशन को एक विशेष प्रोग्रामिंग भाषा का उपयोग करके "संशोधित" किया जाता है। उदाहरण के लिए, एप्लिकेशन समाधान "1सी: सॉमिल 8" 1सी: विनिर्माण उद्यम प्रबंधन का एक संशोधित मानक विन्यास है।
    • 1सी:एंटरप्राइज़ प्लेटफ़ॉर्म पर आधारित नए कॉन्फ़िगरेशन बनाएं।

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

    गैर-मानक कॉन्फ़िगरेशन के लाभ

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

    उद्योग विन्यास के उदाहरण: 1सी: सार्वजनिक खानपान, 1सी: कृषि उद्यम प्रबंधन, 1सी: निर्माण संगठन प्रबंधन।

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


    जैसा कि आप देख सकते हैं, 1सी कंपनी 1सी सॉफ्टवेयर उत्पादों की एक विस्तृत श्रृंखला प्रस्तुत करती है जो विभिन्न प्रकार के उपभोक्ताओं की जरूरतों और स्वाद को पूरा करती है।