Contactos

1c donde se almacenan las configuraciones de formularios. Configuración de almacenamiento. Guardar la configuración de listas dinámicas

La configuración del usuario en 1C se divide generalmente en tres partes.

Primero, la plataforma 1C permite a cada usuario hacer su propia configuración de 1C para mayor comodidad. Por ejemplo, 1C Configuración informes de SCD.

En segundo lugar, cada configuración típica y no típica generalmente tiene muchos tratamientos que realizan acciones de servicio. Procesamiento requiere ajustes. Es una pena perder el tiempo, volver a ingresar la configuración en cada procesamiento de apertura.

Finalmente, en tercer lugar, el programador en sí, de modo que el programa sea universal, algunos valores predeterminados son mejores para no prescribir en el código del programa, sino almacenar en cualquier configuración.

¿Dónde almacenar todas estas configuraciones en 1c?

AS 1C Ajustes guardados antes

En la plataforma Tolstaya Client 1C ofreció la siguiente opción estándar:

Cuando desea recordar la configuración 1C, el programador usa la función

Valor \u003d recuperación ("nombre", valor);

En consecuencia, el programador crea botones para guardar y restaurar la configuración de 1C, y el usuario usa este mecanismo (bueno, o el programador los conserva automáticamente).

Como valor, no solo se puede usar el número ni la cadena, sino que también la estructura es un tipo que le permite almacenar muchos valores con sus nombres, por ejemplo:

Ajustes \u003d nueva estructura (); Configuración. Ingrese ("Nombre", valor); Significado \u003d Configuración. Ecualidad;

El ajuste 1C se guarda para ese usuario que presionó el botón de configuración 1C desarrollado por el programador (o bajo el cual estas acciones se ejecutan automáticamente). Las configuraciones 1C se almacenan en el archivo de texto en la carpeta de la base de datos (cuando se utiliza la base de datos de archivos).

Además, el programador fue gratuito para desarrollar sus métodos de almacenamiento arbitrarios de la configuración de 1C utilizando métodos convencionales, por ejemplo, al trabajar con texto y Archivos xml - Guarde la configuración 1C al azar en el archivo.

En configuraciones típicas, los informes de 1C se almacenan en el registro de información. Y la configuración de 1C del informe CC se puede guardar en el archivo XML.

Tienda de ajustes estándar 1C

Todas estas oportunidades permanecieron en la nueva plataforma 8.2, pero al fin, un determinado " método estándar"Guardar configuración - Almacenamiento de ajustes 1C.

El mecanismo se divide en dos partes: el almacenamiento estándar y del usuario de la configuración de 1C. La norma se implementa en la plataforma 1C, la persona personalizada es el objeto 1C que crea y programó el programador.

Estándar configuración de almacenamiento 1C es utilizado por la plataforma predeterminada en un cliente delgado para guardar la configuración del usuario en los siguientes mecanismos de plataforma:

Mando interfaz gestionada
Formas
Configuraciones y opciones de informe.

El programador puede usar el almacenamiento de configuración estándar 1C desde el código del programa en 1C de una manera similar a lo que fue antes:

Cuando quieras recordar la configuración.

Significado \u003d repertidades para los tractores. Descargar ("NameBject", "Nature", Valor);

Para obtener una lista de configuraciones

Lista \u003d RepublicoresNands. Fuentes de alimentación ("NameBject");

Los ajustes 1C se guardan directamente en la base de datos, en tablas especiales.

Como se puede ver, en comparación con el antiguo mecanismo, se agregó una incisión adicional, el nombre del objeto. La plataforma, cuando se guarda automáticamente, use el nombre del objeto 1C en los metadatos que indiquen el formulario, por ejemplo:
Informe. Venta

También pareció administrar el nombre de usuario para el cual se guardará la configuración de 1C, lo que indica su último parámetro.

Hay el siguiente almacenamiento estándar de la configuración 1C:

  • Storabinishemistry
  • Equipo repositorio
  • Estrangeredcextanforms
  • Equipo basado en el usuario estrangulado
  • y exámenes repositorios.

Almacenamiento de la configuración 1C.

El programador puede crear su propio almacenamiento de configuración, en el Configurador.

Se supone que se debe hacer en los siguientes casos:

