...
Línea de producto: | Microsiga Protheus. | ||||||
---|---|---|---|---|---|---|---|
Segmento: | Servicios & Jurídico - Mercado Internacional. | ||||||
Módulo: | SIGAFIN - Financiero | ||||||
Función: |
| ||||||
Ticket: | 8325019 | ||||||
Issue: | DMICNS-8092 | ||||||
Versión: | 12.1.17 | 12.1.23 | 12.1.25 | 12.1.27 | ||||||
País: | Argentina |
Al ejecutar la consulta "Por Pedido" (MATA851En la rutina “Cheques Recibidos” (FINA096.PRW) en el módulo de Facturación en "Consultas | Rentabilidad", se genera un error.log:
THREAD ERROR ([66420], totvs.qro, MANTO2017QXNH2) 31/03/2020 16:17:16
array out of bounds ( 0 of 94 ) on M460LIVR(M460LIVR.PRW) 31/03/2020 16:08:40 line : 249
se presentan inconsistencias al realizar el proceso de liquidación, permite liquidar cheques sin bordero.
El error se da cuando en el browse de la rutina de "Cheques Recibidos" estamos posicionados sobre un cheque con bordero y seleccionamos el botón de “Liquidar”, enseguida se visualiza la ventana “Selección de títulos cobrados (FINA089.PRW)” donde se muestran cheques con y sin bordero, permitiendo seleccionar y liquidar los cheques que no cuentan con bordero, generando una inconsistenciaEl error impide visualizar la consulta, este error ocurre también en la consulta “Por Producto y Pedido" (MATA852.PRW).
Al momento de hacer la consulta se detona el fuente para el cálculo del Libro Fiscal "M460LIVR.PRW", donde para obtener la TES de ambas consultas: “Rentabilidad Por Pedido” (MATA851.PRW) y “Rentabilidad Por Producto y Pedido” (MATA852.PRW), no se tenía el tratamiento adecuado e intentaba tomar el valor de la TES de los Documentos Fiscales (D2_TES). Como solución se agregó la localización para ambas rutinas, para que la obtención de la TES se haga a partir de la configuración del pedido (C6_ITEM) y no del Documento FiscalEn la función A089Recibe() que obtiene los datos y genera la ventana “Selección de títulos cobrados,“ se localiza la funcionalidad para que filtre las situaciones de cobranza correctas, se tenia la condición de filtrar las situaciones o que el saldo fuera diferente de 0 y de está manera mostraba todos los cheques con un saldo sin importar la situación, los cheques en cartera que no han sido liquidados cuentan con un saldo, independientemente que tengan o no bordero, adicional; ya se tiene la validación de que el saldo sea mayor a 0.
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
...