Η ανάγκη για αναγκαστικό τερματισμό της εργασίας του χρήστη προκύπτει κυρίως στις ακόλουθες περιπτώσεις:

  • Εκσυγχρονίζω βάση πληροφοριών;
  • Προσθήκη νέου αντικειμένου μεταδεδομένων στη διαμόρφωση.
  • Εκτέλεση προληπτικών και επισκευαστικών εργασιών στον διακομιστή.
  • Μια αναρτημένη συνεδρία χρήστη που εμποδίζει την επανεκκίνηση της εφαρμογής.

Σε αυτό το άρθρο, θα προσπαθήσουμε να σας πούμε πώς να τερματίσετε μια περίοδο λειτουργίας χρήστη, ποια εργαλεία έχει ο διαχειριστής στο οπλοστάσιό του για να ολοκληρώσει αυτήν την εργασία, ποιες επιλογές τερματισμού παρέχονται από το αρχείο και ποια έκδοση πελάτη-διακομιστή του 1C.

Είναι σημαντικό να θυμάστε ότι όταν αναγκάζετε μια συνεδρία να τερματιστεί, μπορεί να χάσετε δεδομένα. Προκειμένου λοιπόν να αποφύγετε δυσάρεστες καταστάσεις, καλό είναι να προειδοποιήσετε εκ των προτέρων τους χρήστες για την αποσύνδεση.

Κλείσιμο συνεδριών από τον διαμορφωτή

Όταν γίνονται αλλαγές στη δομή της βάσης δεδομένων, οι ενημερώσεις δυναμικής διαμόρφωσης δεν είναι διαθέσιμες. Και ένα παράθυρο πληροφοριών εμφανίζεται στην οθόνη (Εικ. 1).

Η σειρά των ενεργειών σε αυτή την περίπτωση είναι προφανής:

  1. Πρέπει να κάνετε κλικ στο κουμπί "Τερματισμός συνεδριών και επανάληψη".
  2. Περιμένετε για το παράθυρο αναδιάρθρωσης της βάσης δεδομένων.
  3. Πατήστε OK.

Θα πρέπει να σημειωθεί ότι οι αλλαγές που έγιναν στον κώδικα του προγράμματος δεν απαιτούν τερματισμό λειτουργίας από τους χρήστες, αλλά χωρίς επανεκκίνηση της εφαρμογής σε κάθε συγκεκριμένο υπολογιστή, δεν θα λειτουργήσουν σε αυτήν τη συσκευή.

Τερματισμός συνεδριών απευθείας από το πρόγραμμα

Τα περισσότερα από τα τυπικά προϊόντα της εταιρείας 1C της όγδοης έκδοσης έχουν στο σετ τους έναν μηχανισμό που σας επιτρέπει να τερματίζετε εύκολα την εργασία του χρήστη από απόσταση και να παρέχετε στον διαχειριστή αποκλειστική πρόσβαση στη βάση δεδομένων. Αυτή είναι η επεξεργασία "Αποκλεισμός συνδέσεων στη βάση πληροφοριών".

Μπορείτε να το βρείτε σε μία από τις δύο διευθύνσεις:

  1. Σε ένα από τα υπομενού της ενότητας "Υπηρεσία".
  2. Μεταβαίνοντας στην ενότητα Operations->Processing.

Εικ.2

Εμφάνισηη επεξεργασία φαίνεται στο Σχ.2.

