Administración de servidores 1C Enterprise. Administración del servidor 1C Enterprise Registro de la utilidad de administración del servidor 1C

24.07.2023

Como probablemente muchos sepan, el sistema 1C Enterprise admite dos opciones operativas. Este:

  • Servidor de cliente;
  • versión de archivo del trabajo.

Para el modo cliente-servidor, debe instalar 1C: Enterprise Server.

En este artículo veremos cómo administrar este servidor utilizando la utilidad Consola de administración del servidor 1C 8.3 (8.2).

Inmediatamente un retiro del servicio: si al iniciar la consola muestra el mensaje "Las versiones del cliente y del servidor difieren (8.3.х.х-8.3.х.х), aplicación cliente: Consola de clúster", debe registrarse utilizando el acceso directo correspondiente desde el menú Inicio:

No tiene interfaz de gestión propia. La administración se realiza mediante la consola del servidor 1C. La consola está incluida en la entrega de la Plataforma 1C y se instala localmente en la computadora del usuario. Las propias Bases de Información pueden alojarse localmente o en ordenadores o servidores remotos.

Obtenga 267 lecciones en video sobre 1C gratis:

Crear, editar y eliminar bases de datos en 1C Server

Para crear una base de información en el Servidor 1C, primero debe crear un Servidor Central y un Clúster al que pertenecerá la base de datos. En la línea 1C:Enterprise 8.3 Central Servers, debe hacer clic derecho y seleccionar "Crear" en el menú contextual. En la ventana que se abre, ingrese el nombre del servidor y el número de puerto.

Ahora creemos un clúster. También usaremos el menú contextual y seleccionaremos “Crear”. Completemos los parámetros del clúster.

En la rama “Infobases”, usando el menú contextual, agregue una nueva base de datos. Después de completar sus parámetros, haga clic en "Aceptar". La base de información está lista para su uso.

Usando el menú contextual, puede eliminar la base de datos o editar sus propiedades.

Acciones en la consola

¿En qué nos puede ser útil la consola de administración? A menudo sucede que la computadora de un usuario se congela y el programa 1C para un usuario en particular no se inicia. Aparece un mensaje de que alguien ya está trabajando con este usuario. El caso es que hay sesiones "que no funcionan" en el servidor 1C. Estos usuarios incluso permanecen en la sección Usuarios activos. Y cuando necesita realizar operaciones en un programa que requiere modo exclusivo (por ejemplo, eliminar objetos marcados para su eliminación), si solicita a todos los usuarios que salgan, la operación no siempre se puede realizar.

La vida continúa y la plataforma 1C:Enterprise 8 se está desarrollando. El proveedor finalmente ha desarrollado las herramientas de administración del servidor 1C (ver), lo que confirma indirectamente el problema del desarrollo insuficiente de estas herramientas.

Específicamente con DroidRAC, con el tiempo surgieron los siguientes problemas:

DroidRAC2 0.0.4

Completamente reescrito: elegante, moderno y juvenil (Kotlin, JetPack, actividad única)

Nueva API de 1C, compatible con 8.3.11+

En la primera versión, según la tradición, solo lectura y un poco de eliminación (por ejemplo, eliminar sesiones de usuario)

Se agregó la sección "Claves". recopila datos de licencia de todos los flujos de trabajo/sesiones de usuario para monitorear la cantidad de licencias utilizadas

Agregar/cambiar administradores de servidores y clústeres

Visualización de las propiedades del valor del contador de rendimiento

Edición de propiedades del clúster y del servidor de producción

DroidRAC2 0.0.7

Cambiar todas las propiedades de los componentes del clúster (que no eran compatibles con versiones anteriores)

DroidRAC2 0.0.8

Agregar/eliminar contadores y límites de rendimiento
+ agregar nuevas bases de datos

DroidRAC2 0.1.0

Buscar RAS. Le permite buscar y agregar una dirección ras desde la subred local. Es posible buscar en otras subredes y en un puerto no estándar. ¡Pero! Dependiendo de su jurisdicción, escanear las subredes de otras personas puede conllevar diferentes cargos.
- selección múltiple de líneas en listas
- en el modo de selección, el número total de líneas en la lista y las operaciones en los elementos seleccionados están disponibles
- eliminar sesiones y conexiones en modo de selección múltiple. Al eliminar sesiones, no elimine la sesión RAS para evitar perder su propia conexión. Al eliminar conexiones, recuerde que solo puede eliminar conexiones asociadas con una sesión, pero esto a menudo no tiene sentido porque 1C los restaura