Control de referencia al almacenar la configuración 1C
Migración de la configuración de 1C cuando se usa URBD
Estructura especial de la configuración 1C (para cumplimiento automático)
Anular el almacenamiento estándar.

Para crear su propio repositorio de la configuración de 1C: debe agregar esto en el Configurador en la ventana Configuración en la rama general / almacenamiento de la configuración 1C.

Anule el almacenamiento estándar de la configuración 1C utilizada por la plataforma en las propiedades de configuración (la rama de configuración de la raíz que los programadores generalmente se denominan raíces o cabeza).

Si se usa una cadena vacía en las propiedades: se usa el almacenamiento de configuración estándar 1C, de lo contrario se usa seleccionado, y el estándar no se usa.

En un cliente de control delgado 1c, el uso del repositorio es posible automáticamente:

En el formulario gestionado hay dos parámetros.
o El guardado de datos automático, se llevará a cabo automáticamente, en el almacenamiento de configuración de formularios estándar
o Guarde los datos en la configuración 1C: use una lista: la columna de ahorro aparecerá en la lista de detalles de la forma del formulario, que se puede guardar, que se guardará, y también puede especificar este repositorio ajustes

En el informe (incluidos los parámetros), aparecieron parámetros: el almacenamiento de opciones (informes) y el almacén de configuración 1C: debe seleccionar el almacenamiento creado 1c.

En el cliente grueso, para uso requerido en el código en el idioma de 1C, le recetará una llamada directa para guardar la configuración 1C:
Tiendas de repositorio. Equipo. Alto ();

Cuando agrega a la configuración de su propio almacenamiento de la configuración de 1C, se requiere 1C en el idioma para registrar los manejadores de descarga y guardar valores, de lo contrario, el almacenamiento no funcionará.

En realidad, en estas características, escribe de forma independiente el código para guardar el valor (en el almacenamiento estándar o al archivo o en el directorio o en el registro de información, etc.) y cargar el valor.

Enviar este artículo a mi correo.

Es muy conveniente que los informes en los programas 1C puedan configurarse "por sí mismos" en casi cualquier manera, y con esto cualquier usuario puede hacer frente en la configuración del informe para especificar los indicadores deseados, las columnas adicionales, la clasificación, los resultados y el como. Pero cada vez que lo haces, muy agotador, especialmente si usa este informe a menudo. Para que trabaje más fácil, la compañía "1c" ha creado la capacidad de guardar la configuración del informe, y un informe puede tener muchas opciones diferentes para la configuración, se pueden especificar cualquier nombre, por ejemplo, "Informe para Manual" o "Informe operativo para mí" ...

Para guardar la configuración del informe en 1C en formas ordinarias Por ejemplo, 1C Trade Trade 8 Edition 10.3 o 1C Contabilidad 8 Edición 2.0, debe abrir el informe en sí, configurar aún más sus indicadores, columnas, clasificación, a medida que esté cómodo. Forme el informe, asegúrese de que se muestre como necesita.

En la ventana que se abre, haga clic en el botón "Agregar" y especifique el nombre del informe, de forma predeterminada, el nombre será "básico", instale las banderas "Abrir": si desea que esta configuración se use automáticamente al abrir un informe e instale la bandera "Guardar": si lo desea, si cambia algo cuando configura el informe, por ejemplo, agregue una nueva columna, entonces la bandera de estos cambios se registrará automáticamente en la configuración, es decir, No hay necesidad de guardar la configuración de nuevo.

En la misma ventana, puede eliminar la configuración no necesaria.

Si no ha instalado la bandera "Abrir" o necesita aplicar otra configuración, deberá aplicar la configuración deseada Manualmente, para esto, en el informe, haga clic en "Acciones": "Restaurar configuración ..." (o use un pictograma especial en la barra de herramientas, como se muestra en la figura a continuación) y seleccione la configuración deseada:

Cuando restaure la configuración, puede seleccionar la configuración de otro usuario de 1C, por ejemplo, si su empleado necesita un informe, exactamente lo que necesita, no es necesario reinventar nuevamente la bicicleta, simplemente haga clic en "Configuración de todos Botón de usuarios "y seleccione la configuración deseada del usuario.

