Cómo expulsar a los usuarios de 1C 8 2. Cómo expulsar a los usuarios de la base de datos. Cerrar sesiones desde el configurador

La necesidad de cerrar forzosamente a un usuario surge principalmente en los siguientes casos:

  • Actualización de la base de información;
  • Agregar un nuevo objeto de metadatos a la configuración;
  • Realizar trabajos preventivos y de reparación en el servidor;
  • Una sesión de usuario bloqueada impide que la aplicación se reinicie.

En este artículo intentaremos decirle cómo finalizar una sesión de usuario, qué herramientas tiene un administrador en el arsenal para realizar esta tarea, qué opciones de finalización proporciona la versión del archivo y cuáles la versión cliente-servidor de 1C.

Es importante recordar que si finaliza su sesión a la fuerza, puede perder datos. Por ello, para evitar situaciones desagradables, es recomendable avisar previamente a los usuarios sobre la desconexión.

Cerrar sesiones desde el configurador

Cuando se realizan cambios en la estructura de la base de datos, las actualizaciones de configuración dinámica ya no están disponibles. Y aparece una ventana de información en la pantalla (Fig. 1).

La secuencia de acciones en este caso es obvia:

  1. Debes hacer clic en el botón “Finalizar sesiones y repetir”;
  2. Espere a que aparezca la ventana de reestructuración de la base de datos;
  3. Haga clic en "Aceptar".

Cabe señalar que los cambios realizados en el código del programa no requieren que los usuarios apaguen, pero no funcionarán en ese dispositivo sin reiniciar la aplicación en cada computadora específica.

Finalizar sesiones directamente desde el programa

La mayoría de los productos estándar de 1C, versión ocho, tienen un mecanismo que le permite finalizar fácilmente el trabajo de un usuario de forma remota y proporcionar al administrador acceso exclusivo a la base de datos. Este es el procesamiento "Bloqueo de conexiones a la base de datos".

Puede encontrarlo en una de dos direcciones:

  1. En uno de los submenús de la sección “Servicio”;
  2. Ir a la sección Operaciones->Procesamiento.

Fig.2

Apariencia El procesamiento se presenta en la Fig.2.

Características de este procesamiento:

  1. Marcar y desmarcar la casilla y hacer clic en el botón Grabar activa y desactiva el bloqueo de usuarios, elimina sesiones y evita que se creen nuevas conexiones;
  2. La hora de finalización del bloqueo no puede estar vacía o ser menor que su hora de inicio;
  3. Si se especifica el parámetro "Código de permiso", se puede ingresar en la línea de inicio para ignorar el bloqueo especificando "/UC" antes del código;
  4. Si no especifica el "Código de permiso", será problemático acceder a la base de datos antes de que expire el período de bloqueo (en la versión de archivo del trabajo, puede intentar eliminar el archivo 1CVcdn de la carpeta de la base de datos);
  5. Si en lugar del parámetro “/UC” y una contraseña separada por un espacio, especifica “/CAllow Users to Work”, donde C es latín, puede desactivar completamente el bloqueo para todos los usuarios;
  6. Al hacer clic en el botón "Usuarios activos" se abre una ventana con lista completa usuarios (Fig. 3), desde donde se puede abrir el “Registro de Registro” o finalizar la sesión de cada usuario específico.

Fig.3

Las dos opciones anteriores funcionan perfectamente tanto en archivos como en clientes. modo servidor. Además, consideraremos casos típicos solo para trabajo del servidor.

Eliminar usuarios de rdp

Es importante recordar que desconectar las sesiones de usuario de los servidores solo es posible si tiene ciertos derechos para hacerlo.

Cuando trabaja desde un escritorio remoto, puede finalizar las sesiones de usuario utilizando el administrador de tareas estándar. Simplemente interrumpir las sesiones es un poco incorrecto, pero bastante efectivo.

La segunda opción es utilizar el administrador de tareas: conexión remota con la capacidad de gestionar cada sesión específica y salir del programa de acuerdo con todas las reglas. Este método es largo y nadie garantiza que mientras un usuario cierra la sesión, ningún otro trabajador iniciará el programa.

Eliminar usuarios a través de la consola del servidor

Al tener derechos de administrador para un clúster de servidores 1C, debe:


Muy a menudo, cuando se trabaja en modo servidor, las sesiones de usuario colgadas no son visibles a través de las herramientas de la plataforma; solo se pueden eliminar a través de la consola.