DroidRAC2 0.1.2

Agregar/eliminar clústeres

Agregar/eliminar servidores de producción

Buscar en listas que no distinguen entre mayúsculas y minúsculas

Error de corrección

Se realizaron pruebas para la plataforma 8.3.13.1690

Para apoyo moral, también puedes descargar el archivo adjunto para infomany si quieres apoyar el proyecto. La velocidad de desarrollo de una herramienta está directamente relacionada con su demanda.

También serán agradables las estrellas, los comentarios y los deseos de desarrollo del autor.

En este artículo hablaré sobre cómo agregar bases de datos nuevas o existentes al servidor 1C:Enterprise. 8.3 (para otras versiones de la plataforma - 8.1 Y 8.2 acciones son similares). Se considerarán las opciones para agregar una base de información tanto desde como a través del programa de administración del servidor 1C:Enterprise (en el sistema operativo Windows). También se abordan algunas cuestiones de la administración de bases de información en un clúster de servidores 1C:Enterprise.

1. Agregar una base de información desde la ventana de inicio de 1C:Enterprise

Creemos una nueva base de datos en el servidor 1C:Enterprise a partir de una configuración estándar. Para hacer esto, inicie "1C:Enterprise" y en la ventana de inicio haga clic en " Agregar…» para agregar una base de información.

Se iniciará el asistente para agregar una base de información, seleccione el elemento “ Creación de una nueva base de información." configurando el interruptor apropiado y haciendo clic en " Más».

En la lista de plantillas de configuración instaladas, seleccione la plantilla que necesitamos y haga clic en " Más».

Ingresemos el nombre de la base de datos como se mostrará en la lista de bases de datos, especifique el tipo de ubicación " En el servidor 1C:Enterprise" y haga clic en " Más».

En la página siguiente, debe especificar los parámetros de la base de datos creada, a saber:

(En este ejemplo, los parámetros se seleccionan de acuerdo con los parámetros de instalación del servidor 1C:Enterprise adoptados en el artículo)

  • Nombre del clúster de servidores 1C:Enterprise— por regla general, coincide con el nombre de red del ordenador donde está instalado el servidor 1C:Enterprise (el clúster central del servidor);
  • Nombre de la base de datos que se está creando en el clúster.— el nombre mediante el cual se accederá a la base de información. Debe ser único dentro de un grupo determinado;
  • Conexión segura- deshabilitado por defecto;
  • Tipo de DBMS en el que se almacenará la base de datos— en este ejemplo, MS SQL Server;
  • Nombre del servidor de base de datos— por regla general, consta del nombre de la red del ordenador donde está instalado el servidor de la base de datos y el nombre de la instancia del servidor (si existe), separados por el signo “\”;
  • Nombre de la base de datos en el servidor de base de datos.— Por conveniencia, seguiremos la regla de que el nombre de la base de datos debe coincidir con el nombre de la base de datos en el clúster. Además, en el caso de utilizar MS SQL Server, el primer carácter del nombre de la base de datos solo puede ser una letra del alfabeto latino o el símbolo “_”, los caracteres siguientes solo pueden ser una letra del alfabeto latino, un número o los símbolos “_” y “&”, el nombre debe ser único dentro de una instancia de servidor de base de datos determinada y no exceder los 63 caracteres. Si la base de datos ya existe en el servidor, se utilizará la base de datos actual, si no, la bandera " Crear una base de datos si no existe", se agregará una nueva base de datos al servidor de bases de datos.
  • Usuario de base de datos— un usuario de DBMS que se convertirá en propietario de la base de datos en el servidor si se crea una nueva base de datos o que tendrá derechos para trabajar con una existente;
  • Contraseña de usuario— la contraseña del usuario en cuyo nombre se accederá a la base de datos;
  • Compensación de fecha— 0 o 2000. Este parámetro determina el número de años que se agregarán a las fechas cuando se guarden en la base de datos de Microsoft SQL Server y se restarán cuando se recuperen. El hecho es que el tipo DATATIME utilizado por Microsoft SQL Server le permite almacenar fechas en el rango del 1 de enero de 1753 al 31 de diciembre de 9999. Si, al trabajar con una base de datos, puede ser necesario almacenar fechas anteriores al límite inferior de este rango, el desplazamiento de fecha debe seleccionarse como 2000. Además, si la solución de la aplicación utiliza registros de acumulación o registros contables (y muy probablemente este será el caso), también en el campo “la compensación de fecha debe establecerse en 2000.
  • Establecer bloqueo de tareas programadas— configurar la bandera le permite prohibir la ejecución de tareas programadas en el servidor para esta base de información. Debe instalarse en el caso de crear bases de información de prueba, donde la implementación de tareas rutinarias no conlleva ninguna carga práctica.

