01. DATOS GENERALES
Producto: | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Servicios | ||||||
Módulo: | SIGAFIN - Financiero | ||||||
Función: |
| ||||||
País: | Todos (Mercado Internacional) | ||||||
Ticket: | N/A | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-14277 DMINA-15056 |
02. DESCRIPCIÓN
Se necesita crear un punto de entrada en el cual permita agregar filtros en la búsqueda de otros títulos por cobrar.
Se crea el punto de entrada F998NRMCOL en la rutina financial-titles.data.tlpp del servicio de títulos financieros, con el objetivo de que al buscar otros títulos se puedan agregar filtros de la tabla de Títulos por Cobrar (SE1).
03. INFORMACIÓN ADICIONAL
- Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue DMINA-14277.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
Crear la función de usuario F998NRIOFLT por el cual se permita agregar filtros de selección en la sección Incluir otros títulos.
- La función debe retornar la sentencia Where de la expresión SQL del Query a realizar.
- Dentro del módulo Financiero, ejecutar la rutina TOTVS Recibo (Actualizaciones | Cuentas por cobrar | TOTVS Recibo).
- Dentro del aplicativo de TOTVS Recibo, ir a Nuevo Recibo.
- Llenar el encabezado del recibo.
- Clic en Incluir otros títulos.
- Al aplicar los filtros sobre los títulos se ejecutará el punto de entrada F998NRIOFLT.
- Se mostrarán los títulos por cobrar de acuerdo al filtro estándar más los criterios definidos a través del Punto de Entrada.
Descripción | Actualizaciones | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Punto de entrada: | F998NRIOFLT | |||||||||
Nombre del programa fuente: | financial-titles.data.tlpp | |||||||||
Parámetros recibidos: |
| |||||||||
Respuesta: |
|
Ejemplo:
#Include 'Protheus.ch' //Punto de entrada F998NRIOFLT User Function F998NRIOFLT() Local cQuery := Paramixb[1] Local nTipo := Paramixb[2] // 1-Extraer titulos/ 2-Incluir otros titulos If nTipo == 2 //2-Incluir otros titulos cQuery += " AND E1_VALOR < 2000 " EndIF If nTipo == 1 // 1-Extraer titulos cQuery += " AND E1_VALOR > 2000 " EndIF Return cQuery
¡IMPORTANTE!
La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.
04. ASUNTOS RELACIONADOS