La forma más radical de interrumpir las sesiones.

Una situación en la que los métodos anteriores no funcionan es extremadamente rara. Pero si ocurre, hay otra manera radical interrumpir las conexiones a la base de datos: reiniciar físicamente el servidor.

Por supuesto, los usuarios que no tuvieron tiempo de terminar su trabajo y guardar los datos estarán extremadamente indignados por una actitud tan descarada, pero es rápido y extremadamente efectivo.

Para realizar el mantenimiento rutinario en la base de información 1C:Enterprise 8, a menudo es necesario obtener acceso exclusivo a la base de datos. Por ejemplo, para realizar una copia de seguridad de la base de datos o realizar un mantenimiento de rutina en el servidor DBMS (reindexación, etc.), debe desconectar todas las sesiones activas.

Veamos una forma sencilla de desconectar a los usuarios de una base de datos utilizando la funcionalidad estándar del servidor 1C:Enterprise.

Funcionalidad estándar

Permítanme hacer una reserva de inmediato: hablaremos de la versión cliente-servidor de 1C:Enterprise 8. Para deshabilitar las sesiones, vayamos a la consola de administración del servidor. Allí encontraremos la base de información requerida en la lista:

Al ir a las propiedades de seguridad de la información, configure la opción "El bloqueo de inicio de sesión está habilitado". En este caso, puede que sea necesario introducir el nombre de usuario/contraseña de la cuenta del administrador de la base de datos.

No olvide establecer el período de bloqueo de la sesión. También debe asegurarse de que mientras las sesiones estén bloqueadas, debe detener todas trabajos de fondo. Esto se hace usando la opción "El bloqueo de tareas rutinarias está habilitado".

Si es necesario, puede configurar el texto del mensaje a los usuarios a quienes se les notificará 5 minutos antes del bloqueo de la sesión, así como el código de permiso para ingresar a la base de datos durante el período de bloqueo de la sesión.

El código de permiso se puede utilizar para iniciar sesión en la base de información y realizar un mantenimiento de rutina mientras otras sesiones están inactivas. Debe ingresar el código de permiso cuando se conecte a la base de datos usando los parámetros. Por ejemplo, así es como se verá el parámetro pasado al servidor si el código de permiso es "123456".

Al iniciar sesión en la base de datos de esta manera, recibiremos acceso exclusivo a la base de información. Otras sesiones no podrán acompañarnos.

La notificación al usuario de que las sesiones están bloqueadas se ve así (dependiendo del mensaje ingresado por el administrador). Aparece cada minuto 5 minutos antes del período de bloqueo.

Cuando comienza el período de bloqueo de sesión, aparece primero una notificación:

Posteriormente finaliza la sesión.

Las sesiones activas también se pueden desactivar eliminándolas de la lista de sesiones activas. En ocasiones, esta acción es necesaria para finalizar sesiones colgadas.

En la práctica, es mejor comunicar las desconexiones de los usuarios con antelación para reducir el riesgo de perder los datos introducidos por los usuarios pero aún no guardados.

Los productos de software basados ​​​​en la plataforma 1C tienen muchas funciones, tanto especializadas como aplicadas, es decir, administrativas. La funcionalidad del perfil (por supuesto, dependiendo del propósito de la solución) se refiere a áreas como la compra de bienes, su venta, almacén, contabilidad operativa y de gestión, contabilidad, CRM y, en el caso de soluciones integradas- y todos juntos.

Naturalmente, un empleado no puede controlar todos los procesos comerciales de una organización, incluso si están automatizados. Por lo tanto, los administradores del sistema 1C tienen que lidiar con decenas y cientos de usuarios que trabajan con determinada funcionalidad del sistema. Cada uno de ellos debe configurar derechos especiales para tener a su disposición todos y sólo los documentos, funciones e informes que necesita al mismo tiempo. Y aquí comenzamos a considerar la funcionalidad aplicada o administrativa de las soluciones 1C, que incluye específicamente la configuración de los derechos de acceso de los usuarios.

Configuración de usuario 1C 8.3

En 1C 8.3, los objetos especiales de la estructura de configuración, "Roles", son responsables de los derechos de los usuarios. en la mayoría configuraciones típicas Ya existe una lista determinada de roles estándar creados. Puede usarlos al crear cuentas y configurar derechos de acceso para ellas. Si el conjunto estándar no le conviene, puede cambiarlo o agregar sus propios roles.