Oh, dónde guardar y restaurar la configuración de informe en los formularios administrados de 1C, lea en los siguientes artículos.

Impresión (Ctrl + P)

Para guardar información sobre la configuración del usuario que se debe guardar entre sesiones de trabajo, las configuraciones se implementan en la plataforma.
Hay dos tipos de almacenamiento de configuraciones:
Almacenamiento estándar - El repositorio utilizado por el sistema predeterminado y los datos almacenados en las tablas del sistema base de información.
Configuración de almacenamiento - Objetos de metadatos especiales que describen el almacenamiento de datos en algún objeto de la base de información.
Por ejemplo, en este objeto, el trabajo se puede describir en la configuración que se almacenan en el directorio.
La plataforma utiliza los siguientes almacenes:
Almacenamiento del sistema - Este sistema de repositorio guarda todas las configuraciones posibles que se necesitan para trabajar la plataforma. Estas configuraciones incluyen la configuración de los tamaños de formulario, la configuración de impresión documento tabular etc. Lista llena Configuración almacenada en el almacenamiento del sistema, vea aquí. El almacén de configuración estándar siempre se usa como almacenamiento de sistemas de configuración. Es decir, los datos de almacenamiento del sistema siempre se almacenan en la tabla del sistema de la base de información.
Almacenamiento de entornos generales - Este repositorio está destinado a almacenar varias soluciones aplicadas. Plataforma
Independientemente no escribe ninguna configuración a este almacenamiento. Este repositorio debe usar el desarrollador del idioma incorporado para guardar / restaurar la configuración de la aplicación de usuario.
● Configuración de informe personalizada Almacenamiento - Los ajustes del informe del usuario se colocan en este repositorio.
Almacenamiento de opciones de informes - Los informes se colocan en este repositorio.
Almacenamiento de datos de molde - Este almacenamiento mancha estas formas. Este almacenamiento puede usar, por ejemplo, para
Preservando los detalles de los tratamientos. En este caso, puede seleccionar un almacenamiento individual para cada informe y procesamiento.
Lista dinámica de la configuración de usuario de almacenamiento - Este repositorio guarda la configuración de la lista dinámica personalizada.
Al desarrollar una configuración, es posible identificar su propia configuración para todas las instalaciones de almacenamiento, excepto el almacenamiento del sistema.
Para hacer esto, debe crear un objeto del objeto de almacenamiento de configuración en la rama apropiada del árbol de metadatos y luego especificarlo en la propiedad de configuración deseada. Las propiedades de la configuración del objeto tienen los mismos nombres que el almacenamiento anterior.
Estos almacenes se pueden almacenar tanto en la tabla del sistema de la base de información, y en algunos instalación especial Base de información, por ejemplo, en el libro de referencia o en el registro de información. Por ejemplo, puede crear el objeto de almacenamiento de configuración en la configuración y especificar la propiedad de configuración que se debe usar este almacenamiento para almacenar la configuración de informe. Por lo tanto, las configuraciones de informe se almacenarán no en la tabla del sistema, pero en algún objeto, por ejemplo, en el directorio, lo que hace posible organizar el trabajo con la configuración de los informes uniformes, implemente el sistema de derechos, la configuración de Exchange, etc.
Cree su propio repositorio tiene sentido en los casos en que se requiere una estructura de almacenamiento especial, se necesitan los mecanismos de administración de la configuración especial, se requieren la configuración dentro de base distribuida Datos y otros casos similares.
Nota. Para almacenar la configuración, se recomienda seleccionar dichos objetos para los cuales el sistema está compatible con el método de identificación en el que los accesorios de identificación se pueden convertir en una cadena y la espalda sin perder datos. Como ejemplo, puede dar un libro de referencia y un estándar. código de propsÚnico en todo el directorio

1. Principios generales de configuración de almacén.

