Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Archivo DIOT (FISA087) se genera mal cuando la tabla SA2 es exclusiva

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFIS- Fiscal.

Función:

RutinaNombre Técnico

FISA088.PRW

Generación de DIOT

FISA087.PRW

Archivo DIOT

FISR088.PRW

Informe DIOT

Situación/Requisito:

Archivo de Declaración Informativa de Operaciones con Terceros (DIOT - FISA087) genera mal la información cuando la tabla SA2 (Proveedores) esta exclusiva en sus tres rubros (en empresa, filial, unidad de negocio) y si existen dos proveedores en diferentes filiales pero con el mismo código de proveedor y tienda, duplica la información del proveedor aun cuando se selecciona una sola filial en la pregunta de la generación de la información.

Solución/Implementación:

Se

corrige

soluciona el problema con la modificación a los siguientes archivos:

En el

Fuente

fuente FISA088.PRW


En Función

se actualiza la función TodoOk se agrega Validación para Sucursal Vacía.
En

Función

la función F088GERA se inicializan variables de tipo array que contienen información de

pagos

Pagos cuando se inicia el ciclo con una nueva Filial. También se hace uso de Xfilial para asignar las filiales a las tablas CDX y CE8.

En el Fuente FISA087.PRW


En Función

se actualiza la función SELMOVCE8 por cada sucursal se crea un query asignando un UNION ALL para el uso de Xfilia (para tablas Exclusivas vs Compartidas) para las tablas SA2y CE8.
En

Función

la función TodoOk se agrega Validación para Sucursal

Vacía

vacía.

En el Fuente FISR088.

PRW
En Función

PRWse actualiza la función PrintReport por cada sucursal se crea un query asignando un UNION ALL para el uso de Xfilia (para tablas Exclusivas vs Compartidas) para las tablas SA2 y CE8.


Procedimiento de implementación

Requisito:

Tener configurada la tabla SA2 como exclusiva (Empresa, Unidad y Sucursal) y registrar dos proveedores (SA2) con el mismo código de proveedor y tienda pero con diferente Filial.

Ejemplo:

FilialCod ProveedorTienda
0100000101
0200000101


Tener configurado los TES (Entrada y Salida) para las filiales con las que se trabajará

Ejemplo:

FilialEntradaSalida
01001501
02202510


Generar Movimientos Bancarios

Registrar Facturas de Entrada de Tipo "Normal"








Conversores y Parámetros:

Informe los conversores / parámetros.

Llamados vinculados:

Informe el(los) llamado(s) vinculado(s).

Requisito (Issue):Informe el requisito vinculado.
Documento de Referencia:Informe el documento de referencia vinculado.