Definiciones de transacciones (nodo Transacción)

La tabla siguiente describe las propiedades para definiciones que se deben a usar para las fuentes de transacciones.

Si desea más información sobre cómo crear y añadir definiciones de transacciones, consulte Crear y añadir definiciones de transacciones.

Definiciones de transacciones (propiedades)

Nombre

Descripción

Nombre

Introduzca un nombre.

Codificación

Seleccione el juego de caracteres utilizado por la fuente de la transacción, por ejemplo la caja registradora. Esto ayuda a XProtect Transact a convertir los datos de la transacción en un texto comprensible con el que se puede trabajar al configurar la definición.

Si selecciona la codificación incorrecta, los datos pueden aparecer como un texto sin sentido.

Iniciar a recopilar datos

Recopile datos de transacciones de la fuente de transacciones conectada. Puede utilizar los datos para configurar una definición de transacción.

Espere a que se complete al menos una, pero preferiblemente más, transacciones.

Dejar de recopilar datos

Cuando haya recopilado suficientes datos para configurar la definición, haga clic en este botón.

Cargar desde un archivo

Si desea importar datos de un archivo ya existente, haga clic en este botón. Normalmente se trata de un archivo que ha creado previamente en el formato de archivo .capture. Pueden ser otros formatos de archivo. Lo importante aquí es que la codificación del archivo de importación coincida con la codificación seleccionada para la definición actual.

Guardar en archivo

Si desea guardar los datos brutos recogidos en un archivo, haga clic en este botón. Puede reutilizarlo más tarde.

Tipo de coincidencia

Seleccione el tipo de coincidencia que se utilizará para buscar el patrón de inicio y el patrón de detención en los datos brutos recogidos:

  • Usar coincidencia exacta: La búsqueda identifica las cadenas que contienen lo que ha introducido en los campos Patrón de inicio y Patrón de detención
  • Usar comodines: La búsqueda identifica las cadenas que contienen lo que ha introducido en los campos Patrón de inicio y Patrón de detención en combinación con un símbolo de comodín (*, #, ?)
    * coincide con cualquier número de caracteres. Por ejemplo, si ha introducido «Iniciar tra*ción», la búsqueda identifica las cadenas que contienen «Iniciar transacción».
    # coincide exactamente con 1 dígito. Por ejemplo, si ha introducido «#sandía», la búsqueda identifica las cadenas que contienen, por ejemplo, «1 sandía».
    ? coincide exactamente con 1 carácter. Por ejemplo, puede utilizar la expresión de búsqueda «Iniciar trans?cción» para identificar las cadenas que contengan «Iniciar transacción»
  • Usar expresión normal: Use este tipo de coincidencia para identificar cadenas que contengan métodos de notación o convenciones específicas, por ejemplo un formato de fecha o un número de tarjeta de crédito. Para obtener más información, consulte el sitio web de Microsoft (https://docs.microsoft.com/dotnet/standard/base-types/regular-expression-language-quick-reference/)
Datos base

Las cadenas de datos de las transacciones de la fuente de transacciones conectada se muestran en esta sección.

Patrón de inicio

Especifica un patrón de inicio para indicar dónde comienza una transacción. Las líneas horizontales están insertadas en el campo de Vista previa para visualizar dónde empieza y termina la transacción, y ayudarán a mantener separadas las transacciones individuales.

Patrón de detención

Especificar un patrón de detención para indicar dónde termina una transacción. Un patrón de detención no es obligatorio, pero es útil si los datos recibidos contienen información irrelevante, como información sobre horarios de apertura u ofertas especiales, entre las transacciones reales.

Si no se especifica un patrón de detención, el final del recibo se define en términos de dónde comienza el siguiente recibo. El inicio se determina por lo que se introduce en el campo Patrón de inicio.

Añadir filtro

Utilice el botón Añadir filtros para señalar los caracteres que desea omitir en XProtect Smart Client o sustituir por otros o por un salto de línea.

La sustitución de caracteres es útil cuando la cadena de origen de la transacción contiene caracteres de control para fines no relacionados con la impresión. Es necesario añadir saltos de línea para que los recibos en XProtect Smart Client se parezcan a los originales.

Texto de filtro

Muestra los caracteres actualmente seleccionados en la sección de Datos base. Si conoce los caracteres que desea omitir o sustituir, pero no aparecen en la cadena de datos brutos recogida, puede introducir los caracteres manualmente en el campo Carácter.

Si el carácter es de control, deberá introducir su valor hexadecimal en bytes. Utilice este formato para el valor del byte: {XX} y {XX, XX,...} si un carácter consta de más bytes.

Acción

Para cada filtro que añada, debe especificar cómo se manejan los caracteres que ha seleccionado:

  • Omitir: se filtran los caracteres seleccionados
  • Sustituir: los caracteres que seleccione serán sustituidos por los caracteres que especifique
  • Añadir salto de línea: los caracteres que seleccione serán sustituidos por un salto de línea
Sustitución

Introduzca el texto para sustituir los caracteres seleccionados. Solo es relevante si ha seleccionado la acción Sustituir.

Elimine los caracteres de control que no están definidos como texto de filtro

Elimine los caracteres no imprimibles que no se hayan eliminado ya después de añadir los filtros.

En el panel de Datos base y en la sección de Vista previa, vea cómo cambian las cadenas de datos de las transacciones cuando habilita o deshabilita esta configuración.

Previsualizar

Utilice la sección Vista previa para verificar que ha identificado y filtrado los caracteres no deseados. La salida que ve aquí se asemeja a lo que es el recibo en la vida real en XProtect Smart Client.