Contactos

La historia del programa de almacenamiento de configuración 1C. Almacenamiento de configuración: Creación y uso. Configuración de la configuración de la base de datos de almacenamiento de configuración

Cuando el desarrollo colectivo requiere control sobre la historia del desarrollo, rastreando objetos que se están finalizando actualmente.

Para este propósito, el almacén de configuración está destinado.

  • si en la configuración de más de un desarrollador.
  • varias bases de datos, pero la solución está unificada y están obligadas a sincronizar
  • solo necesito mantener la historia del desarrollo de un solo programador.

Así que necesita implementar el almacenamiento de configuración.

Pasaje rápido

Cómo se hace en etapas:

  1. Ir a "" y crear un repositorio
  2. Especifique su ubicación (carpeta en la que hay derechos para escribir)
  3. Establecer el nombre del administrador y su contraseña
  4. A continuación, la configuración se conectará a POPS. este repositorio
  5. Siguiente Paso: Agregar usuarios a un repositorio: cada base de desarrollo se adjunta a un usuario separado. Estos usuarios no están conectados con los usuarios. base de información. Ir a "administración de la tienda"
  6. Ajustar y configurar una contraseña:
  7. Instale sus derechos, suficientes derechos para "capturar el repositorio"
  8. Cree una nueva base de datos de la copia (o use ya existentes), los cambios deben guardarse, ya que cuando se conecta por primera vez la configuración se sincroniza con los datos del repositorio
  9. Especifique los datos anteriores este usuario
  10. Eso es todo: la conexión con los almacenes se ha completado con éxito

Trabajar con almacenamiento

Cada vez que se inicia la configuración, se requiere la configuración:

  • conecte a la tienda especificando una contraseña, o para registrarla en las opciones de inicio de 1C "ConfigurationRepository" (Usuario: "ConfigurationRepositoryn", almacenamiento: "ConfigurationRepository")
  • se niega a conectarse, pero no para desatar el repositorio, en este caso, solo puede editar los objetos anteriormente "capturados", el resto solo en Promrom

Para comenzar a trabajar con el objeto, se requiere que "capture" el objeto, para establecer un acceso monopoloso a su desarrollo. Antes de eso, todos los objetos solo están disponibles para la lectura (como "Entrega" antes de eliminar el soporte).

Se puede hacer dos caminos:


Despues de completarte dos opciones principales:

  • cancelar la captura, con su objeto será restaurado por su repositorio (ya sea que los editores hayan sido cancelados)
  • coloque un objeto modificado

En otra base de datos, el desarrollador de acuerdo con su señal puede actualizar la configuración desde el repositorio:


Estos son equipos básicos para trabajar con el repositorio.

Características del trabajo

Selección de objetos capturados.

  • puedes seleccionar todos los capturados
  • capturado por un usuario específico


En general, el almacenamiento es muy estable:

  • los problemas surgieron con el almacenamiento de la red: voló el campo de datos en detalles, lo más probable es que la pérdida de datos durante la habitación).
  • El repositorio de configuración está dañado. Este error se produce una vez al año, simplemente creó de nuevo (realice copias adicionales de esta carpeta).

Para copia de reserva Suficiente para personalizar el ahorro

1CV8DDB.1CD y una carpeta de datos completamente ubicada en la misma carpeta que el archivo 1CV8DDB.1CD

Si el servidor HTTP no responde o restablece la conexión, puede ocurrir un error "Error no clasificado de trabajo con el almacenamiento de configuración":

Cuando "error acceso a la red Para el servidor, "intente reiniciar el servicio del repositorio y ejecute el comando" Almacenamiento de configuración / almacenamiento / almacenamiento abierto ".

Si tal error se produce a lo largo de la sala, intente colocar objetos de objetos, a veces se activan las timbas de respuesta del servidor.

La conveniencia de re-conectar ha disminuido.

Al restaurar la base de datos desde la copia, se guarda en la configuración de la conexión del repositorio, pero el reparto puede no ser correcto, es necesario volver a conectarse nuevamente al repositorio.

Anteriormente, Configuración: la dirección del repositorio y el usuario persistió, se mantuvo solo para hacer una contraseña, era mucho más rápida.

Subjetivamente y el proceso de sincronización inicial se ha vuelto más largo: no recuerdo el estado de colgante de largo "Construir una instantánea de la versión de configuración"

A las 8.3. El modo de compatibilidad aparece en la otra pestaña en la administración del repositorio: esto puede incluir un nuevo formato de almacenamiento.

Características de almacenamiento

"Almacenamiento" a 8.3.3 es una base de archivos regular, como un archivo 1CV8DDB.1CD, que además almacena las capturas.

Las tablas internas no pueden ser más de 4 GB, de lo contrario, puede ser un error: "Operación de error con un almacenamiento de configuración. Debido a: se excede el tamaño máximo permitido del archivo interno, pero esto ocurre solo con un trabajo muy intensivo con el repositorio (muchas versiones de diseños y otros objetos amplios).

De la versión 8.3.3, apareció la carpeta de datos:
Más probable para un trabajo más versátil con sistemas de versiones.

En caso de problemas con una distancia, puede limpiar el directorio de caché en la carpeta del repositorio.

Mecanismo de optimización

Está en la otra pestaña

Archivos de metadatos de empaque en carpeta de paquete

  • El número de archivos desempaquetados es mayor que 5000.
  • El número de archivos es más de 50.

La asignación del objeto de configuración "Sitio de configuración" está claro en el nombre: almacene varias configuraciones de usuario. Área de aplicación este objeto Ala: en cualquier momento, al menos alguna configuración seria requiere almacenar cualquier configuración de usuario.

Para la conveniencia de los programadores en cada configuración, hay varias tiendas de configuración estándar, además, es posible crear tanto almacenamiento adicional Configuraciones cuánto necesitas.

Primero, nos ocuparemos de las instalaciones de almacenamiento de configuración estándar que están presentes en cualquier configuración 1C a partir de la versión 8.2.

Configuración de almacenamiento estándar

Entonces, de forma predeterminada, las siguientes instalaciones de almacenamiento están en la configuración:

  • Informes de estudio de repositorio: para acceder a la configuración de las opciones de informe.
  • Almacenamiento de servicios de servicio: para acceder a la configuración de informes de usuarios.
  • StorableCextanForms - Acceder a la configuración de datos de formularios de usuario.
  • Equipo repositorio - para acceder configuración general.
  • Equipo del sistema de repositorio - para acceder ajustes del sistema.
  • StorageseWords Eastern Eastern Synamists - Para acceder a la configuración del usuario para listas dinámicas.

Cada una de estas instalaciones de almacenamiento puede denominarse propiedad de contexto global.

El programador de almacenamiento estándar puede usar para sus necesidades, guardar varias configuraciones en la sección del usuario, objeto y configuración en sí.

Para trabajar con la configuración de almacenamiento (tanto programador estándar como agregado), use los siguientes métodos.

Grabación y configuración de configuración:

Reposter para tractores. Asociación (NAMEIPT, NOMBRE-INTENSIFICACIÓN, MODO DE SIGNIFICADO, DESCRIPCIONES, DESCRIPCIÓN, Soporte de nombres); Significado: intensidad \u003d repertidades para los tractores. Descargar (NamePject, nombre-Intensificación, descripciones, descripción, usuario del usuario);

Ajuste innecesario / innecesario:

RepublicoresRiestasters. Eliminar (NamePject, Name-Intensificado, usuario usuario);

Obtención de una lista de configuraciones:

SlipsTrokes \u003d RepublicoresNands. Fuentes de alimentación (NAMEBJECT, nombre de usuario);

Los parámetros "título", "nombre" y "nombre de usuario" deben ser un tipo de cadena.

En la base de datos, todas las configuraciones se almacenan en una tabla separada.

Configuración de almacenamiento creado por el programador.

Ahora hablemos de esas instalaciones de almacenamiento creadas por el programador. En general, el programador ya no está limitado en su deseo de crear un nuevo almacén de configuración, pero generalmente se crean instalaciones de almacenamiento separadas por las siguientes razones:

  • es necesario mover la configuración entre bases de datos;
  • se requiere control de referencia al almacenar ajustes;
  • se requiere una estructura especial de ajustes de 1C.

El repositorio de la configuración se agrega en la sección correspondiente de la configuración.

Función clave La configuración creada por el programador es la necesidad de implementar manualmente los métodos de grabación y recibir valores (guardar (guardar () y descargar ()). En estos métodos, el programador debe describir el ahorro (en los registros de información, archivos, libros de referencia, etc.) y descargar la configuración utilizando el idioma incorporado.

De lo contrario, los principios de trabajar con el almacenamiento creado son prácticamente diferentes de trabajar con el almacenamiento de configuración estándar.

El acceso al repositorio creado se puede obtener de esta manera:

Equipo de repositorio. Nutrición. Pareciendo como ();

Además, las instalaciones de almacenamiento creadas se pueden reemplazar estándar en varios objetos de configuración y en la configuración en sí.

Formas controladas Tener dos propiedades:

  • Guardar automáticos de datos: si se selecciona el valor "Usar", los datos se guardarán automáticamente en el almacenamiento de configuración de datos de formularios estándar;
  • Guardar datos en la configuración: si se selecciona la "Lista de uso", la columna "Guardar" aparecerá en el formulario de la ventana Detalles del formulario, con la que puede especificar qué detalles del formulario se deben guardar, y la capacidad de seleccionar la configuración Almacenamiento para estos datos.

Eso es todo, espero que este artículo lo haya ayudado.

Para el desarrollo del grupo de configuración en el sistema "1c: Empresas" 8.3 usado almacenamiento de configuración. El acceso del desarrollador al almacenamiento de configuración se puede realizar por red local (Los archivos de la base de datos se encuentran en general recurso de red), según el protocolo tCP. o http.. Para las dos últimas opciones necesitan instalar Servidores de almacenamiento de configuración. El servidor de almacenamiento de configuración a su vez es servicio de red, Puerto predeterminado "Escuchar" 1542 y asegurando la interacción de las aplicaciones cliente (configurador) con la base de datos de almacenamiento de configuración. Un servicio puede servir varios almacenamiento de configuración. En la instalación del servidor de almacenamiento de configuración del servidor "1c: Enterprises" 8.3 (Válido para ambos 8.2 ) En el sistema operativo Windows (en el ejemplo actual,) y se discutirá en este artículo.

1. Configuración del directorio de la base de datos de almacenamiento de configuración

El servidor de repositorio de configuración debe instalarse en la misma computadora donde se ubicarán los archivos de la base de datos de almacenamiento. Por lo tanto, en primer lugar, definimos el directorio central del servidor en el que se almacenarán todos los archivos de repositorio, que se servirán este servidor.. Deje que sea un catálogo en el marco de este artículo. C: \\ 1C_BASE \\ Repository \\. También determinar cuenta Windows, desde donde se producirá el servicio correspondiente. Puede crear, o utilizar la cuenta existente. grabación de Windows. En este ejemplo, usaremos. usuario local Usr1cv8. con contraseña Usrpass8.. Es necesario que este usuario sea el directorio central del servidor de almacenamiento de configuración.

2. Configuración de los archivos del servidor de almacenamiento de configuración

En el momento de esta escritura, el servidor de almacenamiento de configuración existió solo como una aplicación de 32 bits. Por lo tanto, para instalar los archivos del servidor, necesita un sistema de distribución de 32 bits "1c: Enterprise" 8.3 para Windows. Ejecutar archivo. 1CenterPrise 8.msi. De la distribución de la entrega 1c. En la página de selección de componentes, seleccione el componente " 1c Configuration Store Server: Empresas"(1c: Servidor de repositorio de configuración de Enterprise), así como recordar el componente de la ruta de instalación.

3. Registro y lanzamiento del servicio de configuración del servidor de almacenamiento

El programa de instalación solo copia los archivos de almacenamiento de configuración en el directorio especificado. El registro del servicio relevante debe ejecutarse manualmente siguiendo el comando de tipo:

Crserver.exe -instsrvc | -RMSRVC -USR.<пользователь> -Pwd.<пароль> -Start | -Top -port<порт> -D.<каталог>

Configuración de la configuración de almacenamiento del servidor de almacenamiento crserver.exe. C:

Configuración para iniciar el servidor de almacenamiento de configuración "1c: Empresas"
Parámetro Descripción
-Puerto<порт> Puerto de trabajo del servidor de almacenamiento. Se utiliza el puerto predeterminado. 1542 .
-D.<каталог> Directorio de raíces para almacenamiento de configuración. Se utiliza el directorio predeterminado. % AppData% \\ 1C \\ 1CV8 \\.
-Insrvc. Registro del servidor de repositorio como servicio.
-RMSRVC. Eliminar el registro del servidor de repositorio como un servicio.
-Usr<имя>
-Pwd.<пароль>
El nombre del usuario, en nombre de los cuales se registrará el servicio. Este usuario debe tener el derecho de iniciar sesión como un servicio (inicie sesión como un servicio). Además, debe tener derechos para leer el directorio de archivos ejecutables de la versión correspondiente del sistema "1c: Enterprise" y los derechos completos en el directorio raíz del repositorio de configuración (directorio % AppData% \\ 1C \\ 1CV8 \\ o el catálogo que se especifica en el parámetro - d.) y contraseña para este usuario.
-Comienzo Iniciar el lanzamiento del servicio del servidor.
-Detener. Parada de servicio del servidor de almacenamiento.

Registrar un nuevo servicio usando el programa. Windows PowerShell , ejecute lo que puedes mandar potencia Shell. (Para hacer esto, presione la combinación de teclas Win + R, en la ventana aparecida " Llevar a cabo"(Ejecutar) Ingrese el nombre del comando en el" Abierto"(Abierto) y haga clic en" OK") O haciendo clic en la etiqueta correspondiente en la barra de tareas.

En apertura consolas de Windows PowerShell, para la conveniencia de ingresar más comandos, pasamos al catálogo compartimiento. CATALOGO S. archivos instalados "1c: Empresas" completando el comando

CD "C: \\ Archivos de programa (X86) \\ 1CV8 \\ 8.3.5.1088 \\ bin"

Entonces dentro este ejemplo, ejecutar el comando

. \\ crserver.exe -instsrvc -d c: \\ 1c_base \\ repository -usr. \\ usr1cv8 -pwd usrpass8

y iniciar el servicio después de

. \\ crserver.exe -start

Vamos a cambiar a la herramienta de servicio (puede ejecutar Comando servicios.msc.) Y asegúrate de que el nombre del servicio nombrado 1c: Servidor de repositorio de configuración de Enterprise 8 Registrado y en ejecución.

5. Creación de un nuevo almacenamiento de configuración

Como dije anteriormente, un servidor puede servir varios almacenamiento de configuración. Los archivos de base de datos de cada uno de los almacenes deben ubicarse en un directorio separado del directorio de Configuration Storage Server. Por lo tanto, para crear un nuevo almacenamiento, cree en el catálogo. C: \\ 1C_BASE \\ Repository \\ carpeta Contabilidad. En el que se ubicarán los archivos del nuevo almacenamiento de configuración.

Luego, para crear y conectarse a este repositorio, deberá usar una cadena tCP: // Win2012 / Contabilidaddónde Win2012. - Nombre de red de la computadora en la que se instala el servicio o una cadena tCP: //192.168.0.10/accouningdónde 192.168.0.10 , en consecuencia, la dirección IP este computador. En detalle sobre la creación de un nuevo almacenamiento, puede leer en el artículo "".

El almacenamiento creado de esta manera también se conectará y pasará por alto el servidor, por ejemplo, en el camino. C: \\ 1C_BASE \\ Repository \\ Contabilidad en la computadora actual o en el camino \\\\ win2012 \\ repositorio \\ contabilidad Si configura compartiendo un catálogo C: \\ 1C_BASE \\ Repositoryen este servidor.

¿Te ayudará este artículo?

La empresa 1C libera muchos productos de software Y mejorando constantemente su estructura interna. Pero el número de errores diversos con los que tiene que enfrentar programadores y administradores 1c muestra que en esta área el trabajo nunca se detendrá. Algunos de estos errores son insignificantes y son raros, pero hay desventajas "clásicas" familiares para cada especialista experimentado. Este último es el último error "Formato de almacenamiento de datos no válido" y es recomendable poder resolverlo.


Soluciones de error de formato de almacén de datos

Para cumplir con este error, no es necesario permitir errores lógicos graves en el código o eliminar el módulo principal. A menudo, después de actualizar la configuración, el procesamiento de apertura, apagando la electricidad o reinicie una computadora cuando se inicie 1C, esto ocurra. una sorpresa desagradable. Si el reinicio no ayudó, no se asoma, hay un error generalizado soluciones simplesque puede ayudar. Los desmarcaremos de acuerdo con el grado de complicación:


Además del inicio de la configuración, se puede detectar el error "Formato de almacén de datos no válido" al abrir procesamiento externo. En este caso, lo más importante es no ejecutar 1C, ya que al iniciar el sistema levanta los archivos temporales en el directorio TMP. Es en él que encuentre nuestro procesamiento: el archivo llamado "V8_ *" y la extensión de TMP. Si hay muchos archivos de este tipo, entonces para entender cuál es nuestro procesamiento, cambie la extensión EPF e intente abrir a través de 1C.

Si ya ha lanzado 1C y los archivos de Festers, intente gastar acciones similares En otra computadora, donde comenzó el procesamiento. O use las utilidades de recuperación archivos remotos En el disco duro.

08 de noviembre de 2017 32638

Puede ocurrir una situación cuando no se inicia 1C 8.3 y aparece un error: "Formato de almacén de datos no válido" que indica la ruta a archivo de archivo. C Usuarios Configurar RUNTIMECACHESTORAGE. Pero, no debe entrar en pánico, el error del formato de datos de almacenamiento incorrecto no es tan raro, ya que puede parecer a primera vista. Por lo tanto, en este artículo, aprendemos cómo solucionar el error en 1C 8.3.

Causa la apariencia del error "Formato de almacén de datos no válido" en 1C 8.3

Como regla general, el error aparece debido a que no completó correctamente la operación del programa 1C 8.3, o un apagado de computadora inesperado. Y para corregir el error del formato de datos incorrecto, no necesita hacer nada con la base de datos, en la mayoría de los casos, es suficiente para borrar los archivos temporales 1C, o limpiar el caché 1c.

¿Qué es 1c 8.3 caché?

Efectivo es una carpeta especial del usuario actual en una computadora donde la plataforma 1C ahorra varios servicio de información. Y si los datos en el caché no se registraron correctamente, pueden aparecer errores. La limpieza en efectivo con tales errores, junto con las pruebas y la fijación de la base, son las funciones principales del servicio que restauran el rendimiento del programa.

¿Cómo limpiar 1c 8.3?

Los archivos de efectivo se almacenan en la carpeta AppData, en el perfil de usuario, en el que se inicia el programa 1C 8.3. La forma más fácil de abrirlo a través del comando de inicio \\ ejecutar \\% userprofile% \\ appdata

Aquí necesitamos eliminar todos los contenidos de las siguientes carpetas:

Appdata \\ local \\ 1c \\

AppData \\ Roaming \\ 1C \\ 1CV8 \\

AppData \\ Roaming \\ 1C \\ 1CV82 \\

Después de realizar las operaciones de eliminación nuevamente, inicie nuevamente el programa 1c Enterprise 8.3 y se regocija en la vida.

El claro caché de 1C puede ayudar cuando diferentes problemas Con el lanzamiento de 1C Enterprise 8.3, incluso cuando cuando se inicia, se cierra inmediatamente. Por lo tanto, la limpieza de caché aún puede ser útil en la práctica.



¿Te gustó el artículo? Compártelo