Objeto de metadatos Stranchesmasterdiseñado para garantizar el almacenamiento de la configuración de configuración aplicada. Debido a la implementación de los manejadores de eventos y la creación de formas del objeto, se modifica una modificación del mecanismo de configuración de tal manera que la ubicación de almacenamiento cambia (en lugar de tablas del sistema, se utilizan los objetos de configuración que creados) y los mecanismos de trabajo visuales. .
La configuración puede definir una cantidad arbitraria de almacenamiento de configuración.
El repositorio de la configuración se puede utilizar solo para software y software y trabajo interactivo. En el primer caso, para proporcionar la funcionalidad necesaria requiere una implementación obligatoria de un controlador de módulos de objeto STRAHES:
Procesando - Contiene la implementación del método Guardar (). En este controlador, debe guardar la configuración en algún objeto. Por ejemplo, en el elemento de directorio.
ProcessCharge - Contiene la implementación del método para cargar (). En este controlador, debe obtener ajustes de algún objeto.
Por ejemplo, desde el elemento de directorio.
¡ATENCIÓN! Si no implementa uno u otro controlador, entonces la acción que implementa el manejador no estará disponible. Por ejemplo, si no implementa el manejador. ProcesandoEl mantenimiento de la configuración no estará disponible.
En el proceso de desarrollo de un repositorio, el desarrollador determina de manera independiente cómo se identificará la instalación de almacenamiento, lo que determina el tipo de parámetro. Por ejemplo, si las configuraciones se guardan en el directorio, puede usar el campo de código o el enlace de valor (elemento de referencia) como la clave de configuración.
Si se requiere interactividad para trabajar con la configuración, es necesario implementar las formas de guardar y restaurar la configuración y completar las propiedades correspondientes del objeto de almacenamiento (la forma principal de ahorro y la forma principal de carga).
¡ATENCIÓN! La implementación de las formas de configuración de ahorro y restauración es obligatoria para operaciones interactivas.
El ahorro de software y la recuperación de la configuración es posible sin implementar estos formularios.
Cuando el usuario aplica los comandos de conservación o descarga, el sistema recibe la forma apropiada del objeto de almacenamiento de configuración y lo muestra en la pantalla. Por ejemplo, al guardar la configuración de un informe, el sistema usará el formulario de almacenamiento del objeto Metadatos, que se especifica como el almacenamiento de configuración de informe (directamente desde el propio informe o en toda la configuración). En este formulario, los parámetros serán transferidos, más. información detallada que se puede obtener en la descripción del objeto DescripciónRester En el asistente de sintaxis.
Al crear un formulario con un diseñador. parámetros necesarios Se agregará automáticamente a la lista de parámetros de formulario.
En los formularios, debe usar los parámetros transmitidos y filtrar la lista de configuraciones en consecuencia. Por lo tanto, solo se debe mostrar la configuración para la clave de objeto de configuración especificada en el parámetro (por ejemplo, un informe).
Si el usuario ha seleccionado la configuración, el resultado de la forma del formulario debe ser el valor del tipo de sello. En este valor, en la propiedad host, la clave de la configuración seleccionada debe ser (por ejemplo, el código del elemento de código u otro identifica el parámetro de configuración), y en la propiedad opciones avanzadas - Información adicional que el usuario podría especificar en el formulario:

Cerrar (nuevas llaves elegidas ( Muebles clave));
¡ATENCIÓN! La configuración de ahorro no se admite en el almacenamiento de configuración estándar, si la longitud de la clave del objeto supera los 256 caracteres; La longitud de la llave de la configuración supera los 128 caracteres; La longitud del nombre de usuario supera los 64 caracteres.

2. Creando un objeto de metadatos.

Para crear el almacenamiento de configuración, cree el objeto de configuración del mismo nombre. Esto se puede hacer en la rama total, el punto de almacenamiento de la configuración.

Higo. 1. Creación de un almacenamiento de configuración

3. Tienda de configuración estándar

El repositorio de configuración estándar se envía en el idioma incorporado del strancheduker estándar. Este objeto implementa que
El mismo conjunto de métodos que el objeto del servidor establecido repositorio, y además implementa los métodos:
Recibo () - Método para obtener una lista de configuraciones para el objeto de configuración seleccionado;
● Eliminar (): elimina una configuración específica del objeto de configuración seleccionado.
El almacenamiento estándar guarda la configuración en las tablas del sistema de la base de información.
Como tecla de objeto de configuración y como clave de configuración, la configuración del almacén del sistema toma la cadena.
Como configuración, el almacenamiento del sistema toma cualquier valor que se puede colocar en el almacén de valores.
Nota. Al usar métodos para guardar (), eliminar () y Setting School () Objeto Embalaje estándar Debe tenerse en cuenta que si el objeto al que se relaciona la configuración (por ejemplo, el formulario), ya se ha utilizado en la sesión actual, entonces los cambios ocurrirán solo en la próxima sesión.
Consejo. Con una configuración de cambio de software significativo (por ejemplo, al copiar la configuración de un usuario a otro), se recomienda ofrecer al usuario para reiniciar la aplicación cliente.

