Reemplazar función CriaTrab() por FWTemporaryTable() para el manejo de tablas temporales

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGACOM - Compras.

Función:

FuentesNombre Técnico
LOCXNF.PRWNotas Fiscales
LOCXNF2.PRWCálculo de valores Para Nota Fiscal
GPER180AUS.PRWInforme de Superannuation
COSA151.PRWGeneración de Archivos 151
INFOFIN.PRWRetorna Notas Fiscales en Base a Pagos Parciales
MATR996.PRWRetenciones Colombia
MATREQ1.PRWInforme de RCN sin NF
MATREQ2.PRWInforme de RCD sin NCP
MATR263.PRWRegistro de Inventario Permanente Valorizado
FINR276.PRWDemostrativo de IDE
MATA927A.PRWCálculo para base de IETU (México)
MATR977A.PRWInforme para Conferencia de Cálculo de Base IETU
*GERXMLIR.PRWDeclaración de IR - Ecuador
*CALCRETIVA.PRWCalculo DIOT México
*M460GRAV.PRWActualización de Remito Durante Grabación de Factura (Argentina)
*MHPFGEN.PRWFunciones Generales
*LIBRBOL.PRXImpresión de Libro Fiscal (Chile)
*LIBRGER.PRWImpresión de Libro Fiscal.
*LIBRRD1.PRX

Emisión de Registro de Impuesto de la Rep. Dominicana

*LIBRTIK.PRWLibro Fiscal de ventas para Tickets y Facturas (Venezuela)

Situación/Requisito:

Remover la función CriaTrab() y reemplazarla por el uso de FWTemporaryTable(), la cual es una clase que crea y manipula tablas temporales directamente en Base de Datos.

Además se solicita eliminar las fuentes marcadas con * de TFS

Solución/Implementación:

  • Se remueven las funciones CriaTrab() de las clausulas #IFDEF TOP y #IFNDEF TOP.
  • Se reemplaza la función CriaTrab() por FWTemporaryTable.
  • Se eliminan fuentes.
Requisito (Issue):DMINA-2802
Versión:12.1.17