A cada usuario se le pueden asignar varios roles que son responsables de derechos específicos. Para configurar los derechos de usuario de 1C, debe averiguar qué roles tienen actualmente. Esta información se puede obtener de dos formas:

  • A través del configurador. esta opción adecuado para cualquier configuración;
  • En algunas configuraciones a través del modo "Enterprise".

Inicie su configurador de base de datos 1C con un nombre de usuario con todos los derechos y abra el menú "Administración" -> "Usuarios". Para conocer los derechos de un usuario específico, debe hacer doble clic en la línea con su apellido y ir a la pestaña "Otro". Se comprobarán los roles que están disponibles para el usuario. Para agregar o eliminar una función específica, cambie las casillas de verificación y haga clic en Aceptar.



Si, después del análisis, se da cuenta de que los roles estándar no pueden satisfacer plenamente los requisitos para la delimitación de derechos, entonces es necesario cambiarlos. Para hacer esto, busque el rol deseado en el árbol de configuración y haga doble clic en él. En el lado izquierdo de la ventana que se abre, verá una lista de todos los objetos de configuración. En el lado derecho, las casillas de verificación indican aquellas acciones cuyos derechos están asignados a este rol, en relación con el objeto seleccionado a la izquierda.



No sólo puedes dar y quitar permisos para ciertas acciones con objetos de configuración marcando y desmarcando las casillas. Además, la plataforma 1C tiene integrado un mecanismo muy conveniente que es responsable de limitar los derechos del usuario a nivel de registro: RLS. Le permite establecer una condición, solo cuando se cumpla el usuario verá los datos de la base de datos. Con RLS, los derechos de usuario en 1C 8.3 se pueden configurar para que, por ejemplo, cada almacenista específico vea información solo de su almacén.

Otra forma de agregar derechos sobre un objeto a un usuario sin cambiar los roles estándar es crear un nuevo rol. Para hacer esto, haga clic en el botón “Agregar” mientras está en la rama de configuración “Roles” y asigne un nombre al nuevo objeto. En la ventana que se abre, busque los objetos de configuración necesarios a la izquierda y establezca los derechos y restricciones necesarios a la derecha. Después de guardar el nuevo rol, debe actualizar la configuración, ir a la lista de usuarios y agregar un nuevo rol a ciertos usuarios.

La responsabilidad del administrador de la base de información 1C no se limita a crear usuarios y asignar derechos. Los empleados pueden cambiar, las responsabilidades pueden redistribuirse y los administradores deben responder rápidamente a todos estos cambios. Si un empleado que realizó ciertas funciones en 1C renuncia, entonces es necesario deshabilitar al usuario de 1C para que los ex colegas no usen la cuenta. En esto nos ayudará la lista de usuarios, que se puede abrir en el configurador en el menú “Administración”.


Al abrir la configuración de usuario de 1C, debe desmarcar las casillas responsables de encontrar el nombre del empleado en la lista de selección y autenticación. De esta manera, prohibirá iniciar sesión con el apellido del empleado que se fue y guardará la configuración de los derechos de acceso en caso de que el empleado regrese. Estas configuraciones también serán útiles si todos los poderes se transfieren a un nuevo empleado; no tendrá que configurar los roles nuevamente.

Tampoco se recomienda eliminar completamente a un usuario porque el sistema contiene enlaces al usuario responsable en varios documentos. Si elimina una entrada, habrá enlaces rotos y confusión sobre quién creó documentos específicos, lo que puede generar confusión. Es mucho más efectivo impedir que el usuario de 1C inicie sesión en el sistema y, en algunos casos, eliminar por completo los derechos (roles). Además, algunas empresas tienen la práctica de marcar a los usuarios inactivos con un determinado icono en el campo "Nombre", por ejemplo: "*IvanovaTP".

En algunos casos, es posible que el administrador de 1C necesite urgentemente "expulsar" a los usuarios de la base de datos de 1C. Esto se puede hacer de dos maneras:

  1. A través del modo "Enterprise" de un usuario con derechos administrativos. No es compatible con todas las configuraciones;
  2. A través del servidor de aplicaciones utilizando la consola de un clúster de servidores 1C.

Para utilizar la primera opción, debe ir a "NSI y administración", abrir "Mantenimiento" e iniciar el formulario "Usuarios activos". Veremos una lista de usuarios activos y un botón “Finalizar” en la parte superior, al hacer clic en él se finalizarán forzosamente las sesiones de los usuarios. Además, en esta lista puede ver el nombre de la computadora y la hora de inicio, lo que ayudará a rastrear las sesiones congeladas.