Habiendo configurado todos los parámetros de la base de información, haga clic en " Más».

Y finalmente, especifique los parámetros de inicio para la base de datos que se está creando y haga clic en " Listo» iniciar el proceso de creación de una nueva base de información. En este caso, se creará una nueva base de información en el servidor 1C:Enterprise; si es necesario, se creará una nueva base de datos en el servidor de la base de datos y también se cargarán los datos desde la plantilla de configuración.

Si todas las acciones anteriores se realizan con éxito, el asistente completará su trabajo y veremos la base de datos recién creada en la lista de bases de datos en la ventana de inicio de 1C:Enterprise.

2. Agregar una base de información desde la consola de administración del servidor 1C:Enterprise

Ahora agreguemos otra base de datos al clúster de servidores, pero a través del botón " Administración de servidores 1C:Enterprise"(previamente). Puedes encontrarlo:

Bueno, en cualquier caso, el complemento se puede iniciar ejecutando el archivo “ Servidores 1CV8.msc"ubicado en el directorio de instalación de 1C:Enterprise en el subdirectorio " común».

Si el equipo " " se inicia en la misma computadora donde está instalado el servidor 1C:Enterprise, luego en el árbol de la izquierda, en la rama con el nombre de red de la computadora actual, deberíamos ver este grupo de servidores llamado " Clúster local" Expandiendo la pestaña " Bases de información"Veremos todas las bases de datos en este clúster de servidores (por ejemplo, la base de datos creada a través de la ventana de inicio de 1C:Enterprise en el paso anterior). Para agregar una nueva base de información, haga clic derecho en esta pestaña y seleccione “ Crear» — « Base de información».

Se abrirá la ventana de parámetros para la base de datos creada. La lista de parámetros es la misma que la descrita anteriormente en el párrafo 1 de esta instrucción. Después de completar todos los parámetros, haga clic en " DE ACUERDO» iniciar el proceso de creación de una nueva base de información. En este caso, se creará una nueva base de información en el servidor 1C:Enterprise y, si es necesario, se creará una nueva base de datos en el servidor de la base de datos.

Si todas las acciones anteriores se completan con éxito, la ventana de parámetros se cerrará y veremos la base de datos recién creada en la lista de bases de datos del clúster actual.

Y si vas al programa “miércoles” Estudio de administración de SQL Server" y conéctese a la instancia actual de MS SQL Server, podrá ver las bases de datos creadas en los pasos anteriores.

3. Propiedades de la base de datos.

Para ver o cambiar los parámetros de una base de datos específica, debe utilizar el botón " Administración de servidores 1C Enterprise", en la lista de bases de datos, haga clic derecho sobre él y seleccione " Propiedades" Para autenticarse en la consola de administración se deben utilizar administradores en las infobases correspondientes. En otras palabras, esta verificación es similar a la autenticación al conectarse a una base de datos a través del cliente 1C:Enterprise.

