Para permitir que los usuarios de 1c trabajen. Está prohibido iniciar una sesión con la base de datos. Respaldo. Problema de desincronización del reloj

Habiendo iniciado el programa 1C una vez, al inicio vi el error "Iniciando una sesión con base de información prohibido. Respaldo" Me sorprendió mucho: no puse ningún bloqueo por mí mismo. Después de un pequeño análisis, la razón resultó ser un "fallo" en la copia automática de archivos, que está integrada en (uno de los subsistemas).

El error se ve así:

El problema resultó ser que al configurar la creación de copias de archivo de la base de datos, el sistema automáticamente establece un bloqueo en la entrada a la base de información. Impide que los usuarios inicien el programa mientras se ejecuta el proceso.

Pero a veces sucede que después de copiar el sistema no puede eliminarlo. En este caso, aparece el error "Está prohibido iniciar sesión con la base de datos..."

Obtenga 267 lecciones en video sobre 1C gratis:

Solución

La forma más sencilla de solucionar el problema es eliminar el archivo. 1Cv8.cdn(archivo de bloqueo de la base de datos) de la carpeta de la base de datos.

Por ejemplo, en mi captura de pantalla anterior, la ubicación de la base es la siguiente:

Debe ir a esta carpeta y luego buscar y eliminar 1Cv8.cdn.

Desbloquear la base de datos cliente-servidor 1C

Si tiene acceso a la consola del servidor, quitar el bloqueo es muy sencillo. Simplemente vaya a las propiedades de la base de datos y elimine la bandera "El bloqueo de inicio de sesión está habilitado":

Hoy me encontré con un problema que apareció después de que se realizó la copia de seguridad automática de la base de datos 1C Accounting 8.3. He configurado una copia de seguridad de la base de datos al salir del programa. Salí exitosamente del programa durante un año, pero aparentemente esta vez salí de alguna manera sin éxito :). Pero no pude entrar. Mi programa inteligente me escribió una frase muy inteligente, que está destinada más a un programador de 1C que a un simple usuario. Entonces, abordemos el problema no como administradores de 1C, sino simplemente como un contador :).

Qué hacer si 1s 8.3 no se abre después de realizar una copia de seguridad y aparece el mensaje "está prohibido iniciar una sesión con la base de datos, está prohibido realizar una copia de seguridad..."

Si al abrir una base de datos 1C, en lugar de abrir la base de datos, se muestra el siguiente mensaje:

“Está prohibido iniciar una sesión con la infobase. Para realizar una copia de seguridad...” Las siguientes son instrucciones para el administrador sobre cómo iniciar la base de datos, pero estas instrucciones serán de poca ayuda para el contador.

Solución más fácil:

Debe encontrar la carpeta en el disco en la que se encuentra la base de datos 1C Accounting 8.3. Carpeta abierta. Dentro de la carpeta verás lo siguiente:

En la carpeta necesita encontrar el archivo 1Cv8.cdn. Necesitar borrar archive 1Cv8.cdn e inicie 1C:Enterprise nuevamente.

Como puedes ver, todo es sencillo. Y es genial que mi artículo te haya resultado útil, estoy muy feliz de poder ayudarte. ¡Que a los contadores les resulte más fácil trabajar para que tengan más tiempo libre para ellos y sus seres queridos!

¡Eso es todo por hoy!

Inna Izvekova estaba contigo.

Nos vemos de nuevo en las paginas. !

norte como mucho por favor a los botones de redes sociales debajo del artículo¡Quedártelo para ti!

ACERCA DE convirtiéndose por favor en comentarios tus preguntas debajo del artículo! Intento responder a todos.

CON kacha por favor lecciones útiles gratis haciendo clic en el botón "Descargar gratis" debajo del artículo.

Explorar útil manuales de trabajo presionando .

OMS quiere aprender contabilidad, prensa

  • En primer lugar, le ayudará a comprender mejor lo que pasó. Y en casos más raros, incluso puede ayudarle a resolver el problema usted mismo.
  • En segundo lugar, si no puede arreglárselas solo, lo primero que debe hacer es ponerse en contacto con un especialista para que le ayude. apoyo técnico con el contenido de la ventana de información y diagnóstico que aparece.

