Histórico da Página
01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. | ||||||
---|---|---|---|---|---|---|---|
Segmento: | Servicios - Mercado Internacional. | ||||||
Módulo: | SIGAFAT - Facturación. | ||||||
Función: |
| ||||||
Ticket: | 8038311 | ||||||
Base(s) de Datos: | Todas | ||||||
Versión: | 12.1.17 |12.1.23 | 12.1.25 | 12.1.27 |
02. SITUACIÓN/REQUISITO
Al Ingresar a Cuando el motor de Base de Datos es Oracle, la rutina de Dar Efectividad a la Orden de Pago (FINA085R) y realizar un filtro el botón de Crear Filtro no realiza ninguna acciónCancelación de CFDI (FISA817); no muestra los títulos timbrados en el Browse, debido a que no es reconocido el operador "<>" al utilizarlo en la condición "F2_UUID <> ' '" de la consulta.
03. SOLUCIÓN
Se crea la tabla temporal TRB con campos basados en la estructura de la tabla SEK principalmente en los campos Orden de pago (EK_ORDPAGO), Proveedor(EK_FORNECE), Sucursal(EK_LOJA), Total (EK_VALOR), Documento recibo(EK_DOCREC), Fecha emisión(EK_DTDIGIT), Fecha recibo(EK_DTREC) y Moneda(EK_MOEDA)modifica la función F817BRWSFX() de la rutina Cancelación CFDI (FISA817), para que sea utilizada la función ChangeQuery(); y puedan ser interpretadas las consultas en todos los motores de bases de datos.