Como puede ver, se han agregado los siguientes a la lista de parámetros que ya conocemos:

  • El bloqueo de inicio de sesión está habilitado— una bandera que le permite habilitar el bloqueo del inicio de sesiones con la base de datos, si la bandera está configurada, entonces:
    • Las sesiones existentes pueden continuar ejecutándose, establecer nuevas conexiones y también ejecutar trabajos en segundo plano;
    • Está prohibido establecer nuevas sesiones y conexiones a la base de datos.
  • Comenzar Y Fin— duración del bloqueo de la sesión;
  • Mensaje— texto que formará parte del mensaje de error al intentar establecer una conexión con una base de datos bloqueada;
  • código de permiso— la cadena que se debe agregar al parámetro /UC al iniciar 1C:Enterprise conectarse a la base de datos a pesar de estar bloqueado;
  • Opciones de bloqueo— texto arbitrario que se puede utilizar en configuraciones para diversos fines;
  • Gestión de sesiones externas— una cadena que describe los parámetros del servicio web de gestión de sesiones externas;
  • Uso obligatorio del control externo.— si la bandera está activada, entonces si el servicio web externo de gestión de sesiones no está disponible, se produce un error y es imposible establecer una conexión con la base de datos;
  • Perfil de seguridad— si se especifica un nombre de perfil, la solución de la aplicación comienza a funcionar teniendo en cuenta las restricciones impuestas por el perfil de seguridad especificado;
  • Perfil de seguridad en modo seguro- Lo mismo que el perfil de seguridad, pero se impondrán restricciones a los fragmentos de la solución de la aplicación que funcionan en modo seguro.

Después de cambiar los parámetros necesarios, haga clic en " Aplicar"para guardar los cambios o " DE ACUERDO» para guardar y cerrar la ventana de propiedades de la base de datos.

4. Agregar una base de datos existente a la lista de bases de datos en la ventana de inicio de 1C:Enterprise

Y por último ya sólo nos queda añadir el creado mediante el botón “ Administración de servidores 1C Enterprise» infobase a la lista de bases de información en la ventana de inicio de 1C:Enterprise. ¿Por qué en esta ventana haga clic en “ Agregar…" y en el asistente que se inicia para agregar una base de datos/grupo, seleccione el elemento apropiado y haga clic en " Más».

Ingrese el nombre de la base de información tal como se mostrará en la lista, seleccione el tipo de ubicación de la base de información " En el servidor 1C:Enterprise" y presione " nuevamente Más».

Ingrese la dirección del clúster de servidores 1C:Enterprise y el nombre de la base de datos, tal como está definida en este clúster. Haga clic en " Más».

Y finalmente, configure los parámetros para iniciar la base de datos y haga clic en " Listo» para completar el asistente.

Nuestra base de datos ha aparecido en la lista de bases de datos de información. Debe comprender que se trata de una base de datos vacía (limpia) y luego debe cargar datos en ella desde una plantilla o desde un archivo de datos precargado.

¿Te ayudó este artículo?

21/03/2016

Características del uso de la consola de administración para servidores 1C:Enterprise de diferentes versiones

Introducción

Continuando con el documento publicado anteriormente, que describe la posibilidad de ejecutar varios servicios 1C en un servidor, nos gustaría hablar sobre las características del uso de la consola de administración de servidores 1C:Enterprise de diferentes versiones. El caso es que con una instalación estándar de esta consola, solo podrás administrar el servidor 1C de una versión. Si se instalan varias versiones de la plataforma en un servidor y se ejecutan varios servicios 1C, surge la pregunta: ¿cómo administrar servidores 1C de diferentes versiones dentro de un servidor?

Registro de consola 1C

Para registrar la consola de administración para servidores 1C:Enterprise, 1C sugiere utilizar el archivo ejecutable RegMSC .cmd ubicado en la carpeta bin del directorio del servidor 1C. Este archivo se puede iniciar desde el menú Inicio en Windows: "1C Enterprise 8 -> Avanzado -> [versión requerida de la plataforma 1C] -> Registro de la utilidad de administración del servidor 1C Enterprise".

El archivo RegMSC .cmd contiene el siguiente script:

regsvr32 /n /i:usuario radmin.dll

El propósito de este script es únicamente registrar el componente radmin .dll. En la práctica, es inconveniente utilizar este script, ya que cada vez que inicia la consola de administración de los servidores 1C:Enterprise de la versión requerida, debe ejecutar el archivo RegMSC .cmd correspondiente. Además, este script no funciona y necesita ser mejorado (lo más probable es que, cuando lo ejecute, reciba un mensaje sobre el registro exitoso del componente, pero la consola no funcionará).