La segunda opción para deshabilitar a los usuarios activos requiere más atención y responsabilidad, ya que la mayoría de las veces la consola del clúster está alojada en el servidor de aplicaciones. Si tiene acceso a este panel de control del servidor, puede finalizar la sesión del usuario de la siguiente manera:

  1. Abra la consola del clúster;
  2. vamos a la lista bases de información y sesiones abiertas para el que necesitamos;
  3. Encuentre el usuario requerido en la lista;
  4. Vocación menú contextual, al hacer clic con el botón derecho del mouse, aparecerá una función: "Eliminar".


En la plataforma 1C, los desarrolladores han incluido un mecanismo conveniente para configurar derechos y administrar usuarios. Por lo tanto, las capacidades descritas están disponibles para los propietarios de todas las configuraciones, incluso aquellas escritas de forma independiente. Otra ventaja es que no requiere un conocimiento profundo del sistema 1C. Cualquier administrador responsable y atento puede hacer frente a estas operaciones.

Hola Dmitry! Enséñeme cómo forzar a los usuarios a salir de la base de datos para poder actualizar la configuración. Gracias de antemano.

Del usuario: Svetlana Nikoláievna

¡Hola, Svetlana Nikolaevna!

Para expulsar a los usuarios de la base de datos, debe tener derechos de administrador.

Ir a la sección Administración, Soporte y Mantenimiento:

Elegir Bloquear usuarios:


Desde el formulario, haga clic en el botón para ver una lista de usuarios activos.

Completamos el mensaje que los usuarios verán en sus pantallas, configuramos el intervalo de bloqueo (si no sabes la hora de finalización, deja el campo vacío). Instalar también código de desbloqueo, porque el bloqueo también afectará su sesión activa, por ejemplo, instalar 1234 .

Hacer clic Establecer bloqueo. Aparece un mensaje de advertencia:


Estamos de acuerdo. Ahora el formulario dice en rojo que el bloqueo comenzará pronto.


En este momento, los usuarios activos verán la siguiente ventana:


Más cerca del inicio del bloqueo, comienza a aparecer cada minuto:


El usuario debe completar su trabajo en el programa y salir. Si no sale por sí solo, el programa se cerrará automáticamente. Al intentar iniciar sesión en la base de datos, el usuario recibirá la siguiente advertencia:


El usuario que ha configurado el bloqueo también recibe un mensaje:


Salgamos de la base.

Porque el bloqueo se aplica a todas las sesiones de todos los usuarios, necesitaremos configurar el parámetro de inicio (aquí es donde necesitamos código de desbloqueo):



En la segunda pestaña especificamos el parámetro de inicio de la base de datos (donde 1234 es nuestro código):


Haga clic en listo. Ahora podremos entrar tanto en el configurador como en el modo usuario.

Para desbloquear la base de datos, debe regresar al formulario de bloqueo y hacer clic Descubrir.


Si se ha establecido la fecha de finalización del bloqueo, cuando ocurra, el bloqueo se detendrá automáticamente.

La administración y control de los usuarios de 1C 8.3 es una parte integral de la implementación y soporte de cualquier producto de software Empresa 1C. De hecho, esta no es una tarea difícil y estoy seguro de que cualquiera puede afrontarla sin problemas. Echemos un vistazo más de cerca al proceso de administración de usuarios de 1C.

La gestión de usuarios en 1C es un proceso bastante simple e intuitivo, pero aún necesita descripción.

Convencionalmente, la administración y el control incluyen:

  • crear un usuario;
  • establecer derechos de usuario;
  • ver usuarios activos;
  • Análisis de las acciones del usuario.

Veamos cada uno de estos puntos con más detalle:

Creación e instalación de derechos de usuario 1C 8.2

Dependiendo de la configuración, los usuarios se ingresan en el configurador o en modo usuario. Casi todas las configuraciones modernas admiten la entrada del usuario en el modo 1C: Enterprise 8. También en el modo 1C: Enterprise, por regla general. opciones adicionales usuarios.

Sin embargo, independientemente de la configuración, el primer usuario con derechos administrativos siempre ingresa en el modo Configurador. Por lo tanto, consideraremos ambos modos de entrada del usuario.

Introducir usuarios en el Configurador

