Á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
RECEIPT.SERVICE.TLPPServicio de Recibos de Cobro de Totvs Recibo20/08/2024
País:Todos
Pacote:014437
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-24208


02. SITUACIÓN/REQUISITO

Se identifica que al visualizar un recibo de cobro en Totvs Recibo (FINA998), aparece el campo Nombre (FJT_NOME) con un nombre de cliente incorrecto. 

Se identifica también que al visualizar un recibo de cobro en Totvs Recibo (FINA998), aparece el campo Emisión (FJT_EMISSA), con la fecha del sistema y no la fecha grabada en base de datos.

Se identifica también que al visualizar un recibo de cobro en Totvs Recibo (FINA998), que no posee registro en la tabla FJT, se genera error.log.


03. SOLUCIÓN

En la rutina de Servicio de Recibos de Cobro de Totvs Recibo (RECEIPT.SERVICE.TLPP), en la función getDataHdrSrv, se da tratamiento para modificar la obtención de los registros en la tabla FJT, se abre el modelo en modo vista para que la ejecución del inicializador estándar funcione correctamente.


  1. Realizar un respaldo del repositorio (RPO).
  2. Realizar la aplicación del parche correspondiente al issue DMINA-24208.
  3. Por medio del módulo de Configurador (SIGACFG) realice la configuración de los campos FJT_NIT y FJT_NOME descritos en la sección 04. Información adicional.
  4. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  5. En la rutina de Clientes (MATA030) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Archivos) registre un cliente, informe los campos Nombre y NIT.

  1. Ingrese a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.

  2. Ingrese a la opción Nuevo Recibo.

    1. Informe el encabezado del recibo de cobro.

    2. Informe el campo Tienda (FJT_LOJA) y verifique que sea llenado automáticamente los campos Nombre y NIT.
    3. De clic en Extraer Títulos, después agregue una forma de pago.

    4. Confirme el recibo de cobro.

  3. Ingrese a la opción Buscar Recibo.

    1. Informe el encabezado de la búsqueda del recibo de cobro, después de clic al botón Aplicar.

    2. Seleccione el recibo de cobro generado previamente, de clic en los tres puntos y seleccione la opción Visualizar.

    3. Verifique que los campos Nombre y NIT sean informados gracias al inicializador estándar configurado previamente, con la información que fue presentada en la pantalla de Nuevo Recibo.


04. INFORMACIÓN ADICIONAL


¡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 indicada en la sección 01 - Datos Generales.


Configuración de inicializador estándar para el campo FJT_NOME:

CampoFJT_NOME
Inicializador estándarIIF(Inclui,"",POSICIONE("SA1",1,XFILIAL("SA1")+FWFLDGET("FJT_CLIENT")+FWFLDGET("FJT_LOJA"),"A1_NOME"))


Configuración de inicializador estándar para el campo FJT_NIT:

CampoFJT_NIT
Inicializador estándarIIF(Inclui,"",POSICIONE("SA1",1,XFILIAL("SA1")+FWFLDGET("FJT_CLIENT")+FWFLDGET("FJT_LOJA"),"A1_CGC"))


Configuración del disparador para el campo Tienda  (FJT_LOJA) para modificar el campo Nombre (FJT_NOME)

CampoFJT_LOJA
Secuencia001
Cnt. DominioFJT_NOME
Tipo1 -Primario
ReglaPOSICIONE("SA1",1,XFILIAL("SA1")+FWFLDGET("FJT_CLIENT")+FWFLDGET("FJT_LOJA"),"A1_NOME")
Posiciona2 - No
Alias
Orden0
Clave
Condición


Configuración del disparador para el campo Tienda  (FJT_LOJA) para modificar el campo NIT (FJT_NIT)

CampoFJT_LOJA
Secuencia002
Cnt. DominioFJT_NIT
Tipo1 -Primario
ReglaPOSICIONE("SA1",1,XFILIAL("SA1")+FWFLDGET("FJT_CLIENT")+FWFLDGET("FJT_LOJA"),"A1_CGC")
Posiciona2 - No
Alias
Orden0
Clave
Condición



05. ASUNTOS RELACIONADOS