Entonces, queremos obtener un script funcional que nos permita automatizar y realizar las siguientes acciones con un solo clic:

  1. Registro de componentes radmin. dll de la versión requerida;
  2. Lanzando la consola del clúster 1C.

Sugerimos cambiar el script anterior y crear un script universal principal para registrar componentes y ejecutar equipos (consolas), así como crear "scripts de inicio" para las consolas de las versiones requeridas. Esto es lo que tenemos:

rem %1 - número de versión completa de 1C:Enterprise

@eco apagado

Este script debe guardarse en un archivo ejecutable en formato .bat (por ejemplo, “start _console .bat”). Veamos este script con más detalle. La siguiente línea es responsable del correcto registro del componente radmin .dll:

iniciar /esperar regsvr32 /s "C:\Program Files (x86)\1cv8\%1\bin\radmin.dll"

El número de versión de la plataforma 1C se le pasa como parámetro (%1). La siguiente línea es responsable de iniciar la consola MMC con un complemento para administrar servidores 1C:Enterprise:

inicie "C:\Windows\System32\mmc.exe" "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"

consola_inicial 8.3.7.1873

Dado que el registro del componente radmin .dll no afecta el funcionamiento de las consolas de administración que ya están en ejecución para los servidores 1C:Enterprise, utilizando este enfoque y los scripts propuestos podemos iniciar simultáneamente consolas de administración para servidores 1C:Enterprise de diferentes versiones y trabajar exitosamente en ellas. con nuestras propias versiones de clúster en cada uno. Listo, ahora puede administrar varias versiones del servidor 1C en un servidor.

Tenga en cuenta que los scripts sugeridos utilizan versiones de 32 bits de los componentes. Cuando intente registrar un componente de 64 bits de la misma manera, recibirá un mensaje de que se ha registrado correctamente, pero luego, cuando inicie la consola de administración del servidor 1C:Enterprise, lo más probable es que vea un error como:

MMC no pudo crear el complemento, Nombre: 1C:Servidores Enterprise (x86-64), CLSID:…

Hasta que se resuelva este problema, no es posible utilizar varias consolas de administración de 64 bits para servidores 1C:Enterprise dentro de un servidor. Si tiene otra información y sabe cómo resolver este problema, estaremos encantados de actualizar el artículo.

Conclusión

En el artículo describimos un método que le permite utilizar varias consolas de administración para servidores 1C:Enterprise de diferentes versiones. Esto es necesario si está trabajando en un servidor con varias bases de datos de trabajo o de prueba, para las cuales las versiones del servidor 1C utilizadas son diferentes.

Esperamos que pueda completar fácilmente la tarea que necesita y seguir disfrutando del uso de los productos 1C. Bueno, si algo no te funciona o tienes algunas dificultades, ¡definitivamente te ayudaremos!

El sistema automatizado 1C Enterprise le permite realizar gestión, comercio, contabilidad y recibir los informes necesarios. Hay dos tipos de operación del programa:

  • Archivo: 1C está instalado en una sola computadora; ningún administrador puede trabajar con bases de datos. Esta opción es adecuada para pequeñas empresas con un volumen de negocios reducido.
  • Versión del cliente. Cuando se trabaja con 1C, interviene un sistema de usuarios; las bases de datos están ubicadas en una computadora, a la que están conectadas todas las demás. La opción de trabajo tiene una arquitectura de tres niveles, que consta de una aplicación cliente, un servidor 1C Enterprise y bases de datos en formato MS SQL Server o PostgreSQL. En este caso, se utiliza la administración del servidor 1C para garantizar la configuración correcta.

Consola de administración del servidor 1C:funciones principales

El servidor 1C no tiene una interfaz de administración incorporada, por lo que se utiliza la consola. Está incluido en el paquete de entrega estándar de la versión correspondiente de 1C Enterprise. Esta utilidad estándar se instala en cada computadora local y las bases de datos se pueden ubicar aquí o en un servidor remoto.

