01. DATOS GENERALES
Producto | TOTVS Backoffice | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | |||||||||
Segmento: | Backoffice | |||||||||
Módulo: | SIGAFIN - Financiero | |||||||||
Función: |
| |||||||||
País: | Todos | |||||||||
Ticket: | N/A | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-21715 |
02. SITUACIÓN/REQUISITO
En la opción de "Nuevo Recibo" del programa de TOTVS Recibo, se ha observado que no se permite la inclusión de datos en el campo Número de Recibo (FJT_RECIBO). Dado que este campo es obligatorio, esta restricción impide la visualización de los recibos del cliente cuando se realiza un filtrado.
03. SOLUCIÓN
Al realizar el análisis, se detecta que el método isBlind() no funciona correctamente para determinar si se está realizando un automatizado o no. Por lo tanto, se optó por realizar cambios en los siguientes fuentes:
El servicio encargado de obtener formas de pago (PAYMENTFORM.SERVICE.TLPP) ahora incluye un parámetro booleano con valor False (.F.) para indicar que no se está accediendo al endpoint mediante un proceso automatizado.
En el controlador del servicio de recibos (RECEIPT.CONTROLLER.TLPP), se ha realizado una modificación en la lógica para determinar si se está ejecutando un proceso automatizado o no. Este ajuste se implementó con el objetivo de obtener los datos de manera correcta.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-21715.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico.
Ingresar a la opción de Nuevo Recibo en TOTVS Recibo (SIGAFIN >> Movimientos | Cuentas por Cobrar | TOTVS Recibo).
- Se ingresa a la opción de "Nuevo recibo".
Verificamos que se pueda ingresar datos en el campo Recibo (FJT_RECIBO)
04. INFORMACIÓN ADICIONAL
La presente solución aplica para versión 12.1.2210 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales. ¡IMPORTANTE!