Echemos un vistazo más de cerca al contenido del mensaje de diálogo recibido:

Línea 1.A “Está prohibido iniciar sesión en la base de datos”. es una entrada estándar que indica que la entrada del usuario al programa ha sido bloqueada. Con dicho bloqueo, se crea automáticamente un archivo especial con la extensión ".cdn" en el directorio de la base de datos (para más detalles, consulte las siguientes secciones).

La línea 1.B generalmente indica el motivo, la duración del bloqueo y otra información útil. Dependiendo de quién o qué (en el caso de un sistema) se instaló el bloqueo de entrada, así como con qué propósito, la información en este bloque puede ser diferente. La línea "Copia de seguridad" es una entrada estándar para la copia de seguridad manual o de rutina (en este caso, la línea "Para realizar una copia de seguridad") de la base de información utilizando las herramientas 1C Enterprise también es típica.

Un administrador, en caso de crear un bloque en el modo de usuario de 1C 8.3 Enterprise, o un programador de 1C, en caso de configurar un bloque mediante programación en el configurador, puede generar sus propios mensajes:

La línea 2 da una pista sobre cómo ejecutar el programa desde la línea de comando cadenas de windows, si conoce el llamado “código de permiso” (consulte el siguiente paso).

La línea 3 explica el proceso y qué hacen los botones.

Paso 2. Solución sobre cómo quitar el candado e ingresar a la base de datos 1C 8.3

Los bloqueos de sesión se pueden clasificar aproximadamente de la siguiente manera:

  • Planificado. Cuando se inició un bloqueo de sesión de forma manual o automática, atendiendo un proceso programado en la base de datos 1C (copia de seguridad, tarea de rutina, actualización);
  • Otros, erróneos. Cuando se instala un bloqueo como resultado de acciones erróneas del usuario o errores encontrados por el propio sistema, cuando no elimina automáticamente el bloqueo previamente instalado. Por ejemplo, se inició un proceso de copia de seguridad, pero el usuario lo interrumpió cerrando el programa a la fuerza.

Método 1

En ambos casos, al configurar el bloqueo de sesión, como se mencionó anteriormente, se crea un archivo con permiso ".cdn" en el directorio de almacenamiento de la base de datos actual:

De este modo, Solución simple Los errores de inicio del programa debidos al bloqueo de la sesión provocarán la eliminación del archivo 1Cv8.cdn.

Sin embargo, el usuario primero debe hacerse la pregunta: “Después de todo, si las sesiones están bloqueadas, ¿significa esto que se debe a algo?” Quizás otro usuario con funciones administrativas (en adelante, administrador) lanzó una tarea o procesamiento realmente importante en 1C 8.3 Contabilidad que no puede tolerar la presencia de varios usuarios en la base de datos al mismo tiempo.

Método 2

Si tal situación es posible, entonces debe comunicarse con el administrador y averiguar si es posible ingresar a la base de datos y si tiene código especial permiso, que se mencionó anteriormente. En este caso, usaremos el segundo método: ingresando a una base de datos bloqueada ejecutando el programa desde la línea de comando, especificando el código de permiso en uno de los parámetros de inicio:

  • “C:\Program Files (x86)\1cv8\common\1cestart.exe” – ruta al iniciador 1C Enterprise 8.3;
  • EMPRESA – significa que el programa se iniciará en modo usuario, es decir en modo 1C Enterprise;
  • /F”F:\Bazy1C\Accounting” – indica la base de información del archivo (parámetro /F) y la ruta a ella (la dirección de la base de datos del servidor se indica en el parámetro /S);
  • /C Permitir que los usuarios trabajen: un parámetro opcional: si está marcado, el sistema no se iniciará, pero se eliminará el bloqueo (el archivo de bloqueo se destruirá) y posteriormente los usuarios podrán acceder a la base de información.

