Creación de la rutina de numeración -  CTBA415

Características del requisito

Línea de producto:

Microsiga Protheus

Segmento:

Servicios

Módulo:

Sigactb

Rutina:

Rutina

Nombre técnico

Numerador contable

CTBA415

Rutinas involucradas

Nombre técnico

Numerador contable 
CTBA415

 

 

Países:

Paraguay

Bases de datos:

Todas

Tablas utilizadas:

CT2

Sistemas operativas:

Todos

Descripción

Se ha puesto a disposición la rutina CTBA415 que efectúa la reenumeración de los Asientos contables que se imprimirán por medio de las rutinas de los libros contables (CTBR110 y CTBR400).

Esta funcionalidad debe ejecutarse después de la verificación de los libros contables y de haber informado todo el período contable que sea necesario enumerar, porque esta realiza una numeración de forma secuencial y verifica si el período que está ejecutándose no tiene períodos contables pendientes para la digitación de asientos contables.

Importante

Antes de ejecutar el compatibilizador es imprecindible informar el UPDFLOC:

  • Realice la copia de seguridad de la base de datos del producto que ejecutará el compatibilizador  \PROTHEUS11_DATA\DATA,) y de los diccionarios de datos SX (directorio \PROTHEUS11_DATA\SYSTEM).
  • Los directorios anteriormente mencionados correspondem a la instalación estándar del Protheus, por lo tanto, deben modificarse de acuerdo con el producto instalado en la empresa.
  • Esta rutina debe ejecutarse en modo exclusivo, es decir, ningún usuario debe estar utilizando el sistema.
  • Si los diccionarios de datos tienen índices personalizados (creados por el usuario), antes de ejecutar el compatibilizador, asegúrese de que están identificados por el nickname. Si el compatibilizador necesita crear índices, los agregará a partir del orden original instalado por el Protheus, lo que podrá ocasionar la superposición de los índices personalizados, si no están identificados con el nickname.
  • El compatibilizador debe ejecutarse con la Integridad referencial desactivada*.

 

Atención

El siguiente procedimiento debe ser realizado por un profesional calificado como Administrador de Banco de Datos (DBA) o equivalente.

La activación indebida de la Integridad referencial puede modificar drásticamente el vínculo entre tablas en la base de datos. Por lo tanto, antes de utilizarla, observe atentamente los siguientes procedimientos:

  1. En el Configurador (SIGACFG), vea si la empresa utiliza Integridad referencial, seleccionando la opción Integridad/Verificación (APCFG60A).
  2. Si no hay Integridad referencial activa, se listan en una nueva ventana todas las empresas y sucursales registradas para el sistema y ninguna de estas estará seleccionada. En este caso, Y SOLO EN ESTE CASO, no es necesario ningún otro procedimiento de activación o de desactivación de integridad, basta finalizar la verificación y aplicar normalmente el compatibilizador, de acuerdo con las instrucciones.
  3.  Si existe Integridad referencial activa en todas las empresas y sucursales, se muestra un mensaje en la ventana de Verificación de vínculo entre tablas. Confirme el mensaje para que se concluya la verificación, o;
  4.  Si existe Integridad referencial activa en una o más empresas, que no sean la totalidad, se listan en una nueva ventana todas las empresas y sucursales registradas para el sistema y, solo las que tengan integridad estarán seleccionadas. Apunte qué empresas y/o   sucursales tienen la integridad activada y reserve este apunte para  posterior consulta en la reactivación (o también, entre en contacto con nuestro Help Desk Framework para información referente a un archivo que contenga esta información).
  5. En estos casos descritos en los ítems “iii” o “iv”, Y SOLO EN ESTOS CASOS, es necesario desactivar dicha integridad, seleccionando la opción Integridad/Desactivar (APCFG60D).
  6.  Cuando se desactiva la Integridad referencial, ejecute el compatibilizador, de acuerdo con las instrucciones.
  7. Después de aplicar el compatibilizador, la Integridad referencial debe reactivarse, SI Y SOLO SI fue desactivada, por medio de la opción Integridad/Activar (APCFG60). Para ello, tenga a la mano la información sobre las empresas y/o sucursales que tengan activación de la integridad, selecciónelas nuevamente y confirme la activación.

 