Χαρακτηριστικά αυτής της επεξεργασίας:

  1. Επιλέγοντας και αποεπιλέγοντας το πλαίσιο και πατώντας το κουμπί "Εγγραφή", ενεργοποιείται και απενεργοποιείται ο αποκλεισμός χρηστών, η διαγραφή περιόδων σύνδεσης και η αποτροπή δημιουργίας νέων συνδέσεων.
  2. Ο χρόνος λήξης του κλειδώματος δεν μπορεί να είναι κενός ή μικρότερος από τον χρόνο έναρξης.
  3. Στην περίπτωση που έχει οριστεί η παράμετρος "Κωδικός άδειας", μπορεί να γραφτεί στη γραμμή εκκίνησης για να αγνοηθεί ο αποκλεισμός ορίζοντας "/UC" πριν από τον κωδικό.
  4. Εάν δεν έχει καθοριστεί ο "Κωδικός άδειας", τότε θα είναι προβληματικό να μπείτε στη βάση δεδομένων πριν από τη λήξη της περιόδου αποκλεισμού (στην έκδοση αρχείου της εργασίας, μπορείτε να προσπαθήσετε να διαγράψετε το αρχείο 1CVcdn από το φάκελο της βάσης δεδομένων).
  5. Εάν αντί για την παράμετρο "/Uє" και τον κωδικό πρόσβασης που χωρίζονται με ένα κενό, καθορίσετε "/CAllow Users", όπου το C είναι λατινικό, μπορείτε να απενεργοποιήσετε εντελώς το κλείδωμα για όλους τους χρήστες.
  6. Πατώντας το κουμπί Ενεργοί χρήστες εμφανίζεται ένα παράθυρο με πλήρης λίσταχρήστες (Εικ. 3), από όπου μπορείτε να ανοίξετε το "Αρχείο εγγραφής" ή να τερματίσετε τη συνεδρία κάθε συγκεκριμένου χρήστη.

Εικ.3

Οι παραπάνω δύο επιλογές λειτουργούν καλά τόσο σε λειτουργία αρχείου όσο και σε λειτουργία πελάτη-διακομιστή. Περαιτέρω θα εξετάσουμε περιπτώσεις συγκεκριμένες μόνο για εργασία διακομιστή.

Αφαίρεση χρηστών από το rdp

Είναι σημαντικό να θυμάστε ότι η αποσύνδεση των περιόδων σύνδεσης χρήστη από τους διακομιστές είναι δυνατή μόνο εάν έχετε συγκεκριμένα δικαιώματα.

Όταν εργάζεστε από απομακρυσμένη επιφάνεια εργασίας, μπορείτε να πραγματοποιήσετε συνεδρίες τελικού χρήστη χρησιμοποιώντας την τυπική διαχείριση εργασιών. Απλώς τερματισμός συνεδριών - λίγο λάθος, αλλά αρκετό αποτελεσματικός τρόπος.

Η δεύτερη επιλογή είναι να χρησιμοποιήσετε τη Διαχείριση εργασιών − απομακρυσμένη σύνδεσημε δυνατότητα διαχείρισης κάθε συγκεκριμένης συνεδρίας και έξοδο από το πρόγραμμα σύμφωνα με όλους τους κανόνες. Αυτή η μέθοδος είναι μεγάλη και κανείς δεν εγγυάται ότι ενώ ένας χρήστης έχει αποσυνδεθεί, το πρόγραμμα δεν θα εκκινηθεί από άλλον εργαζόμενο.

Αφαίρεση χρηστών μέσω της κονσόλας διακομιστή

Έχοντας δικαιώματα διαχειριστή για ένα σύμπλεγμα διακομιστών 1C, πρέπει:


Πολύ συχνά, όταν εργάζεστε σε λειτουργία διακομιστή, οι συνεδρίες χρηστών που βρίσκονται σε ανάρτηση δεν είναι ορατές μέσω της πλατφόρμας· μπορούν να διαγραφούν μόνο μέσω της κονσόλας.

Ο πιο ριζοσπαστικός τρόπος για να τερματίσετε τις συνεδρίες

Η κατάσταση όταν οι παραπάνω μέθοδοι δεν λειτούργησαν είναι εξαιρετικά σπάνια. Αλλά αν συμβεί, υπάρχει ένας άλλος ριζικός τρόπος για να διακόψετε τις συνδέσεις με τη βάση δεδομένων: μια φυσική επανεκκίνηση του διακομιστή.

Φυσικά, οι χρήστες που δεν έχουν χρόνο να ολοκληρώσουν την εργασία και να αποθηκεύσουν τα δεδομένα θα εξοργιστούν εξαιρετικά από μια τέτοια ξεδιάντροπη στάση, αλλά είναι γρήγορη και εξαιρετικά αποτελεσματική.

Η διαχείριση και ο έλεγχος των χρηστών 1C 8.3 αποτελεί αναπόσπαστο μέρος της υλοποίησης και υποστήριξης οποιουδήποτε προϊόν λογισμικούσταθερή 1C. Στην πραγματικότητα, αυτό είναι ένα απλό έργο και, είμαι βέβαιος, κάθε άτομο μπορεί εύκολα να το αντιμετωπίσει. Εξετάστε τη διαδικασία διαχείρισης των χρηστών 1C με περισσότερες λεπτομέρειες.

