उपयोगकर्ताओं को 1s 8.2 से कैसे बाहर निकालें। उपयोगकर्ताओं को म्यूट करने के आसान तरीके

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

किसी उपयोगकर्ता को बलपूर्वक बंद करने की आवश्यकता मुख्य रूप से निम्नलिखित मामलों में उत्पन्न होती है:

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

इस लेख में हम आपको यह बताने का प्रयास करेंगे कि उपयोगकर्ता सत्र को कैसे समाप्त किया जाए, इस कार्य को करने के लिए व्यवस्थापक के पास शस्त्रागार में कौन से उपकरण हैं, कौन से समाप्ति विकल्प फ़ाइल संस्करण द्वारा प्रदान किए जाते हैं और कौन से 1C के क्लाइंट-सर्वर संस्करण द्वारा प्रदान किए जाते हैं।

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

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

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

इस मामले में क्रियाओं का क्रम स्पष्ट है:

  1. आपको "सत्र समाप्त करें और दोहराएँ" बटन पर क्लिक करना होगा;
  2. डेटाबेस पुनर्गठन विंडो की प्रतीक्षा करें;
  3. ओके पर क्लिक करें"।

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

कार्यक्रम से सीधे सत्र समाप्त करना

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

आप इसे दो पतों में से एक पर पा सकते हैं:

  1. "सेवा" अनुभाग के एक उपमेनू में;
  2. संचालन->प्रसंस्करण अनुभाग पर जा रहे हैं।

अंक 2

उपस्थितिप्रसंस्करण चित्र 2 में प्रस्तुत किया गया है।

इस प्रसंस्करण की विशेषताएं:

  1. बॉक्स को चेक और अनचेक करने और रिकॉर्ड बटन पर क्लिक करने से उपयोगकर्ता ब्लॉकिंग को चालू और बंद कर देता है, सत्र हटा देता है और नए कनेक्शन बनने से रोकता है;
  2. अवरुद्ध समाप्ति समय खाली या उसके प्रारंभ समय से कम नहीं हो सकता;
  3. यदि "अनुमति कोड" पैरामीटर निर्दिष्ट है, तो इसे कोड से पहले "/UC" निर्दिष्ट करके अवरोधन को अनदेखा करने के लिए स्टार्टअप लाइन में दर्ज किया जा सकता है;
  4. यदि आप "अनुमति कोड" निर्दिष्ट नहीं करते हैं, तो अवरोधन अवधि समाप्त होने से पहले डेटाबेस में प्रवेश करना समस्याग्रस्त होगा (कार्य के फ़ाइल संस्करण में, आप डेटाबेस फ़ोल्डर से 1CVcdn फ़ाइल को हटाने का प्रयास कर सकते हैं);
  5. यदि पैरामीटर "/यूसी" और एक स्थान से अलग किए गए पासवर्ड के बजाय, आप "/उपयोगकर्ताओं को काम करने की अनुमति दें" निर्दिष्ट करते हैं, जहां सी लैटिन है, तो आप सभी उपयोगकर्ताओं के लिए ब्लॉकिंग को पूरी तरह से अक्षम कर सकते हैं;
  6. "सक्रिय उपयोगकर्ता" बटन पर क्लिक करने से एक विंडो खुलती है पूरी सूचीउपयोगकर्ता (चित्र 3), जहां से आप "पंजीकरण लॉग" खोल सकते हैं या प्रत्येक विशिष्ट उपयोगकर्ता का सत्र समाप्त कर सकते हैं।

चित्र 3

उपरोक्त दो विकल्प फ़ाइल और क्लाइंट-सर्वर मोड दोनों में ठीक काम करते हैं। आगे हम केवल सर्वर कार्य के लिए विशिष्ट मामलों पर विचार करेंगे।

RDP से उपयोगकर्ताओं को हटाया जा रहा है

यह याद रखना महत्वपूर्ण है कि सर्वर से उपयोगकर्ता सत्रों को डिस्कनेक्ट करना केवल तभी संभव है जब आपके पास ऐसा करने के कुछ अधिकार हों।

