01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
RECEIPT.SERVICE.TLPP      Servicio de Recibos de Cobro    de Totvs Recibo28/08/2024
FINA998.APPAplicativo de Totvs Recibo
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. Aplicar el paquete de expedición continua Financiero - Totvs Recibo MI con fecha superior o igual  
  3. Realizar la aplicación del parche correspondiente al issue DMINA-24208.
  4. 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.
  5. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  6. 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

Esta solución estará de manera homologada disponible en el patch de expedición continua Financiero - Totvs Recibo MI con fecha superior o igual al 12/09/2024.



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 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 Campo FJT_NIT
La creación del campo dependerá si usuario necesita mostrar el contenido del campo A1_CGC en el encabezado del Recibo.


Creación del campo NIT (FJT_NIT)

CampoFJT_NIT
Tipo1 - Carácter
Tamaño14
Decimal0
MáscaraAjustar la máscara (X3_PICTURE) IGUAL al del campo A1_CGC de la tabla Clientes (SA1)
TítuloNIT
DescripciónNIT del cliente
Contexto2 - Virtual
Propiedad1 - Visual
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
Opciones
When
Relación
Val. Sistema
Inic. Padre
HelpNIT del cliente seleccionado


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 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


Ver configuración del campo FJT_NIT en sl siguiente DT: Habilitar campo NIT (FJT_NIT) con disparador


05. ASUNTOS RELACIONADOS