Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
PAYMENTFORM.SERVICE.TLPPServicio de formas de pago 13/03/2024
CATALOGS.DATA.TLPPServicio de Catálogos 13/03/2024
País:Todos
Ticket:19519020
Requisito/Story/Issue (informe el requisito vinculado):DMINA-22627


02. SITUACIÓN/REQUISITO

Al habilitar el Punto de Entrada "FORMPRE" (Validaciones antes de la alteración de cualquier campo del formulario), aun cuando este devuelve falso en cualquiera de los campos del encabezado del recibo (FJT), se permite la asignación del valor, lo cual es incorrecto, dado que al devolver un valor falso, este no debería ser asignado al campo.


03. SOLUCIÓN

Para darle solución a la situación se realizaron los siguientes cambios:

  • En el servicio de formas de pago (PAYMENTFORM.SERVICE.TLPP), se restablecen los valores cuando los Puntos de Entrada retornan .F., además de cambiar el formato de los mensajes para evitar duplicaciones.
  • En el servicio de Catálogos (CATALOGS.DATA.TLPP), se ha eliminado un comando (CriarVar) que crea una variable en la filial (F3H_FILIAL) de la tabla Configuración de Catálogos (F3H).


  1. Realizar un respaldo del repositorio (RPO).
  2. Realizar la aplicación del parche correspondiente al issue DMINA-22627.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. Compilamos el Punto de entrada "FORMPRE"

    Ejemplo del PE "FORMPRE"

    Punto de entrada que válida que el valor seleccionado en el campo Serie (FJT_SERIE) sea "B" en caso de que sea diferente, no permitirá la inclusión y mandara un mensaje mostrando el error y la solución.

  1. Ingresar a la rutina TOTVS ReciboSIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
  2. Ingresar a la opción Nuevo Recibo.
  3. Intentamos seleccionar una Serie (FJT_SERIE) diferente a "B":
    1. Verificamos que no permita la asignación y se muestre un mensaje de advertencia.
  4. Seleccionamos una Serie (FJT_SERIE) B:
    1. Verificamos que permita la asignación de valor al campo.


04. INFORMACIÓN ADICIONAL

N/A


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2210 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.


05. ASUNTOS RELACIONADOS

  • TOTVS Recibo
  • 5.2 Puntos de entrada disponibles