दूरस्थ डेस्कटॉप से ​​काम करते समय, आप मानक कार्य प्रबंधक का उपयोग करके उपयोगकर्ता सत्र समाप्त कर सकते हैं। केवल सत्रों को बाधित करना थोड़ा गलत है, लेकिन काफी प्रभावी है।

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

सर्वर कंसोल के माध्यम से उपयोगकर्ताओं को हटाना

1C सर्वर क्लस्टर के लिए व्यवस्थापक अधिकार होने पर, आपको यह करना होगा:


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

सत्र को बाधित करने का सबसे कट्टरपंथी तरीका

ऐसी स्थिति जहां उपरोक्त विधियां काम नहीं करतीं, अत्यंत दुर्लभ है। लेकिन अगर ऐसा होता है, तो डेटाबेस से कनेक्शन बाधित करने का एक और मौलिक तरीका है: सर्वर को भौतिक रूप से रीबूट करें।

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

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

आइए उपयोगकर्ताओं को इन्फोबेस से डिस्कनेक्ट करने का एक सरल तरीका देखें मानक कार्यक्षमता 1सी:एंटरप्राइज़ सर्वर।

मानक कार्यक्षमता

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

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

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

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

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

इस तरह डेटाबेस में लॉग इन करने से, हमें सूचना आधार तक विशेष पहुंच प्राप्त होगी। अन्य सत्र हमारे साथ शामिल नहीं हो सकेंगे.

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

जब सत्र अवरोधन अवधि शुरू होती है, तो सबसे पहले एक अधिसूचना दिखाई देती है:

तत्पश्चात् सत्र समाप्त हो जाता है।

सक्रिय सत्रों को सक्रिय सत्रों की सूची से हटाकर भी अक्षम किया जा सकता है। रुके हुए सत्र को समाप्त करने के लिए यह क्रिया कभी-कभी आवश्यक होती है।

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

1. 1C 8 के फ़ाइल संस्करण में उपयोगकर्ताओं को अक्षम करना।

फ़ाइल संस्करण में उपयोगकर्ताओं को डिस्कनेक्ट करने के लिए मैंने एक पंक्ति के साथ एक *.bat फ़ाइल बनाई

नेट सत्र / हटाएं / वाई

यह उस कंप्यूटर पर सभी खुली साझा फ़ाइलों को अक्षम कर देता है जिस पर डेटाबेस स्थित है।
इसके बाद, मैंने एक कार्य (विंडोज टास्क शेड्यूलर) बनाया जो इस फ़ाइल को नियत समय पर चलाएगा।
आप पूछ सकते हैं कि उन सत्रों के बारे में क्या जो कंप्यूटर पर खुले हैं? मैंने लाइन के साथ एक नई *.bat फ़ाइल बनाकर उन्हें भी हटा दिया

टास्ककिल /IM 1cv8.exe /f
सच है, यह वर्तमान कंप्यूटर पर चल रहे सभी 1सी को अक्षम कर देता है, लेकिन मेरे लिए यह इतना डरावना नहीं था क्योंकि संग्रह रात में किया गया था और डेटाबेस में कोई भी काम नहीं कर रहा था, इस बैच फ़ाइल को विंडोज शेड्यूलर में भी जोड़ा जा सकता है।

2. क्लाइंट-सर्वर डेटाबेस में उपयोगकर्ताओं को अक्षम करना।

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

नेट स्टॉप "1सी:एंटरप्राइज़ 8.2 सर्वर एजेंट"

नेट स्टार्ट "1सी:एंटरप्राइज़ 8.2 सर्वर एजेंट"

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

3. 1C में उपयोगकर्ताओं को डिस्कनेक्ट करने का प्रोग्रामेटिक तरीका

कार्य प्रतिदिन 22:30 बजे संग्रह करना था।
इस पद्धति में, मैंने परेशान नहीं किया, मैंने एक नई भूमिका "NeClose1C" बनाई।
नियमित एप्लिकेशन मॉड्यूल में एक नई प्रक्रिया बनाई गई:

प्रक्रिया शटडाउनयूजर्स() निर्यात करें यदि भूमिका उपलब्ध नहीं है ("1सी बंद न करें") फिर यदि घंटा(एमओपी_परफॉर्मिंगऑपरेशनऑनसर्वर.करेंटडेटऑनसर्वर()) >= 22 फिर // सर्वर पर समय प्राप्त करें स्टॉपसिस्टमऑपरेशन(गलत);