Si el parámetro no está configurado, entonces el usuario específico puede iniciar sesión, pero el bloqueo no se elimina. Este usuario puede realizar un desbloqueo completo en modo usuario yendo al panel Soporte y Mantenimiento (Sección Administración - Grupo de comandos Configuración del programa - Comando Soporte y Mantenimiento:

Y llamando al formulario Bloquear usuarios por el comando del mismo nombre:

En el formulario que se abre, puede desbloquear sesiones haciendo clic en el botón Desbloquear, donde /UC12345 – el parámetro /UC especifica el código de permiso (12345). Los nombres de los parámetros están escritos en inglés.

Para obtener más información sobre los parámetros de la línea de comando, consulte la ayuda de 1C 8.3 Enterprise.

Método 3

Existe un método alternativo e incluso más sencillo para el usuario de utilizar los parámetros anteriores para iniciar una base de información (en adelante, IB): es posible registrar los necesarios en las propiedades de la base de datos de interés.

1. En la ventana del iniciador (marcada con "A"), seleccione la base de datos bloqueada y haga clic en el botón Cambiar, después de lo cual se abrirá la ventana para editar las propiedades de seguridad de la información (marcada con "B"):

En propiedad Opciones de lanzamiento adicionales anotamos el código de desbloqueo y, si es necesario, un parámetro para permitir a los usuarios trabajar (en este caso, después del primer lanzamiento y antes del siguiente, este parámetro debe eliminarse). Estos parámetros se describieron con más detalle anteriormente.

Nota: cuando se produce una copia de seguridad automática (directamente o como parte de otro procedimiento, por ejemplo, durante una actualización automática), el sistema bloquea la base de información 1C 8.3 y establece el código de desbloqueo estándar " Respaldo ».

Por lo tanto, si el procedimiento falla y la base de datos permanece bloqueada, pero no hay forma de eliminar el archivo cdn, entonces puedes utilizar el parámetro al iniciar la seguridad de la información: /UCBackup.

3. Haga clic en el botón Finalizar y regrese a la ventana del iniciador, donde iniciamos IS usando el botón 1C:Enterprise. Por tanto, aparece el error “Está prohibido iniciar sesión en la base de datos. Se ha eliminado la “copia de seguridad”:

Si 1C 8.3 Enterprise opera en una versión cliente-servidor, pero el usuario no tiene derechos de acceso ni el conocimiento necesario para administrar bases de datos en este modo, entonces, en este caso, debe comunicarse con el administrador del sistema para obtener ayuda. Solo destacamos que en la versión cliente-servidor, además del acceso a través de línea de comando con parámetros adicionales, es posible eliminar el bloqueo utilizando la utilidad de administración del clúster de servidores 1C:Enterprise, es decir, es necesario eliminar la bandera en las propiedades de la base de datos deseada El bloqueo de inicio de sesión está habilitado.

Anatomía del archivo de bloqueo 1Cv8.cdn

Los curiosos pueden mirar dentro del archivo 1Cv8.cdn creado cuando se bloquean las sesiones: es simple Archivo de texto, que se puede abrir con el editor de Bloc de notas adecuado:

El texto del archivo está enmarcado. llaves, que enumera las siguientes opciones de bloqueo separadas por comas:

  • 1 (0) – signo de configuración del bloqueo (1 – instalado; 0 – deshabilitado);
  • 20160706154700 – fecha completa (fecha + hora) del inicio del bloqueo de sesión, en nuestro caso es el 6 de julio de 2016 a las 20:00:00;
  • 20160706154700 – fecha completa (fecha + hora) del final del bloqueo de sesión, en nuestro caso es el 6 de julio de 2016 20:00:00 (si no se especifica la fecha de finalización, de forma predeterminada se ingresa el valor 00010101000000 en el parámetro);
  • Seguido por parámetro de texto, donde en doble comillas se coloca texto auxiliar, que se muestra al usuario en el cuadro de diálogo;
  • “123” – se especifica el código de permiso.

Como puede ver, el archivo contiene todos los parámetros que se muestran en el cuadro de diálogo de información y diagnóstico que aparece.

En el sitio web puede leer otros artículos gratuitos y tutoriales en vídeo sobre la configuración de Contabilidad 1C (

¡Has venido a la página correcta! Lo más probable es que por la mañana descubrieras que tu 1C 8.3 favorito no comienza con el mensaje: “ Está prohibido iniciar una sesión con la base de datos. Para realizar una copia de seguridad...».

Lo primero que debe hacer ahora es Permitir urgentemente a los usuarios trabajar. Después de eso, lea tranquilamente el artículo hasta el final y descubra por qué sucedió esto y qué es "Bloqueo y desbloqueo de la base de información 1C 8.3".

Mi experiencia sugiere que usted es un usuario (no un administrador de sistemas ni un programador) y su base de información está basada en archivos (si la base de datos es SQL, los especialistas ya se están ocupando de su problema). Para comenzar debe comprender en qué carpeta (directorio) se encuentra y eliminar un archivo en esta carpeta: 1Cv8.cdn(no es necesario que guarde el archivo, ya no será necesario).

*Si eres un especialista en TI, puedes proceder con seguridad a leer la sección "Bloqueo y desbloqueo de la base de información de 1C".

En la ventana con una lista de bases de información, busque su base (número 1 en la ilustración a continuación) y haga clic en ella una vez (¡y solo una vez!) con el mouse. Luego haga clic en el botón “Cambiar” (número 2).

Solo puede haber una base de datos en la lista, por lo que es posible que esta ventana le resulte familiar como la "ventana de inicio de 1C". En este caso, simplemente haga clic en el botón "Cambiar".

Si ve que la base de datos está ubicada en esta computadora o en red local- mi experiencia no me decepcionó - la base de datos está basada en archivos y estamos haciendo todo correctamente. Copie esta ruta ( numeros 3 y 4).

Ahora ve a esta carpeta.

Por si acaso, aquí hay algunas opciones para iniciar Explorer:

  • Tiene Windows XP o Windows 7. Haga clic en Inicio, Ejecutar, pegue la ubicación de la base de información copiada anteriormente. Se abrirá el explorador.
  • Tienes Windows 7. Pero no existe la opción "Ejecutar". Pegue la ubicación inmediatamente después de hacer clic en Iniciar. Se abrirá el explorador.
  • Tiene Windows 8 o Windows 10. Haga clic en Inicio, haga clic en la Lupa en la esquina superior derecha, pegue la ubicación de la base de información previamente copiada y presione Entrar. Se abrirá el explorador.

  • Busque el disquete amarillo en la barra de tareas y haga clic en él. Pegue la ubicación de la base de información en la barra de direcciones en la parte superior de la ventana del Explorador. (Haga clic derecho en la barra de direcciones, Cambiar dirección, haga clic derecho nuevamente en la barra de direcciones, Pegar).

  • Una forma universal para todos. Versiones de Windows y sus ajustes. Presione el botón de bandera en el teclado y, sin soltarlo, presione la R latina (o K rusa) en el teclado. Se abrirá la ventana "Ejecutar", pegue allí la ubicación de la base de información previamente copiada y haga clic en Aceptar.

Usando una de las opciones propuestas, se le llevará a una ventana del explorador con la ubicación de la base de información.


En la ventana del Explorador, busque el archivo 1Cv8.cdn en la lista de archivos, haga clic derecho sobre él y seleccione "Eliminar", como se muestra en la figura anterior.

¡Listo! Su "1C: Contabilidad" o "1C: Gestión de salarios y recursos humanos" o "1C: Gestión comercial" está comenzando de nuevo.

Bloqueo y desbloqueo desde la base de información 1C. Destruimos mitos.

En esta sección encontrará información exclusiva sobre cómo trabajar con el bloqueo y también recibirá una refutación de conceptos erróneos comunes sobre el tema "Bloqueo de datos".

¿Cómo configurar un bloqueo?

El mecanismo de bloqueo de la base de datos está diseñado para finalizar las sesiones abiertas actualmente y evitar nuevas conexiones. La ubicación de la función de bloqueo en el menú puede variar según la configuración. Por ejemplo, en UT, edición 11 (11.3.3.163), esto es datos maestros y administración, [Servicio] Bloqueo del trabajo del usuario. Opción alternativa: Datos de investigación y administración, Soporte y mantenimiento, Bloqueo del trabajo del usuario. En UT, edición 10.3 (10.3.21.2), esto es Servicio, Usuarios, Bloqueo de conexiones a la base de datos.

*Existen configuraciones específicas de la industria en las que el bloqueo desde la perspectiva de la interfaz y el mecanismo será diferente de lo que se describe en este artículo. Dado que estamos considerando un mecanismo estándar para la mayoría de las configuraciones de 1C, no tocaremos configuraciones especiales de la industria.


Al seleccionar este elemento, se abrirá el cuadro de diálogo “Bloqueo de usuarios”, en el que deberá ingresar un mensaje para los usuarios, la hora de inicio y finalización del bloqueo, así como el código de desbloqueo.


Dado que se ingresan el inicio y el final de la acción de bloqueo, debe tener mucho cuidado en este cuadro de diálogo e ingresar la información de manera explícita. Si el cuadro de diálogo tuviera la capacidad de ingresar el inicio de un bloque "en 15 minutos" con una duración de "20 minutos", o al menos mostrara estos valores en función de los tiempos absolutos de inicio y finalización del bloque, entonces Puede resultar complicado establecer un bloqueo que dure un año, ya que esto puede ocurrir si hay un error al introducir la fecha y la hora.

Se recomienda configurar el parámetro "Hora de inicio" como la fecha/hora actual + el tiempo necesario para que los usuarios se preparen para salir y guardar los documentos editados. Por ejemplo, son las 9:50 a. m., por lo que les damos a los usuarios 10 minutos para guardar sus resultados. El tiempo total de inicio del bloqueo debe ser de 10 horas 00 minutos.

Hora de finalización: no es necesario ingresarla, pero el objeto se bloqueará indefinidamente (para siempre).

El código de desbloqueo es una "contraseña" de un solo uso para comenzar desde cero, a pesar del bloqueo establecido, que puede ser necesario en algunos casos (se discutirá más adelante). No dejes de entrar y recordar. En el caso de la versión SQL de la base de datos, este parámetro es visible en el complemento "Administración de servidores empresariales 1C" y allí se denomina "Código de permiso".

En el caso de la versión SQL de la base de datos, también necesitará autorización del administrador de la base de datos o del administrador del clúster.


Entonces, después de hacer clic en el botón "Establecer bloqueo" y una respuesta positiva a la confirmación...


...volverá al cuadro de diálogo anterior, apariencia que ha cambiado:


Aparecerá un mensaje en la esquina inferior derecha indicando que los usuarios están programados para ser bloqueados. Sólo tú verás este mensaje.


¿Planificado? ¿Quizás esto tenga algo que ver con tareas rutinarias?

¿Funcionará el bloqueo programado del trabajo del usuario si se bloquean las tareas rutinarias? Sí, funcionará. El mecanismo de bloqueo no utiliza tareas programadas.

¿Qué veremos los usuarios y yo?

Hasta que comience el bloqueo, los usuarios activos recibirán recordatorios "corteses" para cerrar. En este diálogo, el tiempo de espera se activa con "Sí", por lo que los usuarios que no están en su lugar de trabajo cerrarán con éxito la sesión de 1C.


El iniciador del bloqueo recibe otro mensaje:


Una vez que comience el bloqueo, no podrá acceder a la base de datos de información de la forma habitual. Cómo entrar se discutirá a continuación. Tenga en cuenta que el cuadro de diálogo no indica automáticamente cuándo finalizará el bloqueo, por lo que la tarea de informar a los usuarios sobre el momento de reanudar el trabajo recae en el Administrador. Esta información se puede especificar en un mensaje al usuario.



La bomba explota exactamente a la hora señalada. La sirena aúlla hasta que explota.

Contrariamente a la creencia popular de que las sesiones de usuario activas finalizan suavemente, después de una advertencia que puede ignorarse y el trabajo continúa, de hecho, la terminación, o mejor aún, el "corte", de las sesiones activas se produce exactamente en el horario previsto, con fuerza y ​​con la pérdida. de todos los resultados no guardados. Todas las advertencias se emiten en el intervalo desde el momento en que hace clic en el botón "Establecer bloqueo" hasta la hora de inicio del bloqueo, después del cual la sesión activa finalizará sin ninguna notificación y 1C entrará en un ciclo de intento de iniciar la configuración. nuevamente, con un intervalo de 1 minuto.

No hay excepciones a los modos para ingresar valores de referencia, en los que se ingresa un valor que no está en el libro de referencia; no puede salir del modo de entrada (por ejemplo, cerrar 1C con una cruz), pero esto no le impedirá completar la obra. El modo de diálogo modal es de mayor interés, por lo que se discutirá con más detalle.

*Las sesiones de usuario en configuraciones antiguas finalizan un poco más tarde de la hora acordada, porque... Los usuarios primero reciben una alerta de "El sistema se está apagando".

¿Realmente explotará?

Primero, tengamos en cuenta que en configuraciones más antiguas, es posible que el bloqueo no funcione para el iniciador de bloqueo. Ahora pasemos a considerar el problema de la plataforma 8.3.

Un usuario de seguridad de la información de archivos que decide, por ejemplo, eliminar un documento y luego ir a almorzar, dejando el cuadro de diálogo "¿Marcar documento para eliminar?" en la pantalla, mantendrá abierta la conexión a la base de información. Por supuesto, su sesión terminará después del almuerzo, después de que responda "Sí" o "No", pero hasta entonces verás que hay usuarios activos. En este caso, el iniciador del bloqueo verá el siguiente mensaje:


Aparecerá un mensaje de error de tiempo de ejecución en el registro, que no debe interpretarse como un error de tiempo de ejecución, sino como "no todos los usuarios han completado sus sesiones":


Y esta no es la única razón por la que el bloqueo puede no funcionar. (Consulte las secciones adicionales “¿A qué hora?” y “¿Qué pasa con mis usuarios en Vladivostok?”).

Diálogo modal en la versión SQL de la base de datos en formularios administrados

1C Application Server tiene la capacidad de eliminar una sesión a pesar del modo de diálogo modal. La interfaz 1C y el diálogo modal permanecerán en la pantalla del usuario, creando la apariencia de una sesión inconclusa, pero en realidad la sesión se eliminará y la conexión con la seguridad de la información se terminará de manera oportuna. Al intentar continuar trabajando, el usuario verá el mensaje de error "La sesión falta o se eliminó" o "La sesión ha sido cancelada por el administrador", según los matices.



Diálogo modal en la versión SQL de la base de datos en formularios regulares

Las sesiones de usuario finalizan.

Después de configurar el bloqueo, es mejor no salir del diálogo, porque... Cuando vuelve a ingresar a este cuadro de diálogo antes de que comience el bloqueo, aparece un mensaje falso que indica que el bloqueo ya se instaló (aunque solo la mitad), que no hay sesiones activas (no es cierto). Al mismo tiempo, el proceso de cancelación de usuarios continúa (contradice cero sesiones activas + no es del todo cierto, ya que los usuarios "se cancelan a sí mismos"). Aunque el código de bloqueo de usuario no es ideal, al final no le impedirá establecer un bloqueo y finalizar sesiones activas, pero confundirá al administrador de Infobase.



¿Funcionará el bloqueo si configuro el bloqueo y cierro el cuadro de diálogo?

¿Funcionará el bloqueo si configura el bloqueo y sale inmediatamente de 1C (es decir, finaliza la sesión de 1C antes de que comience el bloqueo)?

Sí. El mecanismo para responder a un bloqueo establecido no prevé la interacción entre el iniciador del bloqueo y otros usuarios. Las sesiones de usuario comprueban de forma independiente si pueden funcionar.

¿Con qué reloj funcionará el bloqueo si la hora en los ordenadores es ligeramente diferente?

Problema de desincronización del reloj

Con la seguridad de la información de archivos, cada computadora verifica por sí misma si la seguridad de la información tiene un rango de tiempo de bloqueo establecido y lo compara con su reloj local. La precisión de su reloj determina si puede este computador finalizar la sesión exactamente en el momento adecuado. Si la base de datos está bloqueada a partir de las 10:00, para una computadora este momento llegará antes y para la otra, más tarde.

En un entorno de dominio y cuando trabajo impecable Para los administradores del sistema, la hora de todas las computadoras se sincroniza con el controlador de dominio. pero en varias razones La hora puede perderse: la sincronización horaria con el controlador de dominio no está configurada, la sincronización horaria está configurada con un servidor horario externo que ya no está disponible, fallas en los servicios de red o dominio, falta de derechos para cambiar la hora del sistema, etc.

Parece que podemos hablar de segundos, en casos extremos, de minutos. Pero en realidad es posible que el ordenador, por ejemplo, no tenga instalada ninguna actualización. Sistema operativo, que admite la transición al horario estacional (invierno/verano), y el error ya no puede ser segundos, sino horas. Es fácil realizar este experimento: programe un bloqueo a las 10 a. m. durante media hora y en una de las computadoras adelante la hora una hora; el bloqueo no afectará esto.

Por lo tanto, antes de configurar un bloqueo, verifique cuidadosamente la hora en la esquina inferior derecha de su computadora con su reloj de pulsera y también comuníquese con el administrador del sistema con anticipación para preguntarle si la sincronización horaria funciona en su infraestructura de TI.

¿Qué pasa con mis usuarios en Vladivostok?

Problema de tiempo absoluto con usuarios de diferentes zonas horarias

El rango de tiempo de bloqueo se guarda en la base de información. Mire el contenido del archivo de bloqueo 1Cv8.cdn (que se crea en la versión de archivo de IB), registra la hora de inicio del bloqueo como 17/07/2017 13:59 en el formato AAAAMMDDDHHMSS sin ninguna indicación de la hora. zona:


Sin indicar la zona horaria, quedaría claro de qué hora absoluta estamos hablando. estamos hablando acerca de, si la hora siempre se referiría a una zona horaria específica, por ejemplo UTC+0. Pero la base de datos almacena la hora local según el reloj de la computadora que inició el bloqueo. Se desconoce de qué zona horaria era esta computadora, lo que significa que se desconoce la hora absoluta del bloqueo.

Si en Moscú, en un sistema de seguridad de la información centralizado, establece un bloqueo a las 13:59, y este momento para los usuarios de Moscú es en el futuro, entonces para los usuarios del mismo sistema de seguridad de la información en Vladivostok, a las 13:59. Fue hace 7 horas. Y dependiendo de la solución técnica según la cual se trabaje con la seguridad de la información de los usuarios de Vladivostok, bloquear a estos usuarios funcionará o no.

¿Qué soluciones técnicas podrían existir para que el bloqueo no funcionara correctamente para los usuarios de Vladivostok? Aquellos en los que la parte cliente de 1C recibirá tiempo en Vladivostok y no en Moscú. Por ejemplo, las oficinas están conectadas a una red local a través de VPN y la parte del cliente 1C comienza con computadora local, teniendo hora UTC+10. Pero si trabajan con la base de datos a través de una conexión RDP o en modo RemoteApp en un servidor de Moscú, ejecutando la parte del cliente 1C en este servidor, todo estará bien, porque tendrá hora UTC+3.

¿Hay problemas con la desincronización del reloj y la zona horaria en el caso de la versión SQL de la base de datos?

No. En esta opción existe un “reloj del servidor”, que se toma como estándar.

¿Me expulsarán del Configurador si estuviera en él y el bloqueo comenzara a surtir efecto?

¿Será posible acceder al Configurador una vez iniciado el periodo de bloqueo?

¡Está prohibido! La capacidad de trabajar con el configurador se verifica solo al inicio y no se realiza durante la operación. Por lo tanto, si un bloque está configurado para trabajo posterior en el configurador, es mucho más fácil ejecutarlo primero que evitar la prohibición de inicio más tarde.

¿Cómo quitar el bloque?

En el mismo cuadro de diálogo en el que se instaló el bloqueo. Le recordamos que después de instalar una cerradura, en lugar del botón "Establecer bloqueo", hay un botón "Desbloquear".

En el caso de la versión SQL de seguridad de la información, el desbloqueo también es posible en el complemento "Administración de servidores empresariales 1C". (vea abajo)

¿Para qué sirve el código de desbloqueo?

Ingresar a la seguridad de la información en el momento en que esté vigente el bloqueo. Situaciones en las que esto es necesario:

  • Después de instalar el bloqueo, la sesión con la seguridad de la información se ha completado (manualmente o como resultado de la aplicación del bloqueo al propio iniciador) y es necesario iniciar una nueva sesión;
  • Por error, la hora de finalización del bloqueo no se completó en absoluto;
  • La hora de finalización del bloqueo se ingresó incorrectamente (por ejemplo, se ingresó accidentalmente el próximo mes o año);
  • La base de datos está en la versión SQL y, para cancelar un bloqueo configurado incorrectamente, es imposible eliminar el archivo 1Cv8.cdn en el directorio de la base de datos.

En este caso, utilice la sugerencia que se proporciona al inicio. Aquellos. en la ventana con una lista de bases de datos, haga clic en "Editar" e ingrese Opciones adicionales línea de correr:

ENTERPRISE /F"Z:\Exchange\UT 11" /CPermitir que los usuarios trabajen /UC12345

... teniendo en cuenta el directorio de ubicación y el código de desbloqueo.


Es mejor copiar esta línea al portapapeles y editarla en el cuadro de diálogo "Editar base de datos". Si confundes el tipo de comillas o la “C” rusa y la latina, verás un mensaje de error:



Si lo ingresa correctamente y luego inicia 1C en modo empresarial, 1C eliminará automáticamente el bloqueo y completará su trabajo. Después de eso, puede eliminar parámetros adicionales e iniciar 1C como de costumbre.

¿Qué debo hacer si no establecí un bloqueo, pero alguien bloquea la base de datos SQL? Sin embargo, no sé el código de desbloqueo.

La propia configuración puede bloquear la base de datos mientras se crea una copia de archivo. Si el proceso de creación no se completó normalmente, la base de datos SQL puede permanecer bloqueada. En este caso, necesita acceso a la consola (más correctamente, al complemento) "Administración de servidores 1C:Enterprise".

¿Dónde buscarlo?

El complemento "1C:Enterprise Server Administration" suele instalarse en el mismo servidor donde se implementa. Servidor SQL, y también donde se implementa el propio "Servidor 1C" (o "Servidor de aplicaciones 1C"). Aunque esto no es necesario: SQL se puede instalar en una computadora, 1C Application Server en otra y el equipo se puede implementar en su propia estación de trabajo. Lo más probable es que pueda lograr el éxito haciendo lo siguiente:

  • Conéctese a través de RDP al servidor especificado en la línea Srvr=... utilizando el nombre de usuario y la contraseña de su dominio. Si no puedes conectarte, pregunta administrador de sistema agregarlo al grupo de usuarios de escritorio remoto. (Si se deniegan dichos derechos, implemente y configure el complemento "Administración de servidores empresariales 1C" en la estación de trabajo);

  • En el servidor, busque el complemento "1C:Enterprise Server Administration";
  • Inicie el complemento, expanda el árbol al nodo con su base de información;

  • En las propiedades de la base de datos, desmarque la casilla "El bloqueo de inicio de sesión está habilitado" o corrija la hora de inicio y finalización del bloqueo, o mire el "código de permiso" para ingresar la seguridad de la información (también conocido como "código de desbloqueo" en el cuadro de diálogo de configuración de bloqueo).

Qué hacer si todos los usuarios de la base de datos SQL han cerrado sesión, pero aún no puede iniciar el Configurador porque... ¿Hay usuarios activos?

En el nodo "Conexiones" de la base de información, en el lado derecho de la pantalla, puede eliminar las conexiones existentes.


Estas no son todas las preguntas relacionadas con el tema del bloqueo de bases de información.

Si todavía tienes preguntas:

  • ¿Es posible trabajar según la hora de Moscú si alquilas un servidor en Europa y no quieres depender de su zona horaria?
  • ¿Cómo encontrar el servidor de aplicaciones 1C si no sabe dónde está instalado?
  • ¿Cómo implementar el complemento “1C:Enterprise Server Administration” y cómo configurarlo?
  • Si hay varios servidores de aplicaciones en la misma red local, ¿qué debes hacer?
  • ¿Qué hacer en el caso de un sistema cluster? etc.

Nuestros consultores tecnológicos certificados de 1C estarán encantados de responderles.




Arriba