Contactos

Intercambio universal de datos. Propiedad de intercambio de datos Base de datos distribuida

Tutorial de conversión de datos 1C (Edición 2) Optimización

Reglas de carga de datos

1. El orden de las reglas de carga de datos

Se recomienda colocar las reglas de carga de datos en un orden tal que los enlaces de los objetos dependientes sean de abajo hacia arriba. es decir, lo primero deben ser las reglas para descargar datos, cuyos objetos no se refieren a nadie, luego deben estar las reglas para descargar objetos que se refieren al primer grupo, etc.

Ejemplo: necesita cargar dos directorios Usuarios y Individuos. Directorio de Usuarios tiene el Físico requerido. persona - enlace al libro de referencia Individuos. Es decir, el directorio de Usuarios se refiere al directorio de Individuos. La secuencia recomendada de reglas de carga en este caso es: Individuos, usuarios.

2. Seleccione los datos para cargar con una solicitud

Si no hay carry en la regla de conversión partes tabulares y movimientos, así como en eventos antes de la descarga no hay llamadas directas al objeto descargado, se recomienda utilizar el modo "Seleccionar datos para descargar por una solicitud" en la regla de descarga de datos. Este modo le permitirá obtener todos los datos descargados de cierto tipo con una sola solicitud, en lugar de crear consultas separadas para descargar cada objeto.

Reglas de conversión de objetos

3. Uso búsqueda rápida mientras carga

Este modo de carga y descarga se recomienda para aquellas reglas de conversión de objetos que descargan tipos de referencia, cuyo número total es relativamente pequeño (hasta unos 1000 elementos), a los que hay muchas referencias en otros objetos.

Ejemplo: Directorio de Usuarios. Casi todos los documentos tienen un enlace a este directorio y el número de elementos del directorio no supera los 1000.

4. No descargues objetos de propiedad por referencia

El modo permite que la regla de conversión de objetos no descargue todos los elementos a los que hay enlaces. Si el modo está configurado, el objeto en sí y la información para buscar todos sus enlaces se descargarán durante la descarga, pero información completa sobre los elementos dependientes no se descargará. Esta optimización puede acelerar la carga y descarga de datos varias veces.

5. No te acuerdes de los objetos descargados

Para las reglas para convertir objetos que no son de referencia (registros), debe marcar la casilla "No recordar objetos descargados", ya que es imposible hacer referencia a cadenas de registro, por lo que no tiene sentido recordar cadenas de registro que se han descargado. . Para objetos de referencia, esta bandera generalmente se necesita para optimizar el acceso para descargar el mismo objeto.

6. No cree controladores de eventos comunes para todos los objetos

No se recomienda utilizar controladores de eventos comunes antes de descargar y cargar datos para todos los objetos. Los controladores de descarga y carga no saben qué se ejecutará en estos controladores, por lo que algunas optimizaciones (por ejemplo, al cargar solo escribir objetos modificados) no funcionarán. Si es necesario utilizar los mismos algoritmos para el procesamiento de datos durante la descarga y la carga, se recomienda crear un nuevo algoritmo y llamarlo en eventos para los objetos necesarios.

Procesamiento de "Intercambio de datos XML universal"

7. Usa un formato optimizado para el intercambio de datos

8. Descargar datos en modo intercambio

Le permite rechazar verificaciones innecesarias en la etapa de carga de datos

9. Escribe solo objetos modificados

Le permite escribir solo objetos modificados en la base de datos. Si el objeto no se ha modificado, no se sobrescribirá cuando se cargue desde el archivo de intercambio.

10. Grabación de objetos optimizada

El modo le permite reducir drásticamente la cantidad de visitas en la base de información para escribir objetos.

11. Escribir registros con conjuntos de registros

El modo permite que los conjuntos de registros escriban los cambios en los registros en lugar de los administradores de registros.

12. Comunicación vía COM

Para el intercambio V8-V8, si las bases de información de origen y destino están dentro de la misma red local, se recomienda utilizar el intercambio a través de una conexión COM. Solo es necesario que en la configuración del receptor esté presente el procesamiento del Universal Data Exchange.

