01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFIN - Financiero | ||||||
Función: |
| ||||||
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.
- Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue DMINA-24208.
- 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.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
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.
Ingrese a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
Ingrese a la opción Nuevo Recibo.
Informe el encabezado del recibo de cobro.
- Informe el campo Tienda (FJT_LOJA) y verifique que sea llenado automáticamente los campos Nombre y NIT.
De clic en Extraer Títulos, después agregue una forma de pago.
Confirme el recibo de cobro.
Ingrese a la opción Buscar Recibo.
Informe el encabezado de la búsqueda del recibo de cobro, después de clic al botón Aplicar.
Seleccione el recibo de cobro generado previamente, de clic en los tres puntos y seleccione la opción Visualizar.
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
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.¡IMPORTANTE!
Configuración de inicializador estándar para el campo FJT_NOME:
Campo | FJT_NOME |
---|---|
Inicializador estándar | IIF(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:
Campo | FJT_NIT |
---|---|
Inicializador estándar | IIF(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)
Campo | FJT_LOJA |
Secuencia | 001 |
Cnt. Dominio | FJT_NOME |
Tipo | 1 -Primario |
Regla | POSICIONE("SA1",1,XFILIAL("SA1")+FWFLDGET("FJT_CLIENT")+FWFLDGET("FJT_LOJA"),"A1_NOME") |
Posiciona | 2 - No |
Alias | |
Orden | 0 |
Clave | |
Condición |
Configuración del disparador para el campo Tienda (FJT_LOJA) para modificar el campo NIT (FJT_NIT)
Campo | FJT_LOJA |
Secuencia | 002 |
Cnt. Dominio | FJT_NIT |
Tipo | 1 -Primario |
Regla | POSICIONE("SA1",1,XFILIAL("SA1")+FWFLDGET("FJT_CLIENT")+FWFLDGET("FJT_LOJA"),"A1_CGC") |
Posiciona | 2 - No |
Alias | |
Orden | 0 |
Clave | |
Condición |
05. ASUNTOS RELACIONADOS
- TOTVS Recibo
- Configuración del campo NIT: 20017648 DMINA-23311 DT Habilitar campo NIT (FJT_NIT) con disparador