अंतयदि;

अंतयदि;

प्रक्रिया का अंत यदि भूमिका उपलब्ध नहीं है ("1C बंद न करें") तो यदि Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 फिर // सर्वर पर समय प्राप्त करें StopSystemOperation(False);अंतयदि;

अंतयदि;
कनेक्टवेटहैंडलर ("शटडाउनयूजर्स", "600");
समारोह

वर्तमान तिथि

सर्वर पर यह इस तरह दिखता है:

फ़ंक्शन करंटडेटऑनसर्वर () निर्यात

रिटर्न करंटडेट();
अंतकार्य
इस तरह हमें सर्वर पर तारीख मिलती है, यदि सामान्य मॉड्यूल के गुणों में "सर्वर" चेकबॉक्स चेक किया गया है, तो मैंने केवल इसे चेक किया है।
यह पता चला है कि वर्तमान कोड उपयोगकर्ताओं को दो घंटे के लिए बंद कर देता है, लेकिन आमतौर पर आधी रात के बाद कोई भी डेटाबेस में लॉग इन नहीं करता है।

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

सिद्धांत रूप में, कुछ प्रोग्रामर इसके ख़िलाफ़ नहीं हैं, क्योंकि यह उन्हें कुछ "विशेषाधिकार" देता है।

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

1सी उपयोगकर्ता

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

ऐसे विकल्प हैं जिनमें 1C लॉग इन करने के लिए उपयोगकर्ता नाम नहीं मांगता है। हालाँकि, इसका कोई मतलब नहीं है । यह सिर्फ इतना है कि इस मामले में, सूची से उपयोगकर्ता को विंडोज़/डोमेन उपयोगकर्ता के साथ मैप किया जाता है और स्वचालित रूप से पता लगाया जाता है। कैसे

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

1C उपयोगकर्ता एक दूसरे से भिन्न होते हैं:

  • प्रवेश अधिकार
  • इंटरफ़ेस (मेनू में आइटम की उपस्थिति)।

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

1सी उपयोगकर्ताओं की दो सूचियाँ

वास्तव में, 1C में उपयोगकर्ताओं की दो सूचियाँ हैं। उनमें से एक (1C उपयोगकर्ताओं की सूची) प्रोग्रामर के दृष्टिकोण से "वास्तविक" है। यह विन्यासकर्ता में है. इसी से 1C यूजर की पहचान करता है।

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

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

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

किसी उपयोगकर्ता को 1C उपयोगकर्ताओं की सूची में कैसे जोड़ें

तो, 1C उपयोगकर्ताओं की सूची विन्यासकर्ता में है। और प्रशासन/उपयोगकर्ता मेनू खोलें।

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

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

अन्य टैब पर, आप अधिकार और बुनियादी उपयोगकर्ता सेटिंग्स का चयन करें।

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

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

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

दोनों ही मामलों में कार्यक्रम में प्रवेश करने के लिए बुनियादी पहुंच अधिकार हैं। पुराने दृष्टिकोण में यह है:

  • उपयोगकर्ता
  • पूर्ण अधिकार (प्रशासक के लिए).

नये दृष्टिकोण में यह है:

  • मूल अधिकार
  • बेसिकराइट्सयूटी
  • लॉन्चथिनक्लाइंट - साथ ही दूसरों को लॉन्च करने के लिए लॉन्चएक्सएक्सक्लाइंट
  • सबसिस्टमХхх - प्रत्येक सबसिस्टम (इंटरफ़ेस में टैब) के लिए एक चेक मार्क जिसकी उपयोगकर्ता को आवश्यकता है
  • पूर्ण अधिकार (प्रशासक के लिए, प्रशासन के लिए नहीं!)

पुनश्च. बाहरी उपयोगकर्ताओं के लिए, बुनियादी अधिकारों की आवश्यकता नहीं है।

1सी उपयोगकर्ता कैसे जोड़ें - 1सी 8.2 उपयोगकर्ता

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

