01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIN - Financiero |
---|
Función: |
Rutina | Nombre Técnico | Fecha |
---|
|
---|
collectorservicetlpp service Service del servicio de cobradores |
|
11
|
País: | Todos |
---|
Ticket: | N/A |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-14277 DMINA-15056 |
---|
02. SITUACIÓN/REQUISITO
Se necesita crear un punto de entrada en el cual permita llenar el campo del Cobrador cuando seleccione el código del cliente, con el Cobrador que tiene asociado en Clientes X Cobrador.
03. SOLUCIÓN
Se crea el punto de entrada F998NRDCOB en la rutina collector.service.tlpp del servicio de cobradores, con el objetivo de que el usuario al seleccionar el Cliente en Nuevo Recibo se coloque el Cobador Cobrador que tiene asignado en la rutina de Clientes X Cobrador.
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02Pre-Condiciones,Procedimiento, Paso 03, Paso 04 |
---|
ids | paso1Pre-Condiciones,paso2Procedimiento |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1Pre-Condiciones |
---|
| - 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.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | paso2Procedimiento |
---|
| Crear la función de usuario F998NRDCOB para el cual permita llenar el campo del Cobrador cuando seleccione el código del cliente. - La función debe retornar el código de cobrador.
- Dentro del modulo Financiero ejecutar módulo Financiero ejecutar la rutina TOTVS Recibo (Actualizaciones | Cuentas por cobrar | TOTVS Recibo).
- Dentro del aplicativo de TOTVS Recibo, ir a Nuevo Recibo los campos de consulta de acuerdo a los recibos que se desea buscar y visualizar.
- Al dar clic en Aplicar seleccionar el cliente se ejecutará el punto de entrada F998NRDCOB F998NRDCOB .
- La función de usuario afectará la búsqueda de recibos, aplicando los filtros definidos por el usuario desde TOTVS Recibo más los filtros agregados desde el punto de entrada (F998NRDCOB ). esta función retornará la expresión SQL necesaria para realizar la consulta (Query) a la base de datos mostrando los recibos que cumplan todas las condiciones.
|
|
...
- retornará el cobrador correspondiente y se colocará en el box de cobrador.
|
|
04. INFORMACIÓN ADICIONAL
Descripción | Actualizaciones |
---|
Punto de entrada: | F998NRDCOB |
Nombre del programa fuente: | COLLECTOR.SERVICE.TLPP |
Parámetros recibidos: |
Nombre | Tipo | Descripción |
---|
PARAMIXB[1] | C | Cliente seleccionado. | PARAMIXB[2] | C | Tienda del cliente seleccionado. |
|
Respuesta: |
Nombre | Tipo | Descripción | Obligatorio |
---|
cCobrador | C | Retorna el Cobrador que será colocado en el box del cobrador. | Si |
|
Ejemplo:
#Include 'Protheus.ch'
User Function F998NRDCOB()
Local cCobrador := ""
Local cClient := Paramixb[1]
Local cLoja := Paramixb[2]
dbselectarea("SAR")
("SAR")->(dbGoTop())
While ("SAR")->(!eof())
If xFilial("SAR")== SAR->AR_FILIAL .AND. cClient == SAR->AR_CODCLI .AND. cLoja == SAR->AR_LOJCLI
cCobrador :=AR_CODCOBR
EndIf
("SAR")->(dbskip())
EndDo
("SAR")->(dbCloseArea())
Return cCobrador
Card documentos |
---|
Informacao | Utilice este box para resaltar información relevante y/o de destaqueLa 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. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS
Puntos de entrada disponibles en TOTVS Recibo