Usando la consola para administrar el servidor 1C Enterprise, puede resolver las siguientes tareas:

  • Realice cambios en el funcionamiento del servidor, cree otros nuevos, elimine los innecesarios. Pueden alojar bases de datos y definir interacciones entre diferentes usuarios.
  • Crear administradores. Estos son usuarios que tienen derechos de acceso para realizar cambios en los servidores. Cada administrador sólo puede gestionar el servidor asignado. Si no agrega un solo administrador, cualquier usuario registrado puede administrar el servidor 1C.
  • Creación de flujos de trabajo del clúster 1C. Agregar procesos de trabajo le permite influir en el desempeño de un usuario específico en el sistema. En propiedades puede establecer el valor máximo de rendimiento (hasta 1000). Las sesiones en ejecución se adjuntan al proceso con el máximo rendimiento. De forma sistemática, el sistema analiza y redistribuye de forma independiente estos valores para su optimización.
  • Creación de bases de datos en 1C Enterprise. Puede configurar la capacidad de que los usuarios se conecten a él o permitir que funcione solo localmente.
  • Terminación forzosa de las sesiones. A veces, un mensaje del servidor le informa que ya se está trabajando con el nombre de usuario especificado. El sistema no siempre finaliza este proceso por sí solo, por lo que la administración le permite finalizar por la fuerza la sesión de cualquier usuario.

¿Cómo empezar a trabajar en 1C?

La aplicación cliente 1C Enterprise es una plataforma vacía. Para que comience a funcionar, es necesario realizar varios pasos secuenciales:

  • La consola está instalada. Permite la administración posterior de servidores 1C.
  • Creación de un Servidor Central. Luego, sobre esta base, puede crear estructuras que le informen. Para hacer esto, usando el menú contextual, ingrese el nombre, el protocolo utilizado y el número de puerto utilizado para la comunicación.
  • Creando un clúster. En este caso, el menú contextual también ayudará. Es necesario completar la información solicitada (nombre del cluster, computadora utilizada, puerto de conexión, que no necesariamente coincide con el puerto especificado anteriormente).
  • Creación de una base de datos de información. En la rama correspondiente, también debes utilizar el menú contextual. Allí se introducen los parámetros necesarios (nombre, descripción, tipo de conexión, ubicación, tipo de DBMS, nombre de usuario y contraseña). Después de confirmar la exactitud de los datos ingresados, se crea la base de datos. Ahora puede ingresar los datos necesarios en él.

A primera vista, administrar 1C Enterprise es un proceso simple, pero sin la configuración correcta, el sistema no funcionará correctamente y el usuario no podrá aprovechar al máximo sus capacidades. También son posibles problemas técnicos adicionales.

Administraciónpor profesionales: principales ventajas

La versión cliente de 1C es utilizada por empresas medianas y grandes que necesitan conectar todas las computadoras, incluidas las unidades estructurales remotas, en un solo sistema. Esto le permite tomar decisiones de gestión, recibir informes consolidados y realizar la contabilidad general.

Un papel importante lo juega la correcta configuración y el mantenimiento constante de la plataforma, creando usuarios, clusters, administradores y realizando cambios en las bases de datos. Para ello es necesario contar con una determinada plantilla de especialistas. Para ello, puede contratar nuevos empleados, capacitar constantemente a las personas existentes o subcontratar el servicio. Cada empresa decide por sí misma qué método es apropiado en condiciones de funcionamiento específicas.

La administración de la plataforma 1C, realizada por especialistas profesionales, tiene una serie de ventajas:

  • Correcta configuración del sistema, que permite garantizar el adecuado funcionamiento de 1C, sin fallas técnicas.
  • Cambios constantes y monitoreo de seguridad. Las actividades de la empresa son dinámicas; plantea nuevas tareas al sistema automatizado para tomar decisiones gerenciales y estratégicas.
  • Instalación de nuevos módulos, correcta distribución de derechos de acceso, creación de subsistemas. Es especialmente importante para grandes empresas con sucursales y unidades remotas.
  • Monitorear la carga del sistema, distribuyendo la carga entre diferentes servidores.

1C trabaja con diferentes ubicaciones de componentes arquitectónicos; pueden estar ubicados en la misma computadora o en diferentes. Para garantizar la máxima protección, se recomienda que cada elemento se coloque en equipos diferentes.