यदि आप पतले क्लाइंट का उपयोग कर रहे हैं, तो एडमिनिस्ट्रेशन डेस्कटॉप टैब देखें। अन्यथा, उपयोगकर्ता निर्देशिका खोलें, उदाहरण के लिए, ऑपरेशंस मेनू के माध्यम से।

जोड़ें बटन (या अपने कीबोर्ड से इन्स) पर क्लिक करें। उपयोगकर्ताओं की सूची प्रबंधित करने में सक्षम होने के लिए, आपके पास पूर्ण अधिकार सक्षम होना चाहिए।


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

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

1सी उपयोगकर्ता सेटिंग्स

कुछ कॉन्फ़िगरेशन में (विशेष रूप से पुराने दृष्टिकोण कॉन्फ़िगरेशन में) यह उपयोगकर्ता बनाने के लिए पर्याप्त नहीं है। इसके अतिरिक्त आवश्यक:

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

1C उपयोगकर्ता को कैसे डिस्कनेक्ट करें

[अस्थायी] अधिकांश कॉन्फ़िगरेशन में उपयोगकर्ता वियोग प्रदान नहीं किया जाता है। यहां वे विविधताएं हैं जिनका उपयोग इस परिणाम को प्राप्त करने के लिए किया जा सकता है।

पुराने दृष्टिकोण के विन्यास (विन्यासकर्ता के माध्यम से):

  • उपयोगकर्ता हटाएँ
  • पासवर्ड बदलें
  • उपयोगकर्ता भूमिका हटाएँ (लॉग इन नहीं कर पाएंगे)।

नए दृष्टिकोण कॉन्फ़िगरेशन (एंटरप्राइज़ के माध्यम से):

  • सूचना तक पहुंच को अनचेक करें. डेटाबेस की अनुमति है
  • पासवर्ड बदलें
  • सभी एक्सेस समूहों से निकालें.

सक्रिय 1सी उपयोगकर्ता

1C आपको उन उपयोगकर्ताओं की सूची का पता लगाने की अनुमति देता है जो वर्तमान में डेटाबेस में हैं।

ऐसा करने के लिए, एंटरप्राइज़ मोड में, टूल्स/सक्रिय उपयोगकर्ता मेनू (मोटा क्लाइंट, प्रशासनिक इंटरफ़ेस) का चयन करें। पतले क्लाइंट में - प्रशासन टैब, बाईं ओर सक्रिय उपयोगकर्ता (यह भी देखें में हो सकता है)।

विन्यासकर्ता मोड में, प्रशासन/सक्रिय उपयोगकर्ता मेनू का चयन करें।

1C उपयोगकर्ताओं को अक्षम करना

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

उपयोगकर्ता छोड़ना पसंद नहीं करते (यह एक तथ्य है)। और अगर आप उनसे फोन पर पूछेंगे तो वे 30 सेकंड के अंदर दोबारा लॉग इन जरूर कर देंगे. जब 200 उपयोगकर्ता हो जाते हैं तो यह एक बहुत ही मजेदार इवेंट बन जाता है।

इसलिए, उपयोगकर्ताओं को 1C से डिस्कनेक्ट करने के तीन तरीके हैं:


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

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

उपयोगकर्ता सेटिंग्स 1C 8.3

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

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

  • विन्यासकर्ता के माध्यम से. यह विकल्प किसी भी कॉन्फ़िगरेशन के लिए उपयुक्त है;
  • कुछ कॉन्फ़िगरेशन में "एंटरप्राइज़" मोड के माध्यम से।

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



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



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

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

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


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

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

कुछ मामलों में, 1C व्यवस्थापक को तत्काल 1C डेटाबेस से उपयोगकर्ताओं को "बाहर निकालने" की आवश्यकता हो सकती है। इसे दो तरीकों से किया जा सकता है:

  1. प्रशासनिक अधिकार वाले उपयोगकर्ता से "एंटरप्राइज़" मोड के माध्यम से। सभी कॉन्फ़िगरेशन द्वारा समर्थित नहीं;
  2. 1C सर्वर क्लस्टर के कंसोल का उपयोग करके एप्लिकेशन सर्वर के माध्यम से।

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


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

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


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