Atención

Este conjunto de funcionalidades estará disponible a partir del release 12.1.33

01. VISIÓN GENERAL

Con el objetivo de facilitar la configuración inicial de la rutina de conciliación, se desarrolló un wizard que ayudará en la adecuación de las estructuras de las tablas utilizadas en este proceso.

Además, esta herramienta también permitirá la carga inicial de los nuevos datos en los registros grabados del sistema (registros legados), de esta manera, será posible utilizar la rutina de conciliación en los datos antiguos del PROTHEUS.



02. PRIMEROS PASOS

Para utilizar el wizard de configuración, son necesarios algunos requisitos previos:


01. FUENTES COMPILADOS

Archivos CTBA930.PRW, CTBA930a.PRW, CTBA930b.PRW, CTBA930c.PRW y CTBA930d.PRW compilados en el repositorio de objetos.



02. DICCIONARIO DE DATOS


Bajar el paquete de actualización de diccionarios necesarios para la implementación del Conciliador y ejecutar el UPDDISTR. El paquete de diccionario debe crear en su base de datos las tablas QLB, QLC y QLC, además de incluir los campos CV3_IDORIG y CV3_IDDEST en la tabla existente CV3





Verifique: Actualizador de diccionario y base de datos - UPDDISTR


Atención

El uso compartido de tablas de conciliación (QLC - Encabezado de conciliación y QLD - Ítens de la conciliación) deben ser iguales y compatibles con la manera en que se desea trabajar las conciliaciones.

Para conciliar y consultar conciliaciones en más de una sucursal cada vez, las tablas QLC y QLD deben estar en modo de uso compartido, por estándar, se crearán en modo exclusivo.




03. DBACCESS Y LIB


O

El Conciliador utilizará los campos del tipo "Unique Identifier" o "UUID" para vincular un registro conciliado a otro en diferentes tablas, para lidiar con estos tipos de campos, son necesarias versiones de DBAccess y Lib que sean compatibles con este tipo de campo.



    • La versión mínima de DBAccess debe ser la versión 21.1.1.8.
      Para verificar la versión de su DBAccess, acceda al DBMonitor. La versión queda en la solapa 'Informaciones'


Para actualizar su DBAccess verifique: DBAccess - Cómo actualizar el DBAccess


    • La versión mínima de Lib debe ser la versión 20220725.
      Para verificar su versión de Lib actual, abra el Protheus y acceda al menú Ayuda>Sobre.




03. POSTGRESQL


Si estuviera utilizando la base de dados Postgres, verifique si su fuente de datos ODBC está configurada correctamente de acuerdo con la documentación:


Es necesario habilitar la clave MemoInQuery en el DBAccess.ini


Estas configuraciones son esenciales para el correcto funcionamiento del Conciliador en entornos que utilizan la base de datos PostgreSQL.



03. EJECUCIÓN DE LA RUTINA

Antes de ejecutar el Wizard, active el parámetro MV_PRJOVER cumplimentando su contenido con '.T.' en los grupos de empresa que desea utilizar, de acuerdo con el siguiente ejemplo.


Con este parámetro activado, será posible la inclusión de campos de identificación única en las tablas que se conciliarán.

Para utilizar el Wizard de configuraciones, en los parámetros iniciales del sistema, debe informarse el programa inicial: WIZARDUUID.




04. PRESENTACIÓN


Al confirmar la pantalla anterior, se muestra la pantalla de presentación del Wizard:

Por motivos de seguridad del entorno, solamente el usuario administrador puede accederlo. Después de informar la contraseña, haga clic en 'Avanzar'




Seleccione el grupos de empresas que desea utilizar en el procesamiento y haga clic en 'Avanzar'





05. OPCIONES EN EL WIZARD

Después de la pantalla de apertura se muestran las opciones disponibles para procesamiento.

Serán cuatro opciones para ayudar en la configuración inicial de la base de datos para el uso del conciliador.



Siga todas las etapas del Wizard de acuerdo con la secuencia presentada en el momento de implantación, no ignore etapas para que no ocurran errores en el proceso

Siga la secuencia:

1º - Importar configuraciones de match (QLB)
2º - Generar SDF con los campos de ID
3º - Completar los campos de ID
4º - Completar rastreo contable


Importante*

*Se  implementó una mejora que realiza la importación de configuraciones de Match (QLB) sin que sea necesario utilizar la primera opción del Wizard. Si la primera opción del Wizard estuviera deshabilitada como se ve en la siguiente imagen, no es necesario ejecutar el primer paso, basta acceder a la rutina CTBA940 en el menú del Protheus donde se importaron las configuraciones de match para la tabla QLB, sin que sea necesario el manejo de archivos json.


Para que activar la importación y actualización automática de configuraciones de match, es necesario tener en su entorno el campo QLB_VERSAO y las versiones más actualizadas de los fuentes CTBA940 y CTBA940J. Todos estos requisitos ya están incluidos en los últimos paquetes de expedición continua del módulo de Contabilidad de gestión.

01. IMPORTAR CONFIGURACIONES DE MATCH (QLB)

Importante

Baje aquí los archivos de configuración actualizados.

tc_config.zip

tc_config.tar


El objetivo de la opción "Importar configuraciones de Match" es completar la tabla QLB (Configuraciones de Match) con las reglas incluidas en los archivos de configuración ".json".


Recuerde

Esta opción estará inhabilitada si su entorno ya tuviera los requisitos previos para actualización automática de las configuraciones de conciliación. Si esta opción está inhabilitada en su entorno, simplemente acceda al Conciliador Backoffice (CTBA940) por medio del menú del Protheus, en el momento de inicializar el Conciliador, las configuraciones se inclurán automáticamente, o se actualizarán si fuera necesario.


Para más informaciones, verifique:


01. RESUMEN

Seleccione esta opción para importar a la tabla QLB las configuraciones de match estándar. Para utilización de esta funcionalidad es necesario tener los archivos de configuración de conciliación (archivos .json) para importación.

Estas configuraciones se utilizan mediante el conciliador en el montaje dinámico de la pantalla y también en el procesamiento de las reglas de Match. Con estas configuraciones cargadas en la tabla QLB, será posible utilizar la próxima opción del Wizard que realiza la generación del archivo SDF.



02. IMPORTACIÓN DE CONFIGURACIONES

Seleccione la opción "Importar configuraciones de Match (QLB)" y haga clic en la opción avanzar:


Se muestra la pantalla de presentación de la opción seleccionada:



Al hacer clic en avanzar, el sistema abrirá una ventana para la seleccionar el directorio.



Asegúrese de que los archivos tc_config están en la carpeta seleccionada.


Después de seleccionar, el sistema realizará la lectura de los archivos ".json" incluidos en la carpeta.

Los archivos encontrados se muestran en la pantalla para que el usuario seleccione las configuraciones que desea importar.

Seleccione los Archivos/Empresas que desea procesar y haga clic en finalizar.


Si la configuración ya existe, el sistema preguntará si el usuario pretende sobrescribirla:

Confirme la acción haciendo clic en Sí o No, de acuerdo con lo deseado.


Después, al terminar el procesamiento, el sistema regresará a la pantalla de opciones:


Al cerrar el Wizard, se muestra el mensaje de Procesamiento finalizado, al confirmar, el wizard regresará a la pantalla de opciones.





02. GENERAR SDF CON LOS CAMPOS DE ID


El objetivo de la opción Generar SDF con campos de ID es facilitar la creación de los campos de ID necesarios para la utilización del conciliador.

01. RESUMEN

Esta opción realizará la lectura de las configuraciones incluidas en la tabla QLB y, con las tablas de origen y destino encontradas, realizará la sugerencia para la creación de los campos XXX_MSUIDT, donde XXX representa el código de la tabla utilizada en la conciliación.

Esta opción no creará los campos en la base, esta generará un archivo SDF en la carpeta \systemload\ para la ejecución posterior del UPDDISTR.



02. GENERACIÓN DE SDF

Seleccione la opción "Generar SDF con campos de ID" y haga clic en la opción Avanzar.


Se muestra la pantalla de presentación de la opción seleccionada:


Al hacer clic en avanzar, el sistema realizará la lectura de las tablas de origen y destino registradas de la tabla QLB (Configuraciones de Match). Se sugerirá la creación de los campos XXX_MSUIDT de estas tablas (donde XXX es el código de la tabla encontrada).

Los campos ya existentes en la base de datos quedarán con el ESTATUS "OK" y no se exportarán al SDF.

Los campos no encontrados, quedarán con el ESTATUS "Incluir" y se exportarán al archivo SDF.

Campos que se crearán con base en las tablas encontradas en el registro de la QLB:


Haga clic en avanzar para exportar el archivo SDF a la carpeta systemload:
Si ya existe un archivo diferente en esta carpeta, el sistema preguntará si debe sobrescribirlo.


Ejemplo de archivo creado en la carpeta systemload.

Evidencia del archivo manifest_update con los detalles del archivo SDF generado por la herramienta.


Después de confirmar la grabación del archivo, el Wizard muestra el mensaje de SDF exportado con éxito:

Al hacer clic en la opción finalizar de esta opción, el sistema pregunta si desea ejecutar el UPDDISTR para la creación de los campos:



Si hace clic en Sí, el sistema redireccionará a la ejecución del UPDDISTR

Si se hace clic en No, el sistema finalizará esta etapa.


Al finalizar esta etapa del Wizard, se muestra el mensaje de Procesamiento finalizado:






03. COMPLETAR LOS CAMPOS DE ID


El objetivo de la opción Completar los campos de ID es completar el código de ID único en los registros ya grabados del sistema.

01. RESUMEN

El objetivo de la opción Completar los campos de ID es completar el código de ID único en los registros existentes del sistema. Esta opción es importante para que sea posible la utilización del conciliador en los registros del legado.

Como los campos son nuevos, en el momento de la instalación/configuración de la rutina, estos estarán sin contenido.



02. COMPLETAR LOS ID

Seleccione la opción Completa los campos de ID y haga clic en la opción Avanzar:


Se muestra la pantalla de presentación de la opción seleccionada: En el caso de esta opción, se muestra un rango de fechas.

Este rango representa el período retroactivo donde se desea grabar los códigos de ID en los campos XXX_MSUIDT




Atención

Es importante seleccionar solamente el intervalo que se desea trabajar.

Aconsejamos verificar con cautela esta información, porque el tiempo de procesamiento de esta rutina es proporcional al tamaño del período elegido.



Después de hacer clic en avanzar, el sistema muestra la pantalla con los campos que se grabarán "XXX_MSUIDT".

Además, también se muestran los campos que se utilizarán en la comparación del rango de fechas para filtrar los registros.


Los campos utilizados para hacer el filtro pueden ser editados por el usuario.

Al hacer dos clics encima del campo se muestra una pantalla con los campos de fecha disponibles para modificación.


Después de la confirmación de las tablas seleccionadas, el wizard realizará la grabación de los campos de ID

Campos grabados después del procesamiento de la rutina:


Después del procesamiento de la opción, se muestra el mensaje de Procesamiento finalizado.

Al confirmar, el wizard regresará al menú de opciones.






04. COMPLETAR RASTREO CONTABLE


La última opción del Wizard es específica para el módulo contable y no será posible conciliar los datos contables del legado sin este tratamiento.

01. RESUMEN

El objetivo de la opción Completar rastreo contable es ser un facilitador de la conciliación de los registros grabados del rastreo contable (Tabla CV3), con los códigos UUID. Con este facilitador será posible que los registros del legado se concilien de forma automática, sin necesidad de conciliaciones manuales.

En este paso, los registros de las tablas de origen y de destino (SE1 y CT2, por ejemplo) ya deben tener los códigos MSUIDT informados en los registros. El sistema realizará la lectura de la tabla de rastreo contable (CV3) y grabará en los campos CV3_IDORIG y CV3_IDDEST los ID de los registros de origen y destino (SE1 y CT2, por ejemplo). Como los campos son nuevos, en el momento de la instalación/configuración de la rutina estos estarán en blanco.

De esta manera, será posible realizar el vínculo entre la tabla de asientos contables y las tablas de los módulos de origen.