4. Ajustes de moho de ahorro

El desarrollador puede controlar la preservación de estos formularios en la configuración. Para hacer esto, al desarrollar un formulario, es necesario usar las siguientes propiedades del formulario:
Guardar datos de formulario en la configuración - Con ayuda esta propiedad El desarrollador del formulario puede permitir la capacidad de guardar los datos del formulario (con la capacidad de seleccionar la configuración a la que se guardarán los datos). Si el formulario incluye la necesidad de guardar, el formulario proporciona los comandos de conservación / descarga.
Guardar automático de datos en la configuración - Indica la necesidad de guardar automáticamente la configuración al cerrar la forma y restaurar cuando se abre el formulario. No importa si se usa o ninguna lista de ajustes.
Si el formulario es la capacidad de guardar datos, debe especificar qué detalles del formulario deben guardarse (guardar la columna en los detalles del editor de formulario).
Al guardar la configuración, el nombre completo del formulario se utiliza como la clave de objeto. En la configuración, se guarda el tipo de objeto de cumplimiento, en el que las rutas están contenidas como claves a los detalles guardados, y sus valores son (requisitos).

5. Configuración de informe de guardado

Los objetos informan y el informe externo tienen propiedades del almacenamiento de metadatos de las opciones y el almacenamiento de la configuración. Estas propiedades indican qué instalaciones de almacenamiento necesita para guardar opciones e informar las configuraciones, respectivamente. Si no se especifican los almacenes, se utilizan las instalaciones de almacenamiento especificadas en las propiedades de configuración. Si los objetos específicos tampoco se especifican en las propiedades de configuración. StranchesmasterSe utiliza el almacenamiento del sistema.
El formulario de informe proporciona comandos para guardar y descargar opciones e informar la configuración.
Si necesita guardar la configuración de Diseño de datos o la configuración del usuario del diseño de datos, algunos información Adicional Puedes usar las propiedades. Oportunidades adicionales Objetos Configuración y Customestroykomplekydata. Propiedad Oportunidades adicionales Es una estructura tipo objeto.

6. Guardar la configuración de listas dinámicas

Las configuraciones de listas dinámicas personalizadas se almacenan en el repositorio, que se indica en las propiedades de configuración ( Equipo basado en el usuario estrangulado). Si las propiedades de configuración no están especificadas almacenamiento Utiliza un almacenamiento del sistema.
La capacidad de guardar automáticamente la configuración del usuario de la lista dinámica controla la propiedad. Ahorro automáticoajustes personalizados Tipo Aplicación Props Lista dinámica. Cuando la propiedad se establece en verdad, la configuración del usuario se guarda automáticamente cuando el formulario está cerrado y cargado cuando se abre.
La forma de una lista dinámica proporciona comandos para guardar y descargar la configuración personalizada. Además, la lista dinámica proporciona el comando que se instala configuraciones estándar. En el caso de este comando, la lista dinámica incluirá la configuración que se encuentre en la propiedad. Lista. Apoyo a los trabajadores. Ungente.
La llamada de evento es posible para una lista dinámica. Equipos basados \u200b\u200ben el usuario vinculantes privados En los siguientes casos:
● Cuando abre el formulario de una lista dinámica;
● Después de completar la edición de la configuración personalizada, si la composición de la configuración ha cambiado.

7. El procedimiento para desarrollar el almacenamiento de ajustes.