Η διαχείριση χρηστών στο 1C είναι μια αρκετά απλή και διαισθητική διαδικασία, αλλά εξακολουθεί να χρειάζεται μια περιγραφή.

Η υπό όρους χορήγηση και έλεγχος περιλαμβάνει:

  • δημιουργία χρήστη?
  • Ρύθμιση δικαιωμάτων χρήστη·
  • θέα ενεργούς χρήστες;
  • ανάλυση των ενεργειών των χρηστών.

Ας εξετάσουμε κάθε ένα από αυτά τα σημεία με περισσότερες λεπτομέρειες:

Δημιουργία και εγκατάσταση δικαιωμάτων χρήστη 1C 8.2

Ανάλογα με τη διαμόρφωση, οι χρήστες εισάγονται είτε στον διαμορφωτή είτε σε λειτουργία χρήστη. Σχεδόν όλες οι σύγχρονες διαμορφώσεις υποστηρίζουν την είσοδο χρήστη σε λειτουργία 1C: Enterprise 8. Επίσης σε 1C: Enterprise mode, κατά κανόνα, εισέρχονται Επιπλέον επιλογέςχρήστες.

Ωστόσο, ανεξάρτητα από τη διαμόρφωση, ο πρώτος χρήστης με δικαιώματα διαχειριστή εισάγεται πάντα σε λειτουργία διαμόρφωσης. Επομένως, θα εξετάσουμε και τους δύο τρόπους εισαγωγής χρήστη.

Εισαγωγή χρηστών στο Configurator

Για να εισέλθετε στη λειτουργία 1C Configurator, επιλέξτε την επιλογή Configurator στη λίστα επιλογής βάσης δεδομένων:

Αφού συνδεθείτε, επιλέξτε Διαχείριση - Χρήστες από το μενού. Θα ανοίξει μια λίστα χρηστών, εάν ξεκινήσετε τον πρώτο χρήστη, θα είναι κενή. Ας προσθέσουμε έναν νέο χρήστη "Διαχειριστή":

Σε αυτή τη σελίδα πρέπει να καθορίσετε τις ρυθμίσεις χρήστη:

  • Ονομακαι Πλήρες όνομα— όνομα χρήστη.
  • Εάν η σημαία έχει οριστεί Έλεγχος ταυτότητας 1C: Επιχειρήσεις,τότε τα στοιχεία θα γίνουν διαθέσιμα Κωδικός πρόσβασης(κωδικός πρόσβασης που χρησιμοποιείται για την εισαγωγή 1C), Ο χρήστης δεν επιτρέπεται να αλλάξει τον κωδικό πρόσβασης(καθιστά διαθέσιμη τη δυνατότητα αλλαγής του κωδικού πρόσβασης από τον χρήστη σε λειτουργία χρήστη), Εμφάνιση στη λίστα επιλογής(καθιστά διαθέσιμη την επιλογή χρήστη στη λίστα, διαφορετικά το όνομα χρήστη πρέπει να εισαχθεί χειροκίνητα).
  • Αυθεντικοποίηση λειτουργικό σύστημασημαία υπεύθυνη για τη δυνατότητα εξουσιοδότησης χρησιμοποιώντας το όνομα χρήστη του λειτουργικού συστήματος. Χρήστης- Όνομα χρήστη σύστημα πληροφορίων(για παράδειγμα, \\dom\kirill, όπου dom είναι ο τομέας δικτύου και kirill είναι το όνομα χρήστη του λειτουργικού συστήματος). Το 1C κατά την εκκίνηση ελέγχει πρώτα την εξουσιοδότηση μέσω του λειτουργικού συστήματος και, στη συνέχεια, την εξουσιοδότηση 1C 8.2.
  • Ανοίξτε τον έλεγχο ταυτότητας- ενεργοποίηση εξουσιοδότησης με χρήση τεχνολογίας OpenID . Ανοίξτε το αναγνωριστικόείναι ένα ανοιχτό αποκεντρωμένο σύστημα που επιτρέπει στον χρήστη να χρησιμοποιεί έναν μόνο λογαριασμό για έλεγχο ταυτότητας σε μια ποικιλία άσχετων τοποθεσιών, πυλών, ιστολογίων και φόρουμ.