Para este rastreo, la búsqueda de datos se realizará de acuerdo con el Tracker Contable del Protheus. Para identificar el registro de origen y el de destino se tomarán como base los campos CV3_RECORI y CV3_RECDES que guardan los RECNOS (Posición de el/los registros en las tablas del Protheus) de los registros que incluidos en las tablas de origen y en la tabla de personalización (CT2 - Asientos contables), por ello, una premisa para realizar el rastreo contable por medio de este facilitador de los campos, es que los campos que guardan los RECNO estén íntegros y reflejen la realidad de las tablas de origen y la tabla CT2



02. COMPLETAR EL RASTREO CONTABLE

Seleccione la opción Completar rastreo contable:


Se muestra la pantalla de presentación de la opción seleccionada:

En el caso de esta opción, se muestra un rango de fechas.

Este rango representa el período retroactivo donde se desea grabar los códigos de ID en los campos de la tabla CV3-Rastreo contable.



Atención

Es importante seleccionar solamente el intervalo que se desea trabajar.

Aconsejamos verificar con cautela esta información, porque el tiempo de procesamiento de esta rutina es proporcional al tamaño del período elegido.



Después de hacer clic en avanzar, el sistema muestra los campos "XXX_MSUIDT" de las tablas que tienen configuraciones de match registradas con la tabla de asientos contables CT2.

Seleccione las tablas/Empresas que desea procesar y haga clic en Finalizar.





Después de seleccionar las tablas/empresas, se muestra un mensaje de confirmación informando cómo se realizará la cumplimentación del rastreo contable.


Para continuar basta simplemente confirmar.



El sistema realizará la grabación de los campos CV3_IDORIG con los datos de la tabla de origen (SE1, por ejemplo) y CV3_IDDEST con los datos de la tabla de destino CT2 - Asientos contables.

Después del procesamiento de la opción, se muestra el mensaje de Procesamiento finalizado.


Al finalizar el wizard regresa al menú de opciones.



03. ¿CÓMO FUNCIONA LA BÚSQUEDA DE REGISTROS ENTRE LAS TABLAS? (EJEMPLO DE RASTREO)


Para ejemplificar, se utilizarán estos dos registros que se muestran en la tabla CV3.
Son dos registros de contabilidad (una partida a débito y una partida a crédito) de un título por cobrar (SE1), es decir, 1 registro en la tabla SE1 para 2 registros en la tabla CT2.
Como puede verse, ambos están con los campos CV3_IDORIG y CV3_IDDEST en blanco.



Para encontrar el registro de origen, el wizard buscará en la tabla incluida en el campo CV3_TABORI, los registros que tienen los R_E_C_N_O incluidos en los campos CV3_RECORI.
En el ejemplo, en la tabla SE1 se buscará el registro de R_E_C_N_O 10903.

Para encontrar los registros de contabilidad, el wizard buscará en la tabla CT2 los registros que tienen los R_E_C_N_O incluidos en los campos CV3_RECDES.
En el ejemplo, se buscarán los registros de R_E_C_N_O 25709 y 25714.




Al encontrar el registro en el origen, es posible ver que el título por cobrar ya tiene su código de identificación único en el campo E1_MSUIDT.



Lo mismo ocurre con los registros en la CT2_MSUIDT.

Siendo posible encontrar los registros de origen y destino de la contabilidad, utilizando el facilitador de Rastreo contable del WIZARDUUID, el sistema podrá rastrear de forma correcta y grabar en la tabla CV3 los campos de ID de origen e ID de destino.

Ejecución del rastreo contable en el Wizard:


Después de ejecutar el WIZARDUUID, los campos CV3_IDORIG y CV3_IDDEST ya estarán debidamente completados con los identificadores de sus respectivas tablas.


En el conciliador, los registros ya pueden conciliarse de forma automática.







Después de ejecutar las 4 etapas del wizard de configuración inicial, su entorno está preparado para la utilización del Conciliador. Verifique la documentación:

Conciliador Backoffice - CTBA940 - P12 - Contabilidad de gestión


06. INFORMACIONES RELACIONADAS