El siguiente es el procedimiento recomendado para desarrollar el almacenamiento de ajustes:
1. Se determina qué almacenamiento (consulte la sección START) se utilizará. Por ejemplo, se implementará un formulario de configuración de almacenamiento de configuración de datos.
2. Se determina la lista de objetos de metadatos, que utilizará este almacenamiento, y está determinado por la lista de información almacenada en el almacenamiento, su estructura y tipos. Esta información nos ayudará a elegir el objeto de metadatos correctamente, en el que se almacenarán nuestras configuraciones.
3. Basado en información del párrafo 2, se crea un objeto (y su estructura), que almacenará la configuración. Deje que nuestras configuraciones se almacenen en los elementos del directorio. Dado que en nuestro caso, la estructura de los datos almacenados es extremadamente heterogénea, no tiene sentido implementar un conjunto separado de detalles para almacenar la configuración de cada formulario. Por lo tanto, la configuración se almacenará en los detalles del tipo de libro de referencia. Extraño.
4. Se crea el tipo de objeto. StranchesmasterY para ello está implementando las formas de ahorro y carga. Por lo tanto, la interactividad se garantiza al guardar y restaurar la configuración.
5. Para POS. este objeto Stranchesmaster Los manipuladores de eventos se implementan relacionados con la configuración de ahorro y recuperación. Si no cumple con esta operación, en realidad no mostrará las operaciones de lectura / escritura. Para resolver esta tarea que necesita para implementar los manejadores de eventos. Procesando y ProcessCharge En el módulo del tipo de almacenamiento de objeto creado.
6. En los objetos asignados en el párrafo 2 (o en las propiedades de configuración), las propiedades correspondientes se llenan, lo que especifica objetos en los que se almacenarán las instalaciones de almacenamiento, se almacenarán las configuraciones. En nuestro ejemplo, debe completar la propiedad de configuración de los formularios de referencia de la configuración de datos de referencia a un objeto creado en el Paso 4.
7. Si es necesario, implemente los manejadores de eventos asociados con la configuración de ahorro y restauración en aquellos objetos aplicados donde sea necesario.

8. Trabajar con el almacenamiento de la configuración del idioma incrustado

EN este ejemplo Copiar la configuración actual del usuario a otros usuarios del sistema se considera. Como fuente de ajustes utilizados Storabinishemistry.
NOTA. El siguiente ejemplo no está terminado. Está diseñado para demostrar trabajo con almacenamiento estándar de configuraciones.
Lista de nombres de usuario se transmite al parámetro Procedimiento CopyNews () En forma de una matriz.

Procedimiento Copia de instrumentos (usuarios enumerados)
DescripciónRester \u003d Nuevo DescripciónRester;
Selectoradores = Sistema de Storabinist();
Mientras que la muestra se bloquea. Siguiente () Ciclo
Para cada usuario de Una lista de usuarios Ciclo
Descripciones = TAMP DE CRESCAS. HANDBIT;
Equipo de almacenamiento. Alto (muestreadores. Bienvenido, Manualidades especiales. Instrucciones, muestreadores. Instrucciones, descripciones, descripciones);
Endcycle;
Endcycle;
Extrudresses

¡No es ningún secreto que periódicamente, en 1S necesita limpiar la configuración de usuario!

porque En el proceso de actualización del programa o la finalización de la nueva funcionalidad, el formulario del documento, el informe cambia y la configuración guarda vieja se puede mostrar incorrectamente con la nueva interfaz. Para solucionar esto, debe eliminar la configuración antigua y guardar la nueva.

Configuración almacenada inmediatamente formularios impresos Documentos si el documento no se imprime desde 1C o estampado torcidamente, necesitas borrar la configuración 1C.

El procesamiento de la configuración de usuario de limpieza está funcionando en 2 modos:

1. Elija el usuario: haga clic en Borrar todas las configuraciones de usuario: el usuario seleccionado se borrará todas las configuraciones antiguas, y el programa funcionará y se mostrará como lo establecieron los desarrolladores. Este método ayuda a deshacerse de los problemas de la exhibición de la corona de los formularios en 1C.

2. Selectivamente: haga clic en Obtener configuración a todos los usuarios: marque las casillas de verificación: lo que desea eliminar y haga clic en Eliminar marcado. Este método Le permite eliminar solo la configuración que considere problemática o innecesaria.

La asignación del objeto de configuración "Sitio de configuración" está claro en el nombre: almacene varias configuraciones de usuario. El alcance de este objeto de lavado está en cualquier momento, al menos alguna configuración seria requiere para 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.



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