¡Entre en contacto con el Help Desk Framework EN CASO DE DUDAS!

 

  1. Digite el U_UPDFLOC en el campo Programa inicial. Describa si el compatibilizador debe tener una fecha específica o superior para que la actualización en los diccionarios se realice correctamente. Importante: para la correcta actualización del diccionario de datos, asegúrese de que la fecha del compatibilizador UPDFLOC sea igual o superior al 30/03/2017.
  2. Haga clic en OK para continuar.
  3. Después de la confirmación, se muestra una pantalla para la selección de la empresa donde se modificará el diccionario de datos o se presentará la ventana para la selección del compatibilizador.
  4. Después de confirmar, se muestra un mensaje de advertencia sobre la copia de seguridad y la necesidad de su ejecución en modo exclusivo.
    1. Haga clic en Procesar para iniciar el procesamiento. El primer paso de la ejecución es la preparación de los archivos. 
      Se muestra un mensaje explicativo en la pantalla.
    2. A continuación, se muestra la ventana Actualización concluida con el historial (log) de todas las actualizaciones procesadas. En este log de actualización solo se muestran los campos actualizados por el programa. El compatibilizador crea los campos que aún no existen en el diccionario de datos.
    3. Haga clic en Grabar para guardar el historial (log) presentado.
    4. Haga clic en OK para finalizar el procesamiento.

 

CONFIGURACIÓN DE MENÚS

 

2.  En el Configurador (SIGACFG), acceda a Entornos/Archivo/Menú (CFGX013). Informe la nueva opción del menú Contabilidad de gestión, de acuerdo con las siguientes instrucciones:

Menu

SIGACTB

Nombre de la rutina

NUMERADOR CONTABLE

Programa

CTBA415

Módulo

SIGACTB

Tipo

FUNCIÓN PROTHEUS

Actualizaciones del compatibilizador



1.  Creación del Campo CT2_NACSEQ en el archivo SX3 – Campos:

  • Tabla CT2 - Asientos contables

 

Campo

CT2_NACSEQ

Tipo

Caracter

Tamaño

6

Decimal

0

Formato

@!

Título

Nº Asiento

Descripción

Número de asiento

Campo

CT2_NACUSR

Tipo

Carácter

Tamaño

20

Decimal

0

Formato

@!

Título

User. Rem.

Descripción

User Renumeración

Campo

CT2_NACFEC

Tipo

Fecha

Tamaño

8

Decimal

0

Formato

@!

Título

Fch Remun

Descripción

Fecha de la remuneración

Campo

CT2_NACHOR

Tipo

Carácter

Tamaño

12

Decimal

0

Formato

@!

Título

H.Remun

Descripción

Hora de la remuneración

 

2. Creación de Parámetro:  MV_ULTANC 

 

Parâmetro

MV_ULTANC

Tipo

D

Descripción 1

Fecha de la última ejecución de la remuneración

Descripción 2

contable

Contenido

20161231

  



Importante:

El tamaño de los campos que tienen grupo puede variar de acuerdo con el entorno en uso.

 

 

Procedimiento de utilización

 

 -  Parametrización de la rutina

  • Período inicial: este es alimentado de forma automática con el contenido del parámetro MV_ULTANC +1
  • Período final: informe el período final de ejecución.
  1. Ejecute diversas rutinas generando asientos contables.
  2. Ejecute la rutina de enumerador seleccionando el período deseado.
  3. Parametrizar el informe Libro Mayor(CTBR400), de acuerdo con los datos de la empresa, y emitir este.

  4. Observe que se mostrará el valor en la nueva columna "Nº Asiento".

        - Verificaciones:

  • Para que sea posible ejecutar la rutina es necesario que el período informado esté con el calendario bloqueado para la digitación de asientos contables.