Λάβετε δωρεάν μαθήματα βίντεο 267 1C:

Στην καρτέλα Αλλαπρέπει να καθορίσετε τους κατάλληλους ρόλους για τον χρήστη (). Στην περίπτωσή μας, θα καθορίσουμε για τον διαχειριστή Πλήρη δικαιώματα. Για άλλους χρήστες, οι απαιτούμενοι ρόλοι μπορούν να επισημανθούν εδώ. Τα δικαιώματα χρήστη συνοψίζονται από τα διαθέσιμα αντικείμενα διαφορετικών ρόλων. Εκείνοι. Εάν ο χρήστης έχει επιλέξει δύο ρόλους, ο ένας έχει πρόσβαση στον κατάλογο "Ονοματολογία" και ο δεύτερος ρόλος δεν έχει, η πρόσβαση θα είναι. Για οποιονδήποτε χρήστη χωρίς "Πλήρη δικαιώματα" πρέπει να οριστεί ο ρόλος χρήστη(αν υπάρχει).

Επίσης σε αυτήν την καρτέλα μπορείτε να καθορίσετε Κύρια διεπαφή(λειτουργεί μόνο για κανονικές μορφές). Προεπιλεγμένη γλώσσα— εάν η διαμόρφωση έχει αναπτυχθεί σε πολλές γλώσσες. Λειτουργία εκκίνησης- διαχειριζόμενη ή τακτική εφαρμογή.

Δημιουργία χρήστη στο 1C Accounting 2.0

Αφού εγγραφεί ένας χρήστης με πλήρη δικαιώματα στο σύστημα, οι χρήστες μπορούν να εισέλθουν σε λειτουργία 1C: Enterprise. Για παράδειγμα, ας δημιουργήσουμε έναν χρήστη με την πιο κοινή διαμόρφωση - Enterprise Accounting 8.2.

Για να το κάνετε αυτό, επιλέξτε το στοιχείο μενού Υπηρεσία - Διαχείριση χρηστών και πρόσβασης. Θα ανοίξει ο κατάλογος "Χρήστες". Δημιουργία νέου χρήστη:

Εισαγάγετε πληροφορίες σχετικά με τον χρήστη και τις κύριες του, κάντε κλικ στο κουμπί "OK": το σύστημα θα προσφέρει την αυτόματη δημιουργία ενός χρήστη βάσης δεδομένων:

Πρέπει να συμφωνήσετε, θα εμφανιστεί η φόρμα του νέου χρήστη της βάσης δεδομένων:

Αυτό είναι όλο! Ολοκληρώνεται η δημιουργία του χρήστη και η εκχώρηση δικαιωμάτων σε αυτόν.

Προβολή ενεργών χρηστών στη βάση δεδομένων 1C

Για να προβάλετε χρήστες που εργάζονται στη βάση δεδομένων σε λειτουργία 1C: Enterprise, επιλέξτε το στοιχείο Υπηρεσία - Ενεργοί χρήστες. Θα ανοίξει μια λίστα χρηστών που εργάζονται στη βάση δεδομένων:

Πώς να απενεργοποιήσετε τους χρήστες στο 1C 8.3 και 8.2

Υπάρχουν δύο τρόποι για να απενεργοποιήσετε έναν ενεργό χρήστη στη βάση δεδομένων 1C:

  • στη διεπαφή προγράμματος (για διαμορφώσεις 1C Accounting 3.0, Trade Management 11, κ.λπ.)
  • μέσω της κονσόλας συμπλέγματος διακομιστών (διατίθεται μόνο σε λειτουργία πελάτη-διακομιστή).

Από τη διεπαφή

Στη λειτουργία χρήστη, μπορείτε να διώξετε έναν κρεμασμένο χρήστη μεταβαίνοντας στο μενού "Διαχείριση" - "Υποστήριξη και συντήρηση" και, στη συνέχεια, επιλέγοντας το στοιχείο "Ενεργοί χρήστες":

Επιλέξτε τον επιθυμητό χρήστη από τη λίστα και κάντε κλικ στο κουμπί "Τέλος".

Από την κονσόλα συμπλέγματος