Para ingresar al modo Configurador 1C, debe seleccionar la opción Configurador en la lista de selección de la base de datos:

Después de iniciar sesión, debe seleccionar Administración - Usuarios en el menú. Se abrirá una lista de usuarios; si crea el primer usuario, estará vacía. Agreguemos un nuevo usuario "Administrador":

En esta página debe especificar la configuración del usuario:

  • Nombre Y nombre completo- nombre de usuario.
  • Si la bandera está puesta Autenticación 1C: Empresas, entonces los artículos estarán disponibles Contraseña(contraseña utilizada para iniciar sesión en 1C), El usuario tiene prohibido cambiar la contraseña.(hace posible que el usuario cambie la contraseña en modo usuario), Mostrar en la lista de selección(permite seleccionar un usuario de la lista; de lo contrario, el nombre de usuario debe ingresarse manualmente).
  • Autenticación Sistema operativo bandera responsable de la capacidad de autorizar utilizando el nombre de usuario del sistema operativo. Usuario- nombre de usuario sistema de información(por ejemplo, \\dom\kirill, donde dom es el dominio de la red y kirill es el nombre de usuario del sistema operativo). Cuando se inicia 1C, primero verifica la autorización a través del sistema operativo y luego la autorización de 1C 8.2.
  • Autenticación OpenID— habilitar la autorización utilizando la tecnología OpenID . ID abierto es un sistema descentralizado abierto que permite al usuario utilizar un único cuenta para autenticación en muchos sitios, portales, blogs y foros no relacionados.

Obtenga 267 lecciones en video sobre 1C gratis:

en la pestaña Otro debe especificar los roles apropiados para el usuario(). En nuestro caso, especificaremos para el administrador. Plenos derechos. Para otros usuarios, pueden consultar los roles requeridos aquí. Los derechos de usuario se resumen a partir de los objetos disponibles de diferentes roles. Aquellos. si el usuario tiene dos roles seleccionados, uno tiene acceso al directorio “Nomenclatura” y el segundo rol no, habrá acceso. Para cualquier usuario sin "Todos los derechos" Se debe establecer el rol “Usuario”(si está presente).

También puedes especificar en esta pestaña Interfaz principal(sólo funciona para formas regulares). Idioma predeterminado— si la configuración está desarrollada en varios idiomas. Modo de inicio- aplicación gestionada o regular.

Crear un usuario en 1C Contabilidad 2.0

Una vez que un usuario con todos los derechos se registra en el sistema, los usuarios pueden ingresar al modo 1C: Enterprise. Por ejemplo, creemos un usuario en la configuración más común: Enterprise Accounting 8.2.

Para hacer esto, seleccione el elemento en el menú. Servicio - Gestión de usuarios y accesos. Se abrirá el directorio "Usuarios". Crear un nuevo usuario:

Ingrese información sobre el usuario y sus conceptos básicos, haga clic en el botón "Aceptar": el sistema ofrecerá crear automáticamente un usuario de base de datos:

Debes aceptar y se mostrará el formulario de nuevo usuario de la base de datos:

¡Eso es todo! Se completa la creación del usuario y la cesión de derechos al mismo.

Ver usuarios activos en la base de datos 1C

Para ver los usuarios que trabajan en la base de datos en 1C: modo Enterprise, debe seleccionar el elemento Servicio - Usuarios activos. Se abrirá una lista de usuarios que trabajan en la base de datos:

Cómo desconectar usuarios en 1C 8.3 y 8.2

Hay dos formas de deshabilitar un usuario activo en la base de datos 1C:

  • en la interfaz del programa (para configuraciones 1C Accounting 3.0, Trade Management 11, etc.);
  • a través de la consola del clúster de servidores (disponible solo en modo cliente-servidor).

Desde la interfaz

En el modo de usuario, puede expulsar a un usuario congelado yendo al menú "Administración" - "Soporte y mantenimiento" y luego seleccionando "Usuarios activos":

Seleccione el usuario deseado de la lista y haga clic en el botón "Finalizar".

Desde la consola del clúster

Si tiene acceso al panel administrativo del servidor 1C, puede finalizar la sesión usándolo. Vamos a la consola, buscamos al usuario colgado en el menú "Sesiones", llamamos al menú contextual y hacemos clic en "Eliminar":

Seguimiento del trabajo de los usuarios 1C 8.3

Para ver el historial de trabajo del usuario, debe ir al elemento del menú Servicio - :

Ajustes