Boletín técnico: Campos en el Activo Fijo para uso en el SPED Fiscal PIS/COFINS

Ocurrencia

Mejora

Resumen

Se implementó la mejora en las rutinas Activo Fijo (ATFA010) y Grupo de Bienes (ATFA270) con la creación de los campos Identif. Bien (N1_DETPATR/NG_DETPATR) y Utiliz. Bien (N1_UTIPATR/NG_UTIPATR) para identificar y clasificar los bienes que se utilizarán en el SPED Fiscal PIS/COFINS. También se crearon las consultas estándar SN011 y SN012, que se utilizarán en los campos Identif. Bien (N1_DETPATR/NG_DETPATR) y Utiliz. Bien (N1_UTIPATR/NG_UTIPATR), respectivamente.

ID del ticket

SDLWPV

Productos

  • Microsiga 11

Módulos

    • SIGAATF

Portales

    • ninguno

Países

    • todos

Sistema operativo

  • todos

Bases de datos

    • todos

Nombre + Fuente

Activo Fijo (ATFA010); Grupo de bienes (ATFA270)

Número de la FNC

00000010666/2011

Ajustes en el compatibilizador

Integridad referencial

No

Aplicación de Patch

Compatibilizador 1

- U_UPDATF

Procedimiento para implementación

    Importante:

Antes de ejecutar la compatibilización U_UPDATF es imprescindible:

a)    Realizar la copia de seguridad de la base de datos del producto donde se ejecutará el compatibilizador (directorio “\PROTHEUS_DATA\DATA”) y de los diccionarios de datos "SX" (directorio “PROTHEUS_DATA_SYSTEM”).

b)    OLos directorios mencionados corresponden a la instalación estándar del Protheus®, por lo tanto, se deben modificar de acuerdo con el producto instalado en la empresa.

c)    Esta rutina se debe ejecutar en modo exclusivo, es decir, ningún usuario debe estar utilizando el sistema.

d)    Si los diccionarios de datos tienen índices personalizados (creados por el usuario), antes de ejecutar la compatibilización, 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 cual podrá superponer índices personalizados, si no están identificados por el nickname.

e)    La compatibilización se debe ejecutar con la Integridad de Referencia desactivada*.

      ATENCIÓN: ¡El siguiente procedimiento debe ser realizado por un profesional calificado como Administrador de base de datos (DBA) o equivalente!

*         La activación indebida de la integridad de referencia puede modificar drásticamente la relación entre tablas en la base de datos. Por lo tanto, antes de utilizarla, observe atentamente los siguientes procedimientos:

              i.        En la Configuración (SIGACFG), vea si la empresa utiliza Integridad de Referencia, seleccionando la opción Integridad/Verificación (APCFG60A).

             ii.        Si no hay Integridad de referencia activa, se relacionan en una nueva ventana todas las empresas y sucursales registradas para el sistema y ninguna de estas estará seleccionada. En este caso, Y TAN SOLO EN ESTE, no es necesario cualquier otro procedimiento de activación o desactivación de integridad, solamente finalice la verificación y aplique normalmente la compatibilización, según las instrucciones.

            iii.        Si hay Integridad de Referencia activa en todas las empresas y sucursales, aparece un mensaje en la ventana Verificación de relación entre tablas. Confirme el mensaje para que la verificación se finalice, o

           iv.        Si hay Integridad de Referencia activa en una o más empresas, que no son en su totalidad, se listan en una nueva ventana todas las empresas y sucursales registradas para el sistema y, solamente se seleccionará(n), la(s) que tiene(n) integridad. Anote la(s) empresa(s) y/o sucursal(es) tenga(n) la integridad activada y reserve esta anotación para posterior consulta en la reactivación (o incluso, entre en contacto con nuestro Help Desk Framework para más información sobre el archivo que contiene esta información).

            v.        En estos casos descritos en los ítems “iii” o “iv”, Y SOLAMENTE EN ESTOS CASOS, es necesario desactivar tal integridad, seleccionando la opción Integridad/ Desactivar (APCFG60D).

           vi.        Una vez desactivada la Integridad referencial, ejecute el compatibilizador, de acuerdo con las instrucciones.

          vii.       Tras aplicar la compatibilización, se debe reactivar la integridad de referencia, SI Y SOLO SI se hubiera desactivado, a través de la opción Integridad/Activar (APCFG60). Para ello, tenga a disposición la información de la(s) empresa(s) y/o sucursal(es) que tenía(n) activación de la integridad, selecciónela(s) nuevamente y confirme la activación.

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

 

 

1.    En Microsiga Protheus TOTVS Smart Client, digite U_UPDATF en el campo Programa Inicial.

      Importante:

Para la correcta actualización del diccionario de datos, asegúrese que la fecha de la compatibilización sea igual o superior al 27/05/2011.

2.    Haga clic en OK para continuar.

3.    Al confirmar aparece un mensaje de advertencia sobre el backup y la necesidad de ejecutarla en modo exclusivo.

4.    Haga clic en para iniciar el procesamiento. El primer paso de la ejecución es la preparación de los archivos.

Aparece un mensaje de explicación en la pantalla.