Atentamente, vladimir milkin(profesor y desarrollador

Sistemas automatizados la gestión en la mayoría de los casos consiste en bases de datos separadas y, a menudo, tienen una estructura distribuida geográficamente. Al mismo tiempo, el intercambio de datos implementado correctamente es una condición necesaria para trabajo efectivo tales sistemas.

En este caso, la configuración inicial del intercambio puede requerir una serie de acciones, no solo en términos de programación, sino también de consultoría, incluso si se trata de fuentes homogéneas, como es el caso de productos basados ​​en la plataforma 1C:Enterprise. . En este artículo consideraremos por qué configurar un intercambio 1C (o, como también se le llama, sincronización de datos en 1C 8.3) puede convertirse en la tarea más lenta y costosa de un proyecto de integración.

El intercambio de datos en el entorno 1C le permite:

  • Eliminar la doble entrada de documentos;
  • Automatice los procesos comerciales relacionados;
  • Optimice la interacción entre los departamentos distribuidos;
  • Actualizar puntualmente los datos para el trabajo de especialistas de diferentes departamentos;
  • "Demarcar" diferentes tipos contabilidad.*

* En el caso de que los datos de un tipo de contabilidad difieran significativamente de otro, es necesario garantizar la confidencialidad de la información y "delinear" flujos de información. Por ejemplo, el intercambio de datos entre 1C UT y 1C Accounting no requiere cargar datos de gestión en la base de datos de contabilidad reglamentaria, es decir, la sincronización en 1C estará incompleta aquí.

si representa proceso estándar implementación del intercambio de datos primarios, cuando al menos uno de sus objetos es un producto 1C, entonces se pueden distinguir las siguientes etapas:

  • Coordinación de la composición de la bolsa;
  • Definición de transporte (protocolos de intercambio);
  • Establecer reglas;
  • Planificación.

Identificación de la composición de la bolsa 1C

Los objetos de intercambio se pueden dividir condicionalmente en "fuente" y "receptor". Al mismo tiempo, pueden realizar dos roles al mismo tiempo, lo que se denominará intercambio bidireccional. La definición de origen y destino se produce de forma lógica, en función de la necesidad o de funcionalidad sistemas.*

*Por ejemplo, al integrar "WA: Financier", una solución para la contabilidad financiera y la gestión de procesos de tesorería, desarrollada sobre la base de "1C: Enterprise", los expertos de WiseAdvice la recomiendan como un sistema maestro. Esto se debe a la disponibilidad de herramientas de control para cumplir con las reglas de la política de aplicación y, en consecuencia, asegurar la efectividad de la solución.

Además, en función de los requisitos recibidos y registrados de los usuarios, se crea una lista de datos para el intercambio, se determina su volumen, se determinan los requisitos para la frecuencia del intercambio, se prescribe el proceso de trabajo con errores y manejo de situaciones excepcionales (colisiones).

En la misma etapa, según la flota de sistemas existentes y la estructura de la empresa, se determina el formato de intercambio:

Repartido base de información

  • RIB significa un intercambio entre configuraciones idénticas Bases de datos 1C, con una clara estructura de control maestro-esclavo para cada par de intercambio. Al ser un elemento de la plataforma tecnológica, la RIB, además de datos, puede transferir cambios en la configuración e información administrativa de la base de datos (pero solo del maestro al esclavo).

Intercambio universal de datos en 1C

  • Un mecanismo que permite configurar el intercambio de bases de datos 1C, tanto con configuraciones en la plataforma 1C:Enterprise, como con sistemas de terceros. El intercambio se realiza mediante la transferencia de datos a un formato xml universal de acuerdo con los "Planes de intercambio".

EnterpriseData

  • El último desarrollo de la empresa 1C, diseñado para implementar el intercambio de datos en formato xml entre productos creados en la plataforma 1C:Enterprise con cualquier sistema de automatización. El uso de EnterpriseData simplifica las mejoras asociadas con el intercambio. Anteriormente al iniciar sesión nueva configuración fue necesario implementar un mecanismo de importación y exportación de datos, tanto para éste como para los sistemas existentes. Ahora no es necesario modificar los sistemas que admiten EnterpriseData, ya que solo tienen un punto de entrada y salida.

Definición de transporte (protocolos de intercambio)

El sistema basado en la plataforma 1C:Enterprise 8 ofrece una amplia gama de opciones para organizar el intercambio con cualquier recursos de información a través de estándares universales generalmente aceptados (xml, archivos de texto, Excel, conexión ADO, etc.). Por lo tanto, al determinar el transporte para el intercambio de datos, se debe partir de las capacidades de la base de datos de un sistema de terceros.

Sincronización de directorios

El principio fundamental de la sincronización de directorios eficaz es la presencia de un punto de entrada. Pero si estamos hablando sobre trabajar con directorios que históricamente fueron llenados de acuerdo a diferentes reglas, es necesario definir claramente los campos de sincronización para llevar el intercambio a un “denominador común”.*

*En esta etapa, puede ser necesario realizar trabajos de normalización de los datos de referencia del lado de la fuente de datos. Según el estado de los directorios y su volumen, el proceso de comparación de elementos, reconocimiento, identificación de errores y duplicados, así como la cumplimentación de los campos faltantes y la asignación de campos de sincronización, puede requerir el trabajo de todo un grupo de expertos, tanto del del lado del integrador (el propietario de la metodología de normalización de datos de referencia) y del lado del cliente.

Establecer reglas

La capacidad de mostrar datos de los sistemas de origen en los receptores depende de las reglas de intercambio correctamente definidas. Las reglas presentadas en formato xml regulan la correspondencia de los atributos clave de los objetos origen-destino. La solución 1C: Data Conversion está diseñada para automatizar la creación de reglas para la implementación de un intercambio único y permanente.

Garantiza que no se pierdan datos durante el intercambio Plan de intercambio. Esta componente cualquier configuración en la plataforma 1C:Enterprise que describa completamente el procedimiento de intercambio de 1C: composición de datos (documentos con detalles de "identificación") y nodos (bases de información de receptor-transmisor), así como la activación de RIB para direcciones de intercambio seleccionadas.

Cualquier cambio en los datos ingresados ​​en el Plan de Intercambio es fijo y recibe el signo de "cambio". Mientras los datos modificados no se correspondan entre sí en los nodos receptor-transmisor, la bandera no se restablecerá y el sistema enviará mensajes de control a ambos nodos. Después de descargar los datos y confirmar su total cumplimiento en ambos sistemas, la señal se reinicia.

Horario de intercambio en 1C

Para automatizar el intercambio regular, se establece la frecuencia de carga de datos. La frecuencia de intercambio depende de la necesidad y las capacidades técnicas. Además, las configuraciones en la plataforma 1C:Enterprise le permiten configurar el intercambio de datos cuando ocurre un evento.

Habiendo considerado el proceso estándar para implementar el intercambio, prestemos atención a los factores que requerirán mejoras en diferentes etapas:

  • Configuraciones de bases de datos no estándar y muy modificadas;
  • diferentes versiones 1C:Plataformas empresariales;
  • Hace mucho tiempo que no se actualiza versiones actuales configuración;
  • Intercambiar objetos que hayan sido modificados previamente;
  • La necesidad de reglas de cambio no estándar;
  • Un conjunto y composición de detalles muy diferente en los directorios disponibles.

Dado que incluso las acciones estándar para la implementación del intercambio de datos primarios requieren conocimiento experto, se recomienda que se lleven a cabo con la participación de especialistas de 1C. Solo después de completar todos los pasos anteriores, debe proceder a configurar el intercambio en la configuración. Considere la integración de bases de datos en el ejemplo de "1C: UPP" y "1C: Retail" (según el mismo esquema, se configura el intercambio con "1C: UT"). Además, la sincronización típica incluye el intercambio de SCP - SCP, que es típico de los sistemas de automatización a gran escala en las empresas industriales más grandes.

En el submenú "Servicio", seleccione "Intercambio de datos con productos en la plataforma ..." (seleccionar un intercambio directo con "Retail" a menudo amenaza con errores a nivel de objetos COM). Preste atención al mensaje de servicio "Esta función no está disponible".


Para resolver este problema, debe seleccionar "Configuración de uso compartido de datos"


... y marque la casilla. Además, el mensaje de error se ignora.


En la configuración de sincronización de datos, seleccione "Crear un intercambio con" Minorista "...



Antes de configurar los ajustes de conexión a través de un directorio local o de red, asegúrese de que haya espacio en el disco para el directorio. Aunque por regla general no ocupa más de 30-50 MB, en casos excepcionales puede requerir hasta 600 MB. Puede crear el directorio requerido directamente desde el configurador.



Al conectarse a través del directorio de red de la oferta, configure la conexión utilizando la dirección FTP y Email ignorar haciendo clic en "Siguiente".


En la configuración, coloque manualmente los prefijos: convenciones bases (por regla general, BP, SCP, RO), establecemos las reglas y la fecha de inicio para cargar datos. El prefijo se indicará en el título de los documentos para indicar la base en que fueron creados. Si no se editan las reglas de carga, los datos predeterminados se cargarán de acuerdo con todos los parámetros disponibles.



Creamos un archivo de configuración de intercambio para Retail para no repetir nuestras acciones. Si necesita enviar datos inmediatamente después de configurar la sincronización, marque la casilla.


Para automatizar el proceso de intercambio, debe configurar un cronograma.


Menú minorista.


Marca la casilla y selecciona Sincronizar.


Hacemos una configuración "inversa" eligiendo Administrar una empresa de fabricación.




Cargue el archivo con la configuración creada en SCP.


Ponemos un tick, el sistema recoge la dirección automáticamente.





Actuamos de la misma manera que en la UPP.









Comparación de verificación de datos (se recomienda realizar una comparación manual de datos en etapa preparatoria, ya que estos trabajos pueden convertirse en los que más tiempo consumen en el proceso de implementación del intercambio). La ventana de comparación se abre haciendo doble clic con el ratón.



En caso de error de sincronización, “Detalles…” será reemplazado por “Nunca…”.


"Detalles..." abre el registro de registro con información actualizada sobre el intercambio.


Listo.

Qué es DataExchange.Load = True, cómo usar DataExchange.Load.

Intercambio de datos. La carga es un atributo de cualquier objeto en el sistema 1C Enterprise. Le permite indicar al escribir un objeto que necesita deshabilitar cualquier verificación (incluidas las verificaciones en el nivel de plataforma 1C). Esto se hizo para evitar conflictos en el intercambio de datos.

Si está desarrollando su propia configuración, en todas las comprobaciones de validación de datos (por ejemplo, el procedimiento BeforeWrite), debe agregar la siguiente línea como primera línea:

Obtenga lecciones en video de 267 1C gratis:

Esta es una buena forma entre los desarrolladores de 1C.

Registro de control en procesamiento estándar 1C

Si alguna vez ha usado los estándares (por ejemplo, Buscar y reemplazar valores, Procesamiento masivo de datos, Intercambio universal de datos, etc.), probablemente notó una configuración que generalmente se llama "Control de escritura". Esta configuración es responsable de habilitar/deshabilitar el atributo "Intercambio de datos. Descargar".

Cómo configurar el modo de intercambio de datos

Es muy conveniente usar este atributo en código de programa, para deshabilitar todas las comprobaciones. Por ejemplo, este atributo es necesario si necesita registrar un objeto, pero tiene detalles obligatorios sin completar. También se puede usar como una forma de aumentar la velocidad del procesamiento masivo de datos: si deshabilita todas las comprobaciones, el sistema escribe el objeto más rápido.

Si realiza una búsqueda global de la palabra en cualquier configuración típica El intercambio de datos, verá muchos enlaces a él. Y en módulos comunes, y en módulos de directorios, documentos, registros, etc. Considere qué es esta propiedad y para qué se utiliza.

Breve reseña

Si abre una rama en el asistente de sintaxis Objetos de aplicación, encontrará que muchos de ellos: DirectoryObject, ObjetoDocumento, para registros conjunto de registros etc hay una propiedad El intercambio de datos.

El tipo de este objeto es: Opciones de intercambio de datos, que a su vez contiene tres propiedades

  • Remitente
  • Destinatarios
  • Estas propiedades se utilizan en el proceso de intercambio entre nodos. base de datos distribuida. En propiedad Remitente se almacenó un enlace al nodo en el que se modificó el objeto. Destinatarios contiene un conjunto de nodos de planes de intercambio en los que se cargarán los cambios. Si necesita algunas acciones no estándar durante el intercambio de datos entre las bases de datos y el remitente, y la composición del conjunto de nodos se puede cambiar mediante programación. Pero en la tercera propiedad, quiero detenerme con más detalle.

    PropertyExchangeData.Cargando

    Si propiedad dada ajustado a Cierto, esto indica que se está escribiendo el objeto recibido a través de los mecanismos de intercambio de datos. Esto implica que el objeto contiene datos correctos y la plataforma 1C realiza un número mínimo de controles. Pero muy a menudo, al escribir un objeto, se realizan muchas comprobaciones programáticas en los procedimientos predefinidos del módulo del objeto. Y este código también se ejecuta al escribir el objeto obtenido del archivo de intercambio. Y en este caso, pueden ocurrir errores, por ejemplo, debido al hecho de que los datos que se verifican simplemente aún no se han escrito.

    Por lo tanto, muy a menudo en los módulos de objetos puede encontrar el siguiente código:

    Procedimiento antes de escribir (fallo) si el intercambio de datos devuelve; Terminara si ; //Aquí está el código con validación de datos Procedimiento final

    Esto le permite evitar comprobaciones innecesarias al intercambiar datos entre bases de datos. Por supuesto, si algún código debe ejecutarse de todos modos, debe colocarse antes de verificar el archivo . Este punto debe tenerse en cuenta al diseñar nuevos objetos de metadatos si tiene una base de datos distribuida y un nuevo objeto está involucrado en el intercambio.

    Por otro lado, la presencia de dicho código permite al desarrollador eludir ilegalmente la verificación de datos cuando grabación de programa objeto, porque la propiedad también se puede escribir. Por ejemplo, con el siguiente código:

    NuevoProducto = Directorios. Bienes. CrearElemento() ; Nuevo producto. Nombre = "Prueba de registro"; Nuevo producto. Intercambio de datos Verdadero; Nuevo producto. Escribe() ;

    y en algunos situaciones excepcionales esto realmente puede ayudar como una medida temporal. Pero no se debe abusar.

    Última modificación: 09/01/2015

    Seleccionar especificación:

    El intercambio de datos universal está diseñado para descargar y cargar datos en un archivo en formato XML entre diferentes configuraciones 1C de acuerdo con las reglas de intercambio configuradas.

    Nomenclatura, códigos de barras, activos fijos, etc. se cargará desde configuraciones estándar 1C a la base de datos de Cleverence: Contabilización de la propiedad, y viceversa, desde la base de datos de Cleverence: La contabilidad de la propiedad, el inventario, la nomenclatura, las divisiones, etc. se cargarán en la base de datos de trabajo de los clientes.

    Modo de trabajo

    El procesamiento tiene dos modos de operación:

    en el cliente Al usar este modo, las reglas y los archivos de datos de carga se transfieren del cliente al servidor, y el archivo de datos de carga se transfiere del servidor al cliente. Las rutas a estos archivos ubicados en el cliente deben especificarse en el cuadro de diálogo inmediatamente antes de realizar la acción.

    en el servidor En este modo, los archivos no se transfieren al cliente y las rutas a ellos deben especificarse en el servidor.

    Expediente procesamiento externo y los archivos de protocolo de intercambio siempre deben estar ubicados en el servidor, independientemente del modo operativo.

    Carga de datos

    Orden de carga de datos:

    1. seleccionar reglas de intercambio - especificar archivo XML reglas de intercambio, cada configuración 1C tiene sus propias reglas (poco a poco se agregarán a la asamblea de Cleverens: Contabilidad de la propiedad);
    2. leer las reglas de cambio;
    3. después de leer, los datos cargados se completarán, puede especificar qué objetos se cargarán;
    4. seleccione el archivo XML (puede crear un archivo vacío; especifique el nombre del archivo y se creará automáticamente), en el que se cargarán los datos o la base de datos del receptor;
    5. cargando datos

    Subir a un archivo de intercambio.

    Especifique el nombre del archivo en el que se cargarán los datos. El archivo resultante con los datos cargados se puede comprimir.

    Conexión y carga de datos al receptor IB.

    Seleccione el tipo de base de datos:

    • Sobre el este computador o en una computadora en la red local;
    • En el servidor 1C: Enterprise.

    Seleccionamos la plataforma 1C y el catálogo de la infobase para la conexión.

    En la pestaña "Datos cargados", puede seleccionar los tipos de objetos que deben cargarse, configurar filtros para seleccionar objetos o especificar el nodo de intercambio de datos para el que desea cargar datos.

    En la pestaña "Opciones de carga", puede especificar Opciones adicionales carga de datos

    En la pestaña "Comentario", puede escribir un comentario de texto arbitrario para incluirlo en el archivo de intercambio.

    Para cargar datos, debe especificar el nombre del archivo desde el cual se cargarán los datos; si se ingresó una contraseña para la compresión durante la descarga, debe especificarla para el desempaquetado.

    • "Usar transacciones": la capacidad de configurar la carga de datos en una transacción (una transacción es una secuencia de acciones indivisible y conectada lógicamente). Para hacer esto, debe seleccionar la casilla de verificación "Usar transacciones" y especificar la cantidad de artículos en una transacción al cargar.
    • “Descargar datos en modo de intercambio” (DataExchange.Loading = True): si la bandera está configurada, la carga de objetos se realizará con el signo establecido de carga. Esto significa que al escribir objetos en la base de datos, se desactivarán todas las comprobaciones de la plataforma y la aplicación. La excepción son los documentos que se registran en el modo de publicación o cancelación de la publicación. La contabilización y anulación de la contabilización de un documento siempre se realiza sin configurar el modo de carga, es decir, se realizarán comprobaciones.
    • “Escribir solo los objetos modificados en la base de datos”: si se establece el indicador, solo se escriben en la base de datos los objetos modificados. Si el objeto no se ha modificado, no se sobrescribirá cuando se cargue desde el archivo de intercambio.
    • "Objetos del enlace para descargar sin marca de eliminación".
    • “Grabación de objetos optimizada”: si la bandera está configurada, entonces el modo está activado, lo que le permite reducir drásticamente la cantidad de entradas en la base de información para registrar objetos.
    • "Escribir registros por conjuntos de registros": si la bandera está configurada, el modo está activado, lo que le permite escribir cambios en los registros por conjuntos de registros, y no por administradores de registros.
    • "Recortar líneas a la derecha": si la bandera está configurada, los espacios a la derecha se recortan al cargar líneas.
    • "Configurar descarga automática de datos": le permite configurar el uso de la descarga automática (usar, no usar, hacer una pregunta antes de realizar la operación).
    Se recomienda el "modo de depuración de controladores de carga" solo para desarrolladores!

    Ajustes adicionales

    El marcador es para ajustes detallados carga y descarga de datos.

    • "Modo de depuración": una bandera para configurar el modo de depuración de intercambio. Si se establece este indicador, el proceso de comunicación no se detendrá cuando ocurra algún error. El intercambio se completará hasta el final con la salida de mensajes de depuración al archivo de protocolo de intercambio. Este modo se recomienda para depurar reglas de intercambio.
    • "Enviar mensajes informativos en la ventana de mensajes": si la bandera está configurada, el protocolo del proceso de intercambio de datos se mostrará en la ventana de mensajes.
    • "Número de objetos procesados ​​para actualización de estado": el parámetro se utiliza para determinar el número de elementos procesados ​​antes de cambiar la línea del estado de carga/descarga
    • "Configuración de carga de datos": le permite determinar la cantidad de elementos procesados ​​en una transacción al cargar datos, cargar y procesar solo aquellos objetos para los que tiene derechos de acceso, configurar el tipo de cambio de registro para objetos cargados a través de planes de intercambio.
    • "Usar un formato optimizado para el intercambio de datos (V8 - V8, versión de procesamiento no inferior a 2.0.18)": el formato de mensaje de intercambio optimizado asume la presencia del nodo "InformationFROMDataTypes" en el encabezado del mensaje, en el que se incluye información sobre los tipos de datos. descargado Esto acelera el proceso de carga de datos.
    • "Usar transacciones al descargar para planes de intercambio": la bandera determina el modo de usar transacciones (una transacción es una secuencia de acciones indivisible y conectada lógicamente) al descargar datos al obtener cambios en los nodos del plan de intercambio. Si la bandera está configurada, la carga de datos se realizará en una transacción.
    • "Número de elementos en la transacción" - determina número máximo elementos de datos que se colocan en un mensaje dentro de una única transacción de base de datos. Si el valor del parámetro es 0 (valor predeterminado), todos los datos se colocan dentro de una transacción. Se recomienda este modo, ya que garantiza la consistencia de los datos colocados en el mensaje. Pero al crear un mensaje en modo multiusuario, puede haber conflictos de bloqueo entre la transacción que coloca los datos en el mensaje y las transacciones realizadas por otros usuarios. Para reducir la posibilidad de tales conflictos, puede establecer este parámetro en un valor distinto al valor predeterminado. Cuanto menor sea el valor del parámetro, menor será la posibilidad de un conflicto de bloqueo, pero mayor será la posibilidad de poner datos inconsistentes en el mensaje.
    • "Descargar objetos para los que hay derechos de acceso": si se establece el indicador, la selección de objetos de la base de datos se realizará teniendo en cuenta los derechos de acceso del usuario actual de la aplicación. Esto implica usar el literal "PERMITIDO" en el cuerpo de la consulta para obtener datos.
    • "Eliminar automáticamente los caracteres no válidos de las cadenas para escribir en XML": si el indicador está configurado, al escribir datos en el mensaje de intercambio, se eliminarán los caracteres no válidos. Los caracteres se comparan con la recomendación XML 1.0.
    • "Cambios de registro para nodos de intercambio después de la descarga": el campo define el modo de operación con el registro de cambios de datos después de que se completa la carga de datos.
      Valores posibles:
      No elimine el registro: después de descargar los datos, no se eliminará el registro de cambios en el nodo.
      Elimine por completo el registro del nodo de intercambio: después de cargar los datos, el registro de cambios en el nodo se eliminará por completo.
      Eliminar el registro solo para los metadatos cargados: después de cargar los datos, el registro de cambios en el nodo se eliminará solo para los objetos de metadatos que se especificaron para cargar.
    • "Protocolo de intercambio": le permite configurar la visualización de mensajes informativos en la ventana de mensajes, el mantenimiento y la grabación en archivo separado protocolo de intercambio.
    • “Nombre de archivo, protocolo de intercambio”: nombre de archivo para generar el protocolo del proceso de intercambio de datos.
    • “Protocolo de descarga (para conexión COM)”: nombre de archivo para mostrar el protocolo del proceso de intercambio de datos en la base receptora cuando se intercambia a través de una conexión COM. Importante: la ruta al archivo debe ser accesible desde la computadora en la que está instalada la base de destino.
    • “Agregar datos al protocolo de intercambio”: si el indicador está configurado, el contenido del archivo de protocolo de intercambio se guarda si el archivo de protocolo ya existe.
    • "Enviar mensajes informativos al protocolo": si la bandera está configurada, se enviarán mensajes informativos al protocolo de intercambio, además de mensajes sobre errores de intercambio.
    • "Abrir archivos de protocolo de intercambio después de realizar operaciones": si la casilla de verificación está configurada, luego de que se complete el intercambio de datos, los archivos de protocolo de intercambio se abrirán automáticamente para su visualización.

    Eliminación de datos

    Marcador necesario solo desarrolladores reglas de cambio Permite eliminar objetos arbitrarios de la base de datos.



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