Εάν έχετε πρόσβαση στον πίνακα διαχείρισης του διακομιστή 1C, μπορείτε να τερματίσετε τη συνεδρία χρησιμοποιώντας τον. Πηγαίνουμε στην κονσόλα, βρίσκουμε τον κρεμασμένο χρήστη στο μενού "Περίοδοι σύνδεσης", καλούμε κατάλογος συμφραζόμενωνκαι κάντε κλικ στο "Διαγραφή":

Έλεγχος χρήστη 1C 8.3

Για να δείτε το ιστορικό εργασίας του χρήστη, μεταβείτε στο στοιχείο μενού Υπηρεσία - :

Γεια σου Δημήτρη! Παρακαλώ διδάξτε μου πώς να αποβάλω τους χρήστες με τη βία από τη βάση δεδομένων για να ενημερώσω τη διαμόρφωση. Ευχαριστώ εκ των προτέρων.

Από χρήστη:Σβετλάνα Νικολάεβνα

Γεια σου, Σβετλάνα Νικολάεβνα!

Για να αποβάλετε χρήστες από τη βάση δεδομένων, πρέπει να έχετε δικαιώματα διαχειριστή.

Πηγαίνουμε στο τμήμα Διαχείριση, Υποστήριξη και συντήρηση:

Επιλέγω Αποκλεισμός εργασίας χρήστη:


Μπορείτε να δείτε τη λίστα των ενεργών χρηστών από τη φόρμα κάνοντας κλικ στο κουμπί.

Συμπληρώνουμε το μήνυμα που θα δουν οι χρήστες στις οθόνες τους, ορίζουμε το διάστημα αποκλεισμού (αν δεν γνωρίζετε την ώρα λήξης, αφήστε το πεδίο κενό). Εγκαταστήστε επίσης κωδικός ξεκλειδώματος, επειδή Ο αποκλεισμός θα επηρεάσει επίσης την ενεργή συνεδρία σας, για παράδειγμα, το σύνολο 1234 .

Κάντε κλικ Ρύθμιση κλειδαριάς. Θα εμφανιστεί ένα προειδοποιητικό μήνυμα:


Συμφωνούμε. Τώρα η φόρμα λέει με κόκκινο ότι το μπλοκάρισμα θα ξεκινήσει σύντομα.


Για ενεργούς χρήστες αυτήν τη στιγμή, εμφανίζεται το ακόλουθο παράθυρο:


Πιο κοντά στην αρχή του αποκλεισμού, αρχίζει να εμφανίζεται κάθε λεπτό:


Ο χρήστης πρέπει να ολοκληρώσει την εργασία του στο πρόγραμμα και να βγει. Αν δεν βγει από μόνο του, το πρόγραμμα θα κλείσει αυτόματα. Όταν προσπαθεί να συνδεθεί στη βάση δεδομένων, ο χρήστης θα λάβει την ακόλουθη προειδοποίηση:


Ο χρήστης που όρισε το μπλοκ λαμβάνει επίσης ένα μήνυμα:


Ας φύγουμε από τη βάση.

Επειδή ο αποκλεισμός ισχύει για όλες τις περιόδους σύνδεσης όλων των χρηστών, θα χρειαστεί να ορίσουμε την παράμετρο εκκίνησης (αυτό είναι που χρειαζόμαστε Κωδικός ξεκλειδώματος):



Στη δεύτερη καρτέλα, γράφουμε την παράμετρο εκκίνησης της βάσης δεδομένων (όπου 1234 είναι ο κώδικάς μας):


Κάνουμε κλικ έτοιμο. Τώρα μπορούμε να μπούμε και στη λειτουργία διαμόρφωσης και στη λειτουργία χρήστη.

Για να ξεκλειδώσετε τη βάση, πρέπει να επιστρέψετε στη φόρμα κλειδαριάς και να κάνετε κλικ Αφαιρέστε την κλειδαριά.


Εάν έχει οριστεί ημερομηνία λήξης αποκλεισμού, τότε ο αποκλεισμός θα λήξει αυτόματα όταν συμβεί.

Για να πραγματοποιήσετε τακτική συντήρηση στη βάση πληροφοριών 1C:Enterprise 8, είναι συχνά απαραίτητο να αποκτήσετε αποκλειστική πρόσβαση στη βάση δεδομένων. Για παράδειγμα, για να εκτελέσετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων ή να εκτελέσετε τακτική συντήρηση στο διακομιστή DBMS (εκ νέου ευρετηρίαση, κ.λπ.), πρέπει να απενεργοποιήσετε όλες τις ενεργές περιόδους λειτουργίας.

Ας εξετάσουμε έναν απλό τρόπο αποσύνδεσης των χρηστών από μια βάση πληροφοριών χρησιμοποιώντας την τυπική λειτουργικότητα του διακομιστή 1C:Enterprise.

Τυπική λειτουργικότητα

Θα κάνω μια κράτηση αμέσως ότι θα μιλάμε για την έκδοση πελάτη-διακομιστή του 1C: Enterprise 8. Για να απενεργοποιήσετε τις περιόδους λειτουργίας, μεταβείτε στην κονσόλα διαχείρισης διακομιστή. Εκεί θα βρούμε την απαραίτητη βάση πληροφοριών στη λίστα:

Πηγαίνοντας στις ιδιότητες IB, ορίστε την επιλογή "Το κλείδωμα της έναρξης των περιόδων σύνδεσης είναι ενεργοποιημένο". Σε αυτήν την περίπτωση, μπορεί να χρειαστεί να εισαγάγετε το όνομα χρήστη/κωδικό πρόσβασης λογαριασμόςδιαχειριστής βάσης πληροφοριών.

Μην ξεχάσετε να ορίσετε την περίοδο αποκλεισμού συνεδρίας. Θα πρέπει επίσης να βεβαιωθείτε ότι όλες οι εργασίες παρασκηνίου πρέπει να διακόπτονται ενώ οι περίοδοι λειτουργίας είναι αποκλεισμένες. Αυτό γίνεται με την επιλογή «Κλείδωμα εργασίες ρουτίναςενεργοποιημένο».

Εάν είναι απαραίτητο, μπορείτε να ορίσετε το κείμενο του μηνύματος για τους χρήστες που θα ειδοποιούνται 5 λεπτά πριν από τον αποκλεισμό των περιόδων σύνδεσης, καθώς και τον κωδικό άδειας για την είσοδο στη βάση πληροφοριών κατά την περίοδο αποκλεισμού της περιόδου σύνδεσης.

Ο κωδικός άδειας μπορεί να χρησιμοποιηθεί για την είσοδο στη βάση πληροφοριών για την εκτέλεση τακτικής συντήρησης ενώ άλλες συνεδρίες δεν είναι ενεργές. Πρέπει να εισαγάγετε τον κωδικό άδειας όταν συνδέεστε στη βάση δεδομένων χρησιμοποιώντας τις παραμέτρους. Για παράδειγμα, έτσι θα ήταν η παράμετρος που μεταβιβάστηκε στον διακομιστή εάν ο κωδικός άδειας είναι "123456".

Με την είσοδο στη βάση δεδομένων με αυτόν τον τρόπο, θα έχουμε αποκλειστική πρόσβαση στη βάση πληροφοριών. Άλλες συνεδρίες δεν θα μπορούν να συμμετάσχουν μαζί μας.

Η ειδοποίηση προς τον χρήστη ότι οι περίοδοι λειτουργίας είναι κλειδωμένες μοιάζει με αυτό (ανάλογα με το μήνυμα που έχει εισαχθεί από τον διαχειριστή). Εμφανίζεται κάθε λεπτό 5 λεπτά πριν από την περίοδο αποκλεισμού.

Στην αρχή της περιόδου αποκλεισμού συνεδρίας, εμφανίζεται πρώτα μια ειδοποίηση:

Μετά το τέλος της συνεδρίας.

Οι ενεργές συνεδρίες μπορούν επίσης να απενεργοποιηθούν αφαιρώντας τις από τη λίστα των ενεργών συνεδριών. Μια τέτοια ενέργεια είναι μερικές φορές απαραίτητη για να τερματιστούν οι κρεμαστές συνεδρίες.

Στην πράξη, η αποσύνδεση των χρηστών κοινοποιείται καλύτερα εκ των προτέρων για να μειωθεί ο κίνδυνος απώλειας δεδομένων που έχουν εισαχθεί από τους χρήστες αλλά δεν έχουν ακόμη αποθηκευτεί.