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-19796 |
02. SITUACIÓN/REQUISITO
Dentro de la rutina de Totvs Recibo (FINA998), cuando se guarda un recibo con donde un titulo tuviera el caracter pipe " | " en campos de índice único de la tabla SE1 - Cuentas por cobrar, se observa que se genera un bloqueo de rutina Totvs Recibo (FINA998).
03. SOLUCIÓN
Dentro de la rutina Servicio de guardado del recibo (save-receipt.service.tlpp), se realizan los siguientes ajustes:
- Se agrega una validación para identificar el caracter Pipe " | " y retornar mensaje para no permitir el guardado.
Pre condiciones:
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-19769.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente documento técnico.
- A través de la rutina “Productos”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un producto.
- A través de la rutina “Bancos”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un banco.
A través de la rutina “Clientes”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un cliente.
- A través de la rutina "Tipo de Entrada y Salida", ubicada en el módulo Facturación – SIGAFAT (Actualizaciones | Archivos), se debe tener una TES de salida configurada.
- A través de la rutina "Factura de Venta", ubicada en el módulo Facturación – SIGAFAT (Actualizaciones | Movimientos), capturamos una factura para el cliente con el producto y la TES previamente configurados.
- Colocar un pipe " | " en el numero del documento
Se realiza la captura de un recibo de cobro en TOTVS Recibo (SIGAFIN >> Movimientos | Cuentas por Cobrar | TOTVS Recibo)
- Se ingresa a la opción de "Nuevo recibo".
- Capturar los datos del encabezado.
- Cliente: Indicar el cliente configurado en la sección Pre-condiciones.
- Seleccionar la Factura de Venta generada en la sección Pre-condiciones.
- Agregar una forma de pago en Efectivo con el monto del titulo seleccionado.
- Guardar el Recibo
- Verificar que el sistema mande una alerta : "El título seleccionado NF000001| contiene caracteres especiales que generan un error en el grabado."
04. INFORMACIÓN ADICIONAL
N/A
La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.¡IMPORTANTE!