5.    A continuación, se muestra la ventana Actualización finalizada con el historial (log) de todas las actualizaciones procesadas. En este log de actualización solamente se muestran los campos actualizados por el programa. El compatibilizador crea los campos que aún no existen en el diccionario de datos.

6.    Haga clic en Grabar para guardar el historial (log) mostrado.

7.    Haga clic en Ok para finalizar el procesamiento.

El sistema se actualiza inmediatamente después de aplicar el paquete de actualizaciones (Patch) de esta FNC.


Descripción de ajustes

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

·       Tabla SNG – Grupo de bienes

Campo

NG_DETPATR

Tipo

Carácter

Tamaño

2

Decimal

0

Formato

@!

Título

Identif.Bien

Descripción

Identificación del bien

Nivel

1

Utilizado

Obligatorio

No

Browse

Val. Sistema

Vazio().OR.ExistCpo('SN0','11'+M->NG_DETPATR)

Help

Identifique el bien incorporado al activo inmovilizado.

 

Campo

NG_UTIPATR

Tipo

Carácter

Tamaño

2

Decimal

0

Formato

@!

Título

Utiliz.Bien

Descripción

Utilización del bien

Nivel

1

Utilizado

Obligatorio

No

Browse

Val. Sistema

Vazio().OR.ExistCpo('SN0','12'+M->NG_UTIPATR)

Help

Clasifique de acuerdo con la utilización del bien.

 

Campo

N1_DETPATR

Tipo

Carácter

Tamaño

2

Decimal

0

Formato

@!

Título

Identif.Bien

Descripción

Identificación del bien

Nivel

1

Utilizado

Obligatorio

No

Browse

Val. Sistema

Vazio().OR.ExistCpo('SN0','11'+M->N1_DETPATR)

Help

Identifique el bien incorporado al activo inmovilizado.

 

Campo

N1_UTIPATR

Tipo

Carácter

Tamaño

2

Decimal

0

Formato

@!

Título

Utiliz.Bien

Descripción

Utilización del bien

Nivel

1

Utilizado

Obligatorio

No

Browse

Val. Sistema

Vazio().OR.ExistCpo('SN0','12'+M->N1_DETPATR)

Help

Clasifique de acuerdo con la utilización del bien.

 

2.   Creación de consulta estándar en el archivo SXB – Consulta estándar:

·       Búsqueda SN011

Alias

SN011

Tipo

1

Secuencia

01

Columna

DB

Descripción

Tabla genérica

Contiene

SN0

 

Alias

SN011

Tipo

2

Secuencia

01

Columna

01

Descripción

Tabla + Clave

 

Alias

SN011

Tipo

3

Secuencia

01

Columna

01

Descripción

Registra nuevo

Contiene

01

 

Alias

SN011

Tipo

4

Secuencia

01

Columna

01

Descripción

Tabla

Contiene

N0_TABELA

 

Alias

SN011

Tipo

4

Secuencia

01

Columna

01

Descripción

Clave

Contiene

N0_CHAVE

 

Alias

SN011

Tipo

4

Secuencia

01

Columna

03

Descripción

Descripción

Contiene

N0_DESC01

 

Alias

SN011

Tipo

5

Secuencia

01

Contiene

SN0->N0_CHAVE

 


 

Alias

SN011

Tipo

6

Secuencia

01

Contiene

SN0->N0_TABELA ="11"

 

·       Búsqueda SN012

Alias

SN012

Tipo

1

Secuencia

01

Columna

DB

Descripción

Tabla genérica

Contiene

SN0

 

Alias

SN012

Tipo

2

Secuencia

01

Columna

01

Descripción

Tabla + Clave

 

Alias

SN012

Tipo

3

Secuencia

01

Columna

01

Descripción

Registra nuevo

Contiene

01

 

Alias

SN012

Tipo

4

Secuencia

01

Columna

01

Descripción

Tabla

Contiene

N0_TABELA

 

Alias

SN012

Tipo

4

Secuencia

01

Columna

01

Descripción

Clave

Contiene

N0_CHAVE

 

Alias

SN012

Tipo

4

Secuencia

01

Columna

03

Descripción

Descripción

Contiene

N0_DESC01

 

Alias

SN012

Tipo

5

Secuencia

01

Contiene

SN0->N0_CHAVE

 

Alias

SN012

Tipo

6

Secuencia

01

Contiene

SN0->N0_TABELA ="12"


Procedimientos para utilización

1.    En el Activo fijo (SIGAATF), acceda a Actualizaciones/ Registros /Activo Fij (ATFA010).

2.    Seleccione un bien y haga clic en Modificar.

3.    En la carpeta Otros, pulse la tecla <F3> en el campo Identif. Bien.

El sistema muestra la consulta estándar SN011 – Tabla 11 para identificar los bienes.

4.    Seleccione la identificación para el bien.

5.    Informe los demás datos según la orientación del help de campo.

6.    Verifique los datos y confirme.

 Observación:

El procedimiento de utilización para la rutina Grupo de Bienes (ATFA270) es el mismo de la rutina Activo Fijo  (ATFA010).


Informaciones técnicas


Tablas utilizadas

SN1-Activo Inmovilizado; SNG-Grupos de bienes