Puntos de entrada disponibles para todos los países :
Nombre del Punto de Entrada | Descripción | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
F998BRLFLT | Tiene el objetivo de que el usuario pueda agregar más filtros a la consulta (Query) de selección de recibos al momento de dar click en "Aplicar filtros" en el programa TOTVS Recibos. Parámetros recibidos:
Retorno:
Este punto de entrada sustituye al "F088FLT" de la rutina Cobros Diversos (FINA087A). Más información: DT PE F998BRFLT Agregar más filtros al momento de buscar recibos TOTVS Recibo MEX Ejemplo: #Include 'Protheus.ch' User Function F998BRFLT IF queryOption == 'complete' | |||||||||||||||||||||||||||
F998BRANU | Tiene el objetivo de que el usuario pueda personalizar validaciones para ejecutar la opción de "Anular/Borrar" un recibo de cobro. Parámetros recibidos:
Retorno: Flag que indica si procede o no la anulación.
Este punto de entrada sustituye al "FA088OK" de la rutina Cobros Diversos (FINA087A). Más información: DT PE F998BRANU Pre-validaciones para la anulación de un recibo en TOTVS Recibo MEX Ejemplo: #Include 'Protheus.ch' User Function F998BRANU cQueryWhere := " FJT_FILIAL = '"+xFilial("FJT")+"' AND FJT_SERIE = '"+cSerie+"' AND FJT_RECIBO = '"+cRecibo+"' " cQuery := ChangeQuery(cQuery) WHILE (cAlias)->(!EOF()) | |||||||||||||||||||||||||||
F998BRMCOL | Tiene el objetivo de que el usuario pueda indicar campos/columnas que se desean incluir en el GRID de visualización de los recibos desde la opción de "Buscar recibos". Parámetros recibidos:
Retorno: Arreglo de configuraciones para agregar a la lista de campos que se pueden visualizar en la lista de recibos.
Este punto de entrada sustituye al "F088NP2K" de la rutina Cobros Diversos (FINA087A). Más información: DT PE F998BRMCOL Incluir columnas a visualizar en el GRID de buscar recibos Ejemplo: #Include 'Protheus.ch' User Function F998BRMCOL //Se forman las condicionales de la consulta //Se estructura la parte de los campos a obtener //Se estructura todo el query aAux := {} //Se asignan los campos deseados al arreglo a retornar Return aAux | |||||||||||||||||||||||||||
F998NROK | Tiene el objetivo de agregar validaciones y mensajes de confirmación o error antes de guardar, de manera que si no cumple las condiciones del punto de entrada no permita el guardado del recibo y este pueda ser modificado. Parámetros recibidos:
Retorno:
Este punto de entrada sustituye al "A087TUDOK" de la rutina Cobros Diversos (FINA087A). Más información: DT PE F998NROK Incluir validaciones antes del guardado del recibo desde Nuevo Recibo Ejemplo: #INCLUDE "Totvs.ch" /* /* RETURN aRet | |||||||||||||||||||||||||||
F998NRDCOB | Tiene el objetivo de llenar el campo del Cobrador cuando se seleccione el código del cliente. Parámetros recibidos:
Retorno:
Este punto de entrada sustituye al "F087VLCO" de la rutina Cobros Diversos (FINA087A). Más información: DT PE F998NRDCOB Llenar el campo del Cobrador cuando seleccione el código del cliente en Nuevo Recibo Ejemplo: User Function F998NRDCOB() dbselectarea("SAR") While ("SAR")->(!eof()) ("SAR")->(dbCloseArea()) | |||||||||||||||||||||||||||
F998NRMCOL | Tiene el objetivo de agregar más columnas a visualizar en los títulos financieros en la pantalla de Nuevo Recibo. Parámetros recibidos:
Retorno: Arreglo de configuraciones para agregar a la lista de campos que se pueden visualizar en la lista de títulos.
Este punto de entrada sustituye al "F087COL" de la rutina Cobros Diversos (FINA087A). Más información: DT PE F998NRMCOL Agregar más columnas en la lista de títulos por cobrar TOTVS Recibo Ejemplo: User Function F998NRMCOL() Local aCampos := {} Aadd(aCampos, { "E1_DTACRED","Fecha cred",.T.}) Aadd(aCampos, { "E1_TXMOEDA","TX moneda",.T.}
| |||||||||||||||||||||||||||
F998NRIOFLT | Tiene el objetivo de agregar más filtros en la selección de registros (Query) que se usa en la pantalla de "Agregar otros títulos". Parámetros recibidos:
Retorno:
Este punto de entrada sustituye al "F087AFCL" de la rutina Cobros Diversos (FINA087A). Más información: DT PE F998NRIOFLT Agregar más filtros en el query de Agregar otros títulos TOTVS Recibo Ejemplo: User Function F998NRIOFLT() Local cQuery := Paramixb[1] | |||||||||||||||||||||||||||
F998FLOTIT | Tiene el objetivo de agregar nuevos tipos de títulos a los recibos generados desde la sección de "Nuevo Recibo" Parámetros recibidos:
Retorno:
Este punto de entrada sustituye al "A087TIPTI" de la rutina Cobros Diversos (FINA087A). Más información: DT PE F998FLOTIT Agregar otros tipos de títulos a los recibos de cobro en TOTVS recibo Ejemplo: #INCLUDE "Totvs.ch" cTipos += "/CC/CN" | |||||||||||||||||||||||||||
F998NRG1 | Tiene el objetivo de que se puedan realizar acciones antes de generar los asientos contables. Parámetros recibidos:
Retorno:
Este punto de entrada sustituye al "FA087GRV" de la rutina Cobros Diversos (FINA087A). Más información: #Include 'Protheus.ch' User Function F998NRG1() If MsgYesNo("¿Desea ejecutar el punto de entrada F998NRG1? ", "Confirmar") Return | |||||||||||||||||||||||||||
F998NRG2 | Tiene el objetivo de que se puedan realizar acciones después de grabar el recibo de cobro. Parámetros recibidos:
Retorno:
Este punto de entrada sustituye al "FA087SEL" y "FA087BAIXA" de la rutina Cobros Diversos (FINA087A). Más información: DT PE F998NRG2 Agregar acciones después de grabar el recibo de cobro en TOTVS recibo Ejemplo: #Include 'Protheus.ch' User Function F998NRG2() If MsgYesNo("¿Desea ejecutar el punto de entrada F998NRG2? ", "Confirmar") Return | |||||||||||||||||||||||||||
F998NRG3 | Tiene el objetivo de realizar acciones antes de la generación de los asientos contables y del guardado de datos en la tabla SFE. Parámetros recibidos:
Retorno:
Este punto de entrada sustituye al "FA087INC" de la rutina de Cobros Diversos (FINA087A). Más información: DT PE F998NRG3 Agregar acciones antes de asientos contables y guardado en la SFE Ejemplo: #Include 'Protheus.ch' User Function F998NRG3() If msgyesno("¿Desea ejecutar el punto de entrada F998NRG3? ", "Confirmar") | |||||||||||||||||||||||||||
F998GSE1 | Tiene el objetivo de actualizar los campos creados por el usuario en la tabla SE1, este proceso tiene que ser realizado antes de finalizar el guardado de la tabla SE1. Parámetros recibidos:
Retorno:
Este punto de entrada sustituye al "F840SE1" de la rutina de Generación de recibos (FINA840). Más información: DT PE F998GSE1 Permite grabar información sobre campos creados en la SE1creados por el usuario Ejemplo: #Include 'Protheus.ch' User Function F998GSE1() |