Estructura de datos en 1C:Enterprise 8
Estructura de datos en 1C:Enterprise 8
Este artículo describe los archivos y tablas de bases de datos compatibles con 1C:Enterprise 8, así como los tipos de datos almacenados en estos archivos y tablas. El artículo cubre los modos de base de datos de archivo y cliente/servidor.
Esta información debe usarse únicamente para analizar la ubicación y composición de los datos utilizados en 1C:Enterprise y está destinada a los desarrolladores de soluciones aplicadas y administradores de la base de datos de 1C:Enterprise 8. Esta información no debe utilizarse para procesar estos datos utilizando ningún método que no sea compatible con las características inherentes de 1C:Enterprise 8.
Bases de información, repositorios de configuración, datos auxiliares y datos temporales
Este artículo solo describe los datos que 1C:Enterprise utiliza de forma constante, independientemente de las acciones realizadas por configuraciones específicas o acciones relacionadas con la elección de ciertos archivos por parte del usuario. No describe archivos de configuración, volcados de datos, procesadores de datos externos u otros archivos externos en relación con 1C:Enterprise 8.
Los datos que 1C:Enterprise utiliza de forma constante se pueden dividir en 5 grupos según su finalidad e importancia:
- Bases de información. Las bases de información se utilizan para almacenar los datos más importantes, incluidos los datos de configuración, todos los datos comerciales de la empresa y los datos administrativos. Todos los datos relacionados con una única base de información se almacenan en una única base de información. La pérdida o corrupción de cualquier dato de la base de información puede hacer que un sistema basado en 1C:Enterprise quede inoperable.
- El repositorio de configuración contiene la configuración actual y el historial de su desarrollo (siempre que se utilicen herramientas de desarrollo de grupo en Configurador). Estos datos se consideran de vital importancia en el desarrollo de la configuración.
- El Registro del sistema contiene una lista de operaciones realizadas con esta base de información. Estos datos no son obligatorios para la operación del sistema basada en 1C:Enterprise, pero pueden ser importantes desde el punto de vista organizativo.
- Datos auxiliares. Estos datos se proporcionan únicamente para comodidad del usuario; no influye en la lógica del sistema basado en 1C:Enterprise.
- Los perfiles contienen posiciones de paneles, posiciones y estados de cuadros de diálogo y otras configuraciones que mejoran la experiencia del usuario. Muchas configuraciones pueden almacenar datos adicionales (es decir, datos que pueden ser útiles pero no necesarios) en los perfiles.
- Otros datos auxiliares. Se trata de listas de bases de información registradas en el cliente o servidor, y algunos otros datos.
- Datos temporales. Estos datos son utilizados por la aplicación 1C:Enterprise 8 con fines de servicio. Es de interés inmediato, es decir, los datos temporales se utilizan solo en una única sesión y se eliminan cuando finaliza la sesión.
Se utilizan diferentes métodos para almacenar datos que pertenecen a diferentes grupos. La capacidad de gestionar bases de información de archivos y de cliente/servidor añade variedad a las formas en que se almacenan los datos.
Estructura de la base de información
Los datos que definen la lógica de las aplicaciones basadas en 1C:Enterprise se almacenan en la base de información. La base de información se almacena en una base de datos como un conjunto de tablas. 1C:Enterprise 8 puede utilizar uno de los cinco DBMS para esto:
- Integrado en 1C:Enterprise 8 (modo de archivo de una base de información). En este caso, todos los datos de la base de información se almacenan en un archivo llamado 1cv8.1cd. Es un archivo binario que en realidad es una base de información para un DBMS integrado en 1C:Enterprise 8.
- Microsoft SQL Server (modo cliente/servidor de una base de información). Todos los datos de la base de información se almacenan en una base de datos de Microsoft SQL Server.
- PostgreSQL (modo cliente/servidor de una base de información). Todos los datos de la base de información se almacenan en una base de datos PostgreSQL.
- IBM DB2 (modo cliente/servidor de una base de información). Todos los datos de la base de información se almacenan en una base de datos IBM DB2.
- Base de datos Oracle (modo cliente/servidor de una base de información). Todos los datos de la base de información se almacenan en una Base de datos Oracle.
Ambos modos de base de información (archivo y cliente/servidor) tienen formatos similares (que difieren en pequeñas formas) en el nivel de los objetos de la base de datos (tablas, campos, índices, etc.). A continuación se proporciona información sobre este formato.
Toda la base de información se presenta en una base de datos como un conjunto de tablas. Entre ellas hay varias tablas que deben incluirse en la presentación de cada base de información.
- Config — configuración principal de una base de información. Esta configuración refleja la estructura de datos real y se utiliza en el modo Enterprise de 1C:Enterprise 8.
- ConfigSave— una configuración que se está editando en Configurador. Cuando realiza una actualización de la configuración de la base de datos, la configuración de ConfigSave se escribe en Config. Cuando realiza la operación Configuración — Configuración de la base de información — Volver a la configuración de la base de información en Configurador, la configuración de Config se escribe en ConfigSave.
- Files — información de servicio, e. gramo. sobre cómo trabajar con un repositorio de configuración.
- Params — parámetros de la base de información. Entre ellos se encuentran los siguientes:
- Configuraciones de la base de información regional.
- Una tabla de correspondencia entre objetos de metadatos y objetos de base de datos (tablas, campos, índices, etc.).
- Algunos otros detalles.
- _YearOffset — compensación de fecha en la base de datos. Esta tabla solo se crea si se utiliza Microsoft SQL Server.
- DBSchema — almacena la estructura de la base de datos 1C:Enterprise y define otros objetos de la base de datos utilizados por la base de información.
- v8users — la lista de usuarios.
- _UsersWorkHistory — el historial de acciones de los usuarios.
- _SystemSettings — almacenamiento de las configuraciones del sistema.
- _RepSettings— almacenamiento de las configuraciones del informe.
- _RepVarSettings— almacenamiento de configuraciones de opciones de informe.
- _CommonSettings— almacenamiento de configuraciones comunes.
- _FrmDtSettings — almacenamiento de configuraciones de datos del formulario.
Durante el inicio, 1C:Enterprise comprueba si las tablas mencionadas anteriormente están disponibles en la base de información y, si falta alguna de ellas, se muestra la siguiente advertencia: "Base de información dañada". Si faltan todas las tablas mencionadas anteriormente, significa que la base de información está vacía. Si este es el caso, se crean las tablas.
Una lista y la estructura de otras tablas de bases de datos se definen mediante una configuración específica, es decir, mediante los objetos de metadatos definidos en esta configuración. El nombre de cada tabla consta de un prefijo de letra seguido de un número. El prefijo define el propósito de la tabla, mientras que el número ayuda a distinguir entre tablas con un propósito similar que se relacionan con diferentes objetos de metadatos. Si se utiliza IBM DB2 como DBMS, los alias de tabla en lugar de los nombres de tabla tienen esta estructura.
Si una configuración define al menos un plan de intercambio con la casilla de verificación "Base de información distribuida" seleccionada, se crean las siguientes tablas:
- _ConfigChangeRec — una tabla para registrar cambios en los objetos de configuración.
- _ConfigChangeRec_ExtProps — una tabla para almacenar nombres de archivos de propiedades externas modificadas de objetos de configuración.
A continuación se muestran los diversos objetos de metadatos que pueden corresponder a varias tablas.
- Constantes
- _Consts — valores actuales de todas las constantes definidas en la configuración.
- _ConstsChngR — una tabla para registrar cambios en constantes. Se crea si al menos una constante participa en al menos un plan de intercambio.
- Planes de intercambio
- _Node<n> — una tabla de plan de intercambio.
- _Node<n>_VT<k> — una sección tabular de un plan de intercambio. Se crea una tabla para cada sección tabular.
- Catálogos
- _Reference<n> — una tabla de catálogo.
- _Reference<n>_VT<k> — una sección tabular de un catálogo. Se crea una tabla para cada sección tabular.
- _ReferenceChngR<n> — una tabla para registrar cambios en un catálogo. Se crea si el catálogo participa en al menos un plan de intercambio.
- Documentos
- _Document<n> — una tabla de documentos. Se crea una tabla para cada objeto de metadatos de tipo "documento".
- _Document<n>_VT<k> — una sección tabular de un documento. Se crea una tabla para cada sección tabular de cada documento.
- _DocumentChngR<n> — una tabla para registrar cambios en un objeto de metadatos de tipo "documento". Se crea para cada objeto de metadatos de tipo "documento" si participa en al menos un plan de intercambio.
- Secuencias del documento
- _Seq<n> — una tabla de registro de documentos. Se crea una tabla para cada secuencia.
- _SeqB<n> — una tabla de límites de secuencia. Se crea una tabla para cada secuencia.
- _SeqChngR<n> — una tabla para registrar cambios de secuencia. Se crea para cada secuencia que participa en al menos un plan de intercambio.
- Listas de documentos
- _DocumentJournal<n> — una tabla de lista de documentos. Se crea para cada lista de documentos.
- Enumeraciones
- _Enum<n> — una tabla de enumeración. Se crea para cada enumeración.
- Planos de los tipos de características
- _Chrc<n> — la tabla principal de un plan de los tipos de características.
- _Chrc<n>_VT<k> — una sección tabular de un plan de los tipos de características. Se crea una tabla para cada sección tabular.
- _ChrcChngR<n> — una tabla para registrar cambios en un plan de los tipos de características. Se crea si un plan de los tipos de características participa en al menos un plan de intercambio.
- Planes contables
- _Acc<n> — la tabla principal de un plan contable.
- _Acc<n>_ExtDim<k> — una tabla que contiene tipos de dimensiones adicionales de un plan contable. Se crea para un plan contable si el número máximo de dimensiones adicionales es mayor que cero.
- _Acc<n>_VT<k> — una parte tabular de un plan contable que se crea para cada sección tabular de un plan contable.
- _AccChngR<n> — una tabla para registrar cambios en un plan contable. Se crea si un plan contable participa en al menos un plan de intercambio.
- Planes de tipos de cálculo
- _CKind<n> — la tabla principal de un plan de tipos de cálculo.
- _CKind<n>_BaseCK — una tabla de los tipos de cálculos base. Se crea para un plan de tipos de cálculo si su propiedad "Dependencia de la base" tiene un valor distinto de "No depende".
- _CKind<n>_DisplacedCK — una tabla de los tipos de cálculos de desplazamiento. Se crea para un plan de tipos de cálculo si la casilla de verificación "Utiliza el período de acción" está seleccionada.
- _CKind<n>_LeadingCK — una tabla de los tipos de cálculos principales. Se crea una tabla para cada plan de tipos de cálculo.
- _CKindDN<n> — una tabla auxiliar para una orden de desplazamiento. Se crea si la casilla de verificación "Utiliza el período de acción" está seleccionada para el plan de tipos de cálculo.
- _CKind<n>_VT<k> — una sección tabular de un plan de tipos de cálculo. Se crea una tabla para cada sección tabular.
- _ChrcChngR<n> — una tabla para registrar cambios en un plan de tipos de cálculo. Se crea si un plan de tipos de cálculo participa en al menos un plan de intercambio.
- Registros de información
- _InfoRg<n> — una tabla de registros de información.
- _InfoRChngRg<n> — una tabla para registrar cambios en el registro de información. Se crea si un registro de información participa en al menos un plan de intercambio.
- Registros de acumulación
- _AccumRg<n> — una tabla de registros de acumulación.
- _AccumRgT<n> — una tabla de totales de registros de acumulación. Se crea si el registro admite saldos.
- _AccumRgTn<n> — una tabla de rotaciones de registros de acumulación. Se crea si el registro admite facturaciones.
- _AccumRgChngR<n> — una tabla para registrar cambios en un registro de acumulación. Se crea si un registro de acumulación participa en al menos un plan de intercambio.
- _AccumRgOpt — una tabla que contiene las configuraciones de almacenamiento de los totales del registro de acumulación. Se utiliza una única tabla para todos los registros de acumulación.
- _AccumRgAgg<n> — una tabla de agregados de registros de acumulación.
- _AccumRgAggOpt— una tabla de opciones de red agregadas.
- _AccumRgSt<n> — una tabla de estadísticas del registro de acumulación.
- _AccumRgBf<n> — una tabla intermedia de nuevas facturaciones del registro de acumulación.
- _AccumRgDl<n> — una tabla de nuevas facturaciones del registro de acumulación.
- _AccumRgAggDims— una tabla de códigos de dimensión de un registro de acumulación.
- _AccumRgAggGrid — una tabla de una red de agregados.
- Registros de contabilidad
- _AccRg<n> — una tabla de registros de contabilidad.
- _AccRgED<n> — una tabla que contiene valores de dimensiones adicionales para un registro de contabilidad; se crea si hace referencia a un plan contable con un número máximo de dimensiones adicionales mayor que cero.
- _AccRgAT0<n> — una tabla de totales por cuenta.
- _AccRgAT<i><n>, donde i es de 1 al número máximo de dimensiones adicionales. Es una tabla de totales por cuenta con un número de tipos de dimensiones adicionales igual a i.
- _AccRgCT<n> — totales de facturaciones entre cuentas. Se crea únicamente para registros de contabilidad que admiten correspondencia.
- _AccRgChngR<n> — una tabla para registrar cambios en el registro de contabilidad. Se crea si un registro de contabilidad participa en al menos un plan de intercambio.
- _AccRgOpt — una tabla que contiene configuraciones de almacenamiento para totales. Se utiliza una única tabla para todos los registros de contabilidad.
- Registros de cálculos
- _CRg<n> — una tabla de registros de cálculos.
- _CRgActP<n> — una tabla de períodos de acción reales para un registro de cálculos. Se crea si el registro de cálculos tiene seleccionada la casilla de verificación "Utiliza el período de acción".
- _CRgChnR<n> — una tabla para registrar cambios en el registro de cálculos. Se crea para cada registro de cálculos que participa en al menos un plan de intercambio.
- _CRgRecalc<n> — una tabla que almacena el recálculo de un registro de cálculos. Se crea para cada recálculo.
- _CRgRecalcChngR<n> — una tabla para registrar cambios de recálculo. Se crea si un recálculo participa en al menos un plan de intercambio.
- Procesos empresariales
- _BPRPoints<n> — una tabla de puntos de ruta de procesos empresariales. Se crea una tabla para cada proceso empresarial.
- _BPr<n> — la tabla principal de un proceso empresarial.
- _BPr<n>_VT<k> — una sección tabular de un proceso empresarial. Se crea una tabla para cada sección tabular.
- _BPrChngR<n> — una tabla para registrar cambios en los procesos empresariales. Se crea para cada proceso empresarial que participa en al menos un plan de intercambio.
- Tareas
- _Task<n> — la tabla principal de una tarea.
- _Task<n>_VT<k> — una sección tabular de una tarea. Se crea una tabla para cada sección tabular.
- _TaskChngR<n> — una tabla para registrar cambios en las tareas. Se crea para cada objeto de metadatos de tarea si participa en al menos un plan de intercambio.
Si se utiliza IBM DB2, los prefijos de alias de tabla comienzan con letras en lugar de caracteres de subrayado.
El número de estas tablas depende de la funcionalidad de configuración y puede ser bastante grande. Naturalmente, 1C:Enterprise no comprueba la disponibilidad, integridad o coherencia de sus datos. Por lo tanto, es importante que cualquier base de datos donde se almacene la base de información 1C:Enterprise 8 esté protegida contra el acceso no autorizado y solo se modifique con las herramientas 1C:Enterprise. Utilice la función Administración: pruebas y corrección integrada en Configurador para verificar la base de datos.
También es importante que cualquier operación de copia de seguridad o restauración con una base de infromación que almacene una base de datos se realice únicamente con toda la base de datos. Por lo tanto, le recomendamos que utilice herramientas de copia de seguridad de bases de datos integradas en el DBMS. Puede copiar el archivo 1cv8.1cd para hacer una copia de seguridad de una base de información en el modo de archivo.
Puede utilizar el comando Administración — Descargar la base de información en Configurador para cargar todos los datos relacionados con una base de información (y solo estos datos) en el archivo especificado (archivo de volcado). Puede utilizar el comando inverso Subir la base de información para descargar todos los datos de un archivo de volcado y reemplazar con él los datos existentes en la base de información actual. Puede utilizar estos comandos para realizar copias de seguridad de los datos de la base de información tanto en modo archivo como cliente/servidor.
Repositorio de configuración
El repositorio de configuración se utiliza en el desarrollo grupal de configuraciones para almacenar el historial de versiones de configuración, incluida la última versión (actual). Todo el repositorio se almacena en un único archivo, 1Cv8ddb.1cd, que se encuentra en un directorio especificado como directorio de almacenamiento de configuración.
Los datos almacenados en este archivo son de vital importancia para desarrollar configuraciones utilizando herramientas de desarrollo de grupos. Por lo tanto, es necesario realizar una copia de seguridad de estos datos.
Registro del sistema
El Registro del sistema se relaciona con una base de información y almacena información sobre eventos que ocurren durante la interacción del usuario con esta base de información. Esta información no es obligatoria para la operación de las soluciones aplicadas basadas en 1C:Enterprise, pero puede ser importante desde un punto de vista organizativo.
Los registros del sistema se almacenan en directorios 1Cv8Log, uno para cada base de información. Cada directorio contiene el archivo 1Cv8.lgf y varios archivos denominados yyyyMMddhhmmss.lgp, donde yyyy es el año, MM el mes, dd el número del día del mes, hh la hora, mm el minuto y ss el segundo. Por ejemplo, "20070525200000.lgp". El archivo 1Cv8.lgf contiene los datos generales del registro del sistema. Cada uno de los archivos yyyyMMddhhmmss.lgp contiene un fragmento del Registro del sistema para el período correspondiente. El nombre de un archivo coincide con el momento en que comienza el período. La duración del período se define mediante la configuración Dividir los registros del sistema guardados por períodos del Registro del sistema.
En el modo de archivo de una base de información, el Registro del sistema se almacena en un directorio de la base de información (el mismo que almacena el archivo de la propia base de información). Por ejemplo, si una base de información se almacena en el archivo C:\EnterpriseInfoBase\1cv8.1cd, el registro del sistema se almacenará en el directorio C:\EnterpriseInfoBase\1Cv8log.
En el modo cliente/servidor de una base de información, el registro del sistema se almacena en un subdirectorio de un directorio de trabajo del clúster. El nombre del subdirectorio está definido por un identificador de la base de información. Por ejemplo, C:\Program Files\1cv82\server\reg_1541\fb9d9cc4-ccd0-4be7-87e8-c5182945291e/1Cv8Log.
Perfiles
Los perfiles contienen datos que no afectan la lógica de operación de un sistema basada en 1C:Enterprise 8. Estos datos no son necesarios, pero almacenarlos puede mejorar la experiencia del usuario con el sistema. Los perfiles se pueden utilizar para almacenar el formato y las posiciones de ventanas y cuadros de diálogo, fuente, color, configuración de filtro, etc. La pérdida de esta información no puede afectar negativamente la operación del sistema.
Los perfiles difieren según los tipos de información que almacenan. Los tipos de perfiles utilizados por 1C:Enterprise 8 se proporcionan en la siguiente tabla:
Tipo de datos | Ejemplos de datos almacenados | Ubicación |
|---|---|---|
Ordenador Cliente | - Si la ventana inmediata está abierta. | <Datos de la aplicación de usuario>\1C\1cv82\1Cv8.pfl. Ejemplo: |
Ordenador Cliente | - Archivos de configuraciones del cliente, datos del clúster de respaldo y otros datos del servicio | Ejemplo:C:\Documents and Settings\All Users\Application Data\1C\1Cv82\1cv8conn.pfl |
Base de información | - Modo de autenticación al iniciar 1C:Enterprise desde el Programa de depuración. | La tabla Archivos de la base de datos que almacena la base de información. |
Base de información y usuario | - Configuración de lista dinámica. | La tabla Archivos de la base de datos que almacena la base de información. |
Ordenador y base de información | - Configuraciones de comparación de archivos de configuración. | <Datos de la aplicación de usuario>\1C\1cv82\<ID de base de información>\1Cv8.pfl. Ejemplo: |
Ordenador, base de información y usuario | - Puesto del panel Asistente de sintaxis. | <Datos de la aplicación de usuario>\1C\1cv82\<ID de base de información>\<ID de usuario>\1Cv8.pfl. Ejemplo: |
1C:Enterprise 8 en modo Configurador | - Posiciones del panel del Configurador. | <Datos de la aplicación de usuario>\1C\1cv82\1Cv8cmn.pfl. Ejemplo: |
1C:Enterprise 8 en modo Empresa | - Propiedades del cuadro de diálogo de la calculadora. | <Datos de la aplicación de usuario>\1C\1cv82\<ID de base de información>\<ID de usuario>\1Cv8cmn.pfl. Ejemplo: |
1C:Enterprise 8 Diálogo de inicio | - Tamaño y ubicación del cuadro de diálogo de inicio. | <Datos de la aplicación de usuario>\1C\1cv82\1Cv8strt.pfl. Ejemplo: |
Los datos del perfil se leen cuando se inicia 1C:Enterprise 8 y se escriben cuando 1C:Enterprise 8 se cierra normalmente. Esta es la razón por la que algunas configuraciones de usuario podrían perderse en caso de una terminación anormal.
Otros datos auxiliares
Además de los perfiles, el directorio de datos de la aplicación puede contener otros archivos con datos que pueden mejorar la experiencia del usuario de 1C:Enterprise 8. Entre ellos se encuentran los siguientes:
- def.usr se almacena en el directorio <Datos de la aplicación de usuario>\1C\1Cv8\<ID de la base de información> (por ejemplo, C:\Documents and Settings\User\Application Data\1C\1cv82\4129dbdb-b495-41cb-99ea- ef315060a03e/def.usr) y contiene el nombre del usuario que fue el último en abrir esta base de información.
- ibases.v8i se almacena en el directorio <Datos de la aplicación de usuario>\1C\1CEStart (por ejemplo, C:\Documents and Settings\User\Application Data\1C\1CEStart\ibases.v8i) y contiene la lista de bases de información registradas en este ordenador cliente. Esta lista se muestra en el cuadro de diálogo de inicio de 1C:Enterprise.
- GenTempl_ru.st, GenTempl_en.st son archivos de plantilla de texto estándar que se almacenan en el directorio de módulos de carga de 1C:Enterprise (por ejemplo, C:\Program Files\1cv82\bin) en ruso e inglés, respectivamente.
- appsrvrs.lst se almacena en el directorio <Datos de la aplicación de usuario>\1C\1cv82 (por ejemplo, C:\Documents and Settings\User\Local Settings\Application Data\1C\1cv82\appsrvrs.lst) y contiene la lista de servidores de 1C:Enterprise registrados en la utilidad de administración de la base de información en modo cliente/servidor.
- srvribrg.lst se almacena en el servidor del clúster central, directorio <directorio de trabajo del servidor central> (por ejemplo, C:\Program Files\1cv82\server\srvribrg.lst) y contiene la lista de clústeres registrados en el ordenador del servidor 1C:Enterprise . Los datos almacenados en él son necesarios para la operación normal de las aplicaciones que utilizan el servidor 1C:Enterprise.
- 1CV8Reg.lst es un archivo de configuraciones del clúster (por ejemplo, C:\Program Files\1cv82\srvinfo\reg_1541\1CV8Reg.lst)
- Los directorios DBNameCache, ConfigSave, Config y SICache almacenan muchos archivos que almacenan en caché varios componentes de configuración. Estos datos se derivan de la configuración de una base de información que se almacena en la base de datos y sirve para acelerar el inicio de la aplicación cliente y aumentar su rendimiento. La caché de configuración se almacena en el directorio de datos de la aplicación del usuario actual, por ejemplo, C:\Documents and Settings\User\Local Settings\Application Data\1C\1cv82\7b0a6294-d6a3-41c5-a23e-dc9e5301ad22/DBNameCache.
- El directorio 1Cv8FTxt almacena datos que utiliza el servicio de búsqueda de texto completo. Se almacena en el servidor central 1C:Enterprise, en el directorio <directorio de trabajo del clúster>\<ID de la base de información>. Ejemplo: C:\Program Files\1cv82\server\reg_1541\7eac7609-c0cb-4701-83cf-9ff5f8961de8/1Cv8FTxt.
- El grupo de archivos CACHE/ddb<n>.snp se almacena en el directorio del repositorio de configuración y sirve para almacenar en caché las versiones de configuración solicitadas desde este repositorio. Estos archivos son opcionales, pero aceleran la recuperación de versiones de configuración.
- *.1ccr es un archivo de configuración de un servicio web para trabajar con un repositorio remoto. Puede tener cualquier nombre (la extensión .1ccr es obligatoria), un formato XML y contiene un único nodo con un nombre arbitrario y un atributo connectString. Este atributo especifica la dirección del servidor del repositorio en el esquema TCP.
- *.mft es un archivo de manifiesto (un archivo que describe la plantilla de configuración). El archivo puede tener cualquier nombre. Se almacena en un directorio de la plantilla de configuración instalada.
- *.v8i describe el formato del archivo de descripciones de la base de información registrada. Todos los clientes utilizan esta lista. El archivo se encuentra en el directorio %APPDATA%\1C\1CEStart\ del ordenador local y se llama ibases.v8i por defecto.
- 1CESCmn.cfg contiene configuraciones comunes de programas de inicio (1CEStart.exe y 1Cv8s.exe).
- 1CEStart.cfg contiene configuraciones utilizada por los programas de inicio (1CEStart.exe y 1Cv8s.exe) y las aplicaciones cliente (1Cv8.exe y 1Cv8c.exe). El archivo se encuentra en el directorio %APPDATA%\1C\1CEStart.
- adminstall.cfg especifica que el sistema de software 1C:Enterprise se instaló con la ayuda de las herramientas de administración del sistema operativo. El archivo se almacena en el directorio de archivos de configuración de 1C:Enterprise y es un documento de texto UTF-8.
- comcntrcfg.xml informa a la conexión externa que el software debe iniciarse en modo de depuración. El archivo se almacena en el directorio de archivos de configuración de 1C:Enterprise y es opcional.
- conf.cfg define la ubicación del directorio que almacena los archivos de configuración comunes. El archivo se almacena en el directorio bin\conf del directorio de la versión 1C:Enterprise y es un documento de texto UTF-8.
- debugcfg.xml se utiliza para establecer el rango de puertos adicional utilizado en la depuración de la configuración. El archivo se almacena en el directorio de archivos de configuración de 1C:Enterprise y es opcional.
- def.usr se almacena en el directorio %APPDATA%\1C\1Cv82\<ID único de la base de información> y contiene el nombre del usuario que fue el último en abrir la base de información.
- default.vrd se utiliza para configurar el cliente web y el soporte de servicios web; se almacena en el directorio de la aplicación virtual.
- inetcfg.xml se utiliza para establecer las configuraciones de proxy por defecto y tiene prioridad sobre las configuraciones de proxy por defecto de Windows. El archivo se almacena en el directorio de archivos de configuración de 1C:Enterprise y es opcional.
- logcfg.xml se utiliza para configurar el registro tecnológico. El archivo se almacena en el directorio de archivos de configuración de 1C:Enterprise y es opcional.
- logui.txt se almacena en el directorio %APPDATA%\1C\1Cv82\<ID de la base de información única> y contiene una lista de acciones interactivas del usuario realizadas durante el registro.
- nethasp.ini se utiliza para configurar los parámetros de interacción de 1C:Enterprise y Gerente de licencias HASP . El archivo se almacena en el directorio de archivos de configuración de 1C:Enterprise y es opcional.
- nhsrv.ini se puede utilizar para establecer algunas configuraciones del Gerente de licencias HASP. Al inicio, el Gerente de licencias HASP busca el archivo de configuración nhsrv.ini en varios directorios en el siguiente orden:
- el directorio donde se encuentra el archivo ejecutable de Gerente de licencias HASP;
- directorio actual de Microsoft Windows;
- un directorio del sistema Microsoft Windows (%SystemRoot%\system32 para versiones de 32 bits y %SystemRoot%\system para versiones de 64 bits);
- Directorio de Microsoft Windows;
- los directorios enumerados en la variable de entorno PATH (solo si Gerente de licencias HASP está instalado como una aplicación de Microsoft Windows).
Le recomendamos que coloque el archivo nhsrv.ini en el directorio donde está almacenado el archivo ejecutable de Gerente de licencias HASP. Puede utilizar el Registro de actividad/Registro de actividad del servidor para comprobar si Gerente de licencias HASP encontró y leyó el archivo de configuración.
- srv1cv82 (/etc/sysconfig/srv1cv82) se puede utilizar para configurar las opciones de inicio del agente del servidor 1C:Enterprise con la ayuda del script /etc/init.d/srv1cv82. Este archivo de configuración debe usarse si el servidor 1C:Enterprise se inicia en el sistema operativo Linux.
- swpuser.ini se puede colocar en un directorio de datos de la aplicación del usuario del agente del servidor, para iniciar un proceso de trabajo como un usuario diferente al de un agente del servidor.
- Los archivos *.lic almacenan licencias de configuración básica (C:\Documents and Settings\All Users\Application Data\1C\licenses).
Los archivos de licencia de software se encuentran en el directorio de archivos de configuración de 1C:Enterprise.
Datos temporales
Los datos temporales sólo son necesarios durante una o más sesiones simultáneas de 1C:Enterprise.
Varias sesiones simultáneas utilizan conjuntamente datos relacionados con toda la base de información de archivos y son necesarios para bloquear los datos de la base de información, así como para algunas otras tareas. Este tipo de datos se almacena en el mismo directorio que el archivo de la base de información.
- El archivo 1Cv8cl almacena bloqueos de objetos de la base de datos almacenada en el archivo.
- El archivo 1Cv8Tmp.1cd almacena datos de la sesión del servicio, en particular una lista de usuarios activos.
- El archivo 1Cv8Tmp.1cl almacena bloqueos para los datos del archivo 1Cv8Tmp.1cd.
1C:Enterprise 8 que se ejecuta en modo Configurador crea archivos temporales con un propósito similar para el repositorio de configuración y los almacena en el directorio del repositorio de configuración.
- El archivo 1Cv8ddb.1cl almacena bloqueos de datos para los datos del repositorio de configuración.
- El archivo 1Cv8dtmp.1cd almacena datos de la sesión de servicio, en particular una lista de usuarios activos del repositorio de configuración.
- El archivo 1Cv8dtmp.1cl almacena bloqueos para los datos del archivo 1Cv8ddb.1cd.
Los datos que sólo se utilizan durante una única sesión de 1C:Enterprise se almacenan en archivos temporales creados en el directorio definido por Microsoft Windows como directorio de archivos temporales. En este caso, la aplicación cliente utiliza el directorio de archivos temporales del usuario actual de Windows, por ejemplo, C:\Documentos y configuraciones\Usuario\Configuración local\Temp. Para el servidor 1C:Enterprise se utiliza el directorio de archivos temporales del sistema o el directorio de datos de la aplicación del usuario en cuyo nombre se inician los procesos de trabajo del servidor 1C:Enterprise (por ejemplo, C:\WINNT\Temp).