Á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
FINA998TOTVS Recibo16/05/2025
País:Mercado Internacional
Ticket:No aplica
Requisito/Story/Issue (informe el requisito vinculado):DMINA-26417 (Pacote: 015585)


02. SITUACIÓN/REQUISITO

Implementar funcionalidad de Cobradores Activos e Inactivos para la rutina de TOTVS Recibo, impidiendo que se seleccione un cobrador inactivo.

03. SOLUCIÓN

En la rutina TOTVS Recibo (FINA998), se realiza el siguiente ajuste:

    • Se crea Función que valida si el Cobrador tiene estatus Activo o Inactivo, FA998VlSAQ(). En caso de detectar que el Cobrador tiene estatus Inactivo (AQ_STATUS = 2) se envía mensaje al usuario ("Cobrador Inactivo") e impide que dicho Cobrador sea seleccionado.

Se realizan los siguientes ajustes a diccionario:

    • Se crea campo Estatus (AQ_STATUS) en la tabla Cobradores (SAQ) con las opciones 1 = Activo y 2 = Inactivo.
    • Se modifica el campo Cobrador (FJT_COBRAD), agregando llamada a la función FA998VlSAQ(), para realizar la validación del estatus del cobrador.

Se crea Help con la leyenda "Cobrador Inactivo".

Para más información, consultar la sección 04. INFORMACIÓN ADICIONAL.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche correspondiente a la issue DMINA-26417.
  3. Validar que la rutina actualizada coincida con la indicada en la sección 01. Datos Generales del presente Documento Técnico.
  4. En el módulo Financiero (SIGAFIN):
    • Ir al menú Actualizaciones | Archivos | Clientes (CRM980), configurar un Cliente.
    • Ir al menú Actualizaciones | Archivos | Cobradores (FINA011), configurar un Cobrador con estatus Inactivo (AQ_STATUS = 2).
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir a Actualizaciones | Cuentas por Cobrar | TOTVS Recibo (FINA998).
  3. Dar clic en el botón "Nuevo Recibo".
  4. Informar el cliente configurado en las precondiciones.
  5. Informar el cobrador configurado en las precondiciones.
  6. Validar que el sistema muestre mensaje al usuario e impida que el cobrador sea seleccionado:


04. INFORMACIÓN ADICIONAL

Actualizaciones al Diccionario de Datos

Archivo de campos SX3

Tabla Cobradores (SAQ):

ColumnaValor
CampoAQ_STATUS 
Tipo1 - Caracter
Tamaño1
Formato@!
TítuloEstatus
DescripciónEstatus del Cobrador
HelpIndique el estatus del cobrador, como se muestra a continuación:
1 = Activo
2 = Inactivo
Lista de opciones1=Activo;2=Inactivo
Inic. Estándar'1'
ValidaciónPertence("12")
Usado<Marcado>


Tabla Encabezado del Recibo (FJT):

CampoFJT_COBRAD
ValidaciónExistCpo("SAQ") .AND. FA998VlSAQ(FwFldGet("FJT_COBRAD"))

Para este campo, solo se modifica el valor indicado. 


Help:

CampoValor
HelpINACTCOL
Help en Español"Cobrador Inactivo"


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2310 (con garantía extendida) o superior.


05. ASUNTOS RELACIONADOS

  • TOTVS Recibo
  • Cobradores Activos e Inactivos