Keluarkan pengguna dari file 1s 8.3. Mengakhiri sesi pengguna, cara kerjanya, apa fungsinya

Administrasi dan kontrol pengguna 1C 8.3 merupakan bagian integral dari implementasi dan dukungan produk perangkat lunak 1C. Sebenarnya, ini bukanlah tugas yang sulit, dan saya yakin siapa pun dapat mengatasinya tanpa masalah. Mari kita lihat lebih dekat proses administrasi pengguna 1C.

Mengelola pengguna di 1C adalah proses yang cukup sederhana dan intuitif, namun masih memerlukan penjelasan.

Secara konvensional, administrasi dan pengendalian meliputi:

  • membuat pengguna;
  • pengaturan hak pengguna;
  • lihat pengguna aktif;
  • analisis tindakan pengguna.

Mari kita lihat masing-masing poin ini secara lebih rinci:

Membuat dan menginstal hak pengguna 1C 8.2

Tergantung pada konfigurasinya, pengguna dimasukkan ke dalam konfigurator atau mode pengguna. Hampir semua konfigurasi modern mendukung input pengguna dalam mode 1C: Enterprise 8. Juga dalam mode 1C: Enterprise, sebagai aturan, parameter pengguna tambahan dimasukkan.

Namun, apa pun konfigurasinya, pengguna pertama dengan hak administratif selalu masuk dalam mode Configurator. Oleh karena itu, kami akan mempertimbangkan kedua mode input pengguna.

Memasukkan pengguna di Configurator

Untuk masuk ke mode 1C Configurator, Anda harus memilih opsi Configurator di daftar pilihan database:

Setelah masuk, Anda harus memilih Administrasi - Pengguna di menu. Daftar pengguna akan terbuka; jika Anda membuat pengguna pertama, itu akan kosong. Mari tambahkan pengguna baru "Administrator":

Di halaman ini Anda harus menentukan pengaturan pengguna:

  • Nama Dan Nama lengkap- nama belakang.
  • Jika bendera sudah disetel Otentikasi 1C: Perusahaan, maka item tersebut akan tersedia Kata sandi(kata sandi yang digunakan untuk login ke 1C), Pengguna dilarang mengubah kata sandi(memungkinkan pengguna untuk mengubah kata sandi dalam mode pengguna), Tampilkan dalam daftar pilihan(memungkinkan untuk memilih pengguna dari daftar, jika tidak, nama pengguna harus dimasukkan secara manual).
  • Otentikasi Sistem Operasi - bendera bertanggung jawab atas kemampuan untuk mengotorisasi menggunakan nama pengguna sistem operasi. Pengguna— nama pengguna sistem informasi (misalnya, \\dom\kirill, dengan dom adalah domain jaringan, dan kirill adalah nama pengguna OS). Saat 1C dimulai, pertama-tama ia memeriksa otorisasi melalui OS, dan kemudian otorisasi 1C 8.2.
  • Otentikasi OpenID— mengaktifkan otorisasi menggunakan teknologi OpenID . ID Terbuka adalah sistem terbuka dan terdesentralisasi yang memungkinkan pengguna menggunakan satu akun untuk mengautentikasi di beberapa situs, portal, blog, dan forum yang tidak terkait.

Dapatkan 267 pelajaran video di 1C gratis:

Di tab Lainnya Anda perlu menentukan peran yang sesuai untuk pengguna(). Dalam kasus kami, kami akan menentukan untuk administrator Hak penuh. Untuk pengguna lain, Anda dapat memeriksa peran yang diperlukan di sini. Hak pengguna dirangkum dari objek yang tersedia dengan peran berbeda. Itu. jika pengguna memiliki dua peran yang dipilih, satu memiliki akses ke direktori “Nomenklatur”, dan peran kedua tidak, maka akan ada akses. Untuk pengguna mana pun tanpa "Hak Penuh" Peran “Pengguna” harus ditetapkan(jika ada).

Anda juga dapat menentukannya di tab ini Antarmuka utama(hanya berfungsi untuk formulir biasa). Bahasa bawaan— jika konfigurasi dikembangkan dalam beberapa bahasa. Modus permulaan- aplikasi terkelola atau reguler.

Membuat pengguna di 1C Accounting 2.0

Setelah pengguna dengan hak penuh terdaftar di sistem, pengguna dapat dimasukkan dalam mode 1C:Enterprise. Misalnya, mari buat pengguna dalam konfigurasi paling umum - Enterprise Accounting 8.2.

Untuk melakukan ini, pilih item di menu Layanan - Manajemen pengguna dan akses. Direktori "Pengguna" akan terbuka. Buat pengguna baru:

Masukkan informasi tentang pengguna dan dasar-dasarnya, klik tombol "OK": sistem akan menawarkan untuk secara otomatis membuat pengguna database:

Anda harus menyetujuinya dan formulir pengguna database baru akan ditampilkan:

Itu saja! Pembuatan pengguna dan pemberian hak kepadanya telah selesai.

Melihat pengguna aktif di database 1C

Untuk melihat pengguna yang bekerja di database dalam mode 1C:Enterprise, Anda harus memilih item Layanan - Pengguna Aktif. Daftar pengguna yang bekerja di database akan terbuka:

Cara memutuskan koneksi pengguna di 1C 8.3 dan 8.2

Ada dua cara untuk menonaktifkan pengguna aktif di database 1C:

  • di antarmuka program (untuk konfigurasi 1C Accounting 3.0, Trade Management 11, dll.);
  • melalui konsol cluster server (hanya tersedia dalam mode client-server).

Dari antarmuka

Dalam mode pengguna, Anda dapat mengeluarkan pengguna yang dibekukan dengan masuk ke menu "Administrasi" - "Dukungan dan Pemeliharaan", lalu pilih "Pengguna Aktif":

Pilih pengguna yang diinginkan dari daftar dan klik tombol “Selesai”.

Dari konsol cluster

Jika Anda memiliki akses ke panel administratif server 1C, Anda dapat mengakhiri sesi menggunakannya. Kami pergi ke konsol, temukan pengguna yang digantung di menu "Sesi", panggil menu konteks dan klik "Hapus":

Memantau pekerjaan pengguna 1C 8.3

Untuk melihat riwayat pekerjaan pengguna, Anda harus pergi ke item menu Melayani - :

Halo Dmitry! Tolong ajari saya cara memaksa pengguna keluar dari database untuk memperbarui konfigurasi. Terima kasih sebelumnya.

Dari pengguna: Svetlana Nikolaevna

Halo, Svetlana Nikolaevna!

Untuk mengeluarkan pengguna dari database, Anda harus memiliki hak administrator.

Pergi ke bagian tersebut Administrasi, Dukungan dan Pemeliharaan:

Memilih Memblokir pengguna:


Dari formulir, klik tombol untuk melihat daftar pengguna aktif.

Kami mengisi pesan yang akan dilihat pengguna di layar mereka, mengatur interval pemblokiran (jika Anda tidak tahu waktu berakhirnya, biarkan kolom kosong). Instal juga Buka kode, Karena pemblokiran juga akan mempengaruhi sesi aktif Anda, misalnya instalasi 1234 .

Klik Setel pemblokiran. Pesan peringatan muncul:


Kami setuju. Sekarang formulir itu bertuliskan dengan warna merah bahwa pemblokiran akan segera dimulai.


Saat ini, pengguna aktif akan melihat jendela berikut:


Mendekati awal pemblokiran, itu mulai muncul setiap menit:


Pengguna perlu menyelesaikan pekerjaannya di program dan keluar. Jika tidak keluar dengan sendirinya, program akan ditutup secara otomatis. Saat mencoba masuk ke database, pengguna akan menerima peringatan berikut:


Pengguna yang telah menyetel pemblokiran juga menerima pesan:


Ayo tinggalkan markas.

Karena pemblokiran berlaku untuk semua sesi semua pengguna, kita perlu mengatur parameter peluncuran (di sinilah kita membutuhkannya Buka kode):



Pada tab kedua kami menentukan parameter peluncuran database (di mana 1234 adalah kode kami):


Klik siap. Sekarang kita dapat masuk ke mode konfigurator dan pengguna.

Untuk membuka blokir database, Anda perlu kembali ke formulir pemblokiran dan klik Membuka kunci.


Jika tanggal akhir pemblokiran telah ditetapkan, maka ketika itu terjadi, pemblokiran akan berhenti secara otomatis.

Kebutuhan untuk mematikan pengguna secara paksa terutama muncul dalam kasus berikut:

  • Memperbarui basis informasi;
  • Menambahkan objek metadata baru ke konfigurasi;
  • Melaksanakan pekerjaan preventif dan perbaikan pada server;
  • Sesi pengguna yang terhenti mencegah aplikasi dimulai ulang.

Pada artikel ini kami akan mencoba memberi tahu Anda cara mengakhiri sesi pengguna, alat apa yang dimiliki administrator untuk menyelesaikan tugas ini, opsi penghentian mana yang disediakan oleh versi file dan yang mana oleh versi server-klien 1C .

Penting untuk diingat bahwa menghentikan sesi secara paksa dapat mengakibatkan hilangnya data. Jadi, untuk menghindari situasi yang tidak menyenangkan, disarankan untuk memperingatkan pengguna terlebih dahulu tentang pemutusan sambungan.

Menutup sesi dari konfigurator

Ketika perubahan dilakukan pada struktur database, pembaruan konfigurasi dinamis tidak lagi tersedia. Dan jendela informasi muncul di layar (Gbr. 1).

Urutan tindakan dalam kasus ini jelas:

  1. Anda harus mengklik tombol “Akhiri sesi dan ulangi”;
  2. Tunggu jendela restrukturisasi database;
  3. Klik "Oke".

Perlu dicatat bahwa perubahan yang dilakukan pada kode program tidak mengharuskan pengguna untuk mematikannya, tetapi perubahan tersebut tidak akan berfungsi pada perangkat tersebut tanpa memulai ulang aplikasi di setiap komputer tertentu.

Mengakhiri sesi langsung dari program

Sebagian besar produk standar 1C, versi 8, memiliki mekanisme yang memungkinkan Anda menghentikan pekerjaan pengguna dengan mudah dari jarak jauh dan memberi administrator akses eksklusif ke database. Ini adalah pemrosesan "Memblokir koneksi ke infobase".

Anda dapat menemukannya di salah satu dari dua alamat:

  1. Di salah satu submenu bagian “Layanan”;
  2. Pergi ke bagian Operasi-> Pemrosesan.

Gambar.2

Tampilan pengolahannya ditunjukkan pada Gambar 2.

Fitur pemrosesan ini:

  1. Mencentang atau menghapus centang pada kotak dan mengklik tombol Rekam akan mengaktifkan dan menonaktifkan pemblokiran pengguna, menghapus sesi, dan mencegah pembuatan koneksi baru;
  2. Waktu berakhir pemblokiran tidak boleh kosong atau kurang dari waktu mulainya;
  3. Jika parameter “Kode Izin” ditentukan, parameter tersebut dapat dimasukkan ke baris pengaktifan untuk mengabaikan pemblokiran dengan menentukan “/UC” sebelum kode;
  4. Jika Anda tidak menentukan "Kode Izin", maka akan bermasalah untuk masuk ke database sebelum periode pemblokiran berakhir (dalam versi file yang berfungsi, Anda dapat mencoba menghapus file 1CVcdn dari folder database);
  5. Jika alih-alih parameter “/UC” dan kata sandi yang dipisahkan dengan spasi, Anda menentukan “/CIzinkan Pengguna Bekerja”, di mana C adalah Latin, Anda dapat sepenuhnya menonaktifkan pemblokiran untuk semua pengguna;
  6. Mengklik tombol “Pengguna Aktif” akan membuka jendela dengan daftar lengkap pengguna (Gbr. 3), dari mana Anda dapat membuka “Log Pendaftaran” atau mengakhiri sesi setiap pengguna tertentu.

Gambar.3

Kedua opsi di atas berfungsi dengan baik dalam mode file dan server-klien. Selanjutnya kami akan mempertimbangkan kasus-kasus yang hanya terjadi pada pekerjaan server.

Menghapus pengguna dari rdp

Penting untuk diingat bahwa memutuskan sambungan sesi pengguna dari server hanya dapat dilakukan jika Anda memiliki hak tertentu untuk melakukannya.

Saat bekerja dari desktop jarak jauh, Anda dapat mengakhiri sesi pengguna menggunakan pengelola tugas standar. Menginterupsi sesi saja memang sedikit salah, namun cukup efektif.

Opsi kedua adalah menggunakan pengelola tugas - koneksi jarak jauh dengan kemampuan untuk mengontrol setiap sesi tertentu dan keluar dari program sesuai dengan semua aturan. Metode ini memakan waktu lama, dan tidak ada yang menjamin bahwa saat salah satu pengguna logout, program tidak akan diluncurkan oleh pekerja lain.

Menghapus pengguna melalui konsol server

Memiliki hak Administrator untuk cluster server 1C, Anda harus:


Sangat sering, ketika bekerja dalam mode server, sesi pengguna yang digantung tidak terlihat melalui alat platform; sesi tersebut hanya dapat dihapus melalui konsol.

Cara paling radikal untuk menginterupsi sesi

Situasi di mana metode di atas tidak berhasil sangat jarang terjadi. Namun jika hal ini terjadi, ada cara radikal lain untuk memutus koneksi ke database: reboot server secara fisik.

Tentu saja, pengguna yang tidak punya waktu untuk menyelesaikan pekerjaan mereka dan menyimpan data akan sangat marah dengan sikap tidak tahu malu seperti itu, namun ini cepat dan sangat efektif.