01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIN - Financiero |
---|
Función: | Nombre | Rutina | Fecha |
---|
financial-titles.controller.tlpp | Controlador del servicios de |
|
---|
titulos 1223/09/2022 | financial-titles.service.tlpp | Servicio que contiene validaciones para |
|
titulos 1223/09/2022 | FINA998.prw | Aplicativo |
|
Totvs Recibos1223/09/2022 | FINA998A.tlpp | Fuente puente para comunicación de Endpoint |
|
.1223/09/2022 | save-receipt.service.tlpp | Servicio |
|
que contiene la logica para guardar recibo de cobro |
|
.12NAN/A |
Requisito/Story/Issue (informe el requisito vinculado): | DMINA- |
---|
16897
02. SITUACIÓN/REQUISITO
Dentro de la rutina Totvs Recibos TOTVS Recibo (FINA998), se tienen 2 sesiones abiertas para generar un recibo de cobro.
Se selecciona un titulo título por cobrar en la primera sesión y despues después se selecciona el mismo titulo título en la segunda sesión, se observa que si esta sí está permitiendo seleccionar el mismo titulo título por cobrar en las 2 sesiones abiertas, lo cual es incorrecto, ya que en al la rutina anterior de Cobros Diversos (FINA087A), no permite seleccionar el mismo titulo título cuando ya esta está ocupado en alguna sesión.
Se requiere agregar alguna validación para bloquear el registro seleccionado y que no se permita seleccionarlo en otra sesión.
03. SOLUCIÓN
Dentro de la rutina Aplicativo de TOTVS Recibo (FINA998.prw):
- Se realiza un ajuste en la función JsToAdvpl para realizar el llamado del nuevo endpoint para bloquear y desbloquear el título seleccionado.
Dentro de la rutinafuente puente para comunicación de Endpoint (FINA998A.tlpp):
- Se realiza el ajuste para llamar el servicio para bloquear y desbloquear el título seleccionado.
Dentro de la rutinaServicio que contiene la lógica para guardar recibo de cobro (save-receipt.service.tlpp):
- Se realiza el ajuste en el método getsaveReceiptDetailService para desbloquear el registro en la tabla SE1-Cuentas por Cobrar antes de realizar el commit para grabar los datos del recibo.
Dentro de la rutinaServicio que contiene validaciones para títulos validaciones para titulos financieros (financial-titles.service.tlpp):
- Se genera un nuevo metodo método llamado validTitleLockService, que permite validar si un titulo título esta seleccionado o no y retornar un mensaje de error si se intenta seleccionar un titulo título que ya esta está siendo utilizado en otra sesión.
Dentro de la rutina Controlador del servicios de titulos títulos financieros (financial-titles.controller.tlpp):
- Se habilita un nuevo endpoint ("/api/v1/totvsRecibos/titles/validTitleLock"), que permite validar si un titulo título financiero esta está siendo utilizado o esta seleccionado.
...
Totvs custom tabs box |
---|
tabs | Pre-condiciones,PasosProcedimiento |
---|
ids | Pre-condiciones,Pasos |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Pre-condiciones |
---|
| - Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue issue DMINA-1689717053.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Generar una Factura de Venta (SIGAFAT >> Actualizaciones | Facturación | Facturaciones)
|
Totvs custom tabs box items |
---|
| - Ingresar a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | Totvs TOTVS Recibo.
- Ingresar a la opción Nuevo Recibo.
- En el apartado de Títulos a Cobrar o Compensar, seleccionar la factura generada en las pre-condiciones.
- Abrir una segunda sesión, ingresando a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | Totvs TOTVS Recibo.
- Ingresar a la opción Nuevo Recibo.
- En el apartado de Títulos a Cobrar o Compensar, seleccionar la factura que se seleccino seleccionó en la primera sesión.
- Validar que no se permita seleccionar el titulo título y que se muestre el siguiente mensaje:
Image Added
- En la primera sesión, desmarcar el titulo título por cobrar.
- Validar ahora que en la segunda sesión se permita la selección del titulo título por cobrar.
- Informar la forma Forma de pagoPago.
- Guardar el recibo.
|
|
04. INFORMACIÓN ADICIONAL
NAN/A
Card documentos |
---|
Informacao | Utilice este box para resaltar información relevante y/o de destaque La presente solución aplica para versiones 12.1.33 o superiores. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS
...
TOTVS Recibo