Histórico da Página
...
Punto de entrada anterior | Funcionalidad | Rutina original | Equivalente | Documentación | ||
---|---|---|---|---|---|---|
F087ACOB | Se utiliza en el llenado automático del cobrador, cuando se informa el número del recibo | F087VLCO | Permite al usuario activar o no el campo "cobrador" | FINA087A | F998NRDCOB | https://tdn.totvs.com/x/Zq97Jw |
A087TIPTI | Permite modificar los tipos de títulos que podrán ser bajados en el recibo | FINA087A | F998FLOTIT | https://tdn.totvs.com/x/Zq97Jw | ||
FA087COL | Punto de entrada para poder modificar los campos de la lista de la tabla SE1. | FINA087A | F998NRMCOL | https://tdn.totvs.com/x/Zq97Jw | ||
F087AFCL | Manipulación de consultas en la rutina de recibos varios. Filtra clientes en la segunda pantalla según alguna nueva característica del cliente. | FINA087A | F998NRIOFLT | https://tdn.totvs.com/x/Zq97Jw | ||
F087AQRY | Agregar documentación de excepciones de consulta. Filtro para pantalla 3 (SE1) | FINA087A | F998NRIOFLT | https://tdn.totvs.com/x/Zq97Jw | ||
A087TUDOK | Valida el panel de recibos varios. | FINA087A | F998NROK | https://tdn.totvs.com/x/Zq97Jw | ||
FA087INC | Tiene el objetivo de realizar acciones antes de la generación de Asientos Contables (CT2) y de grabar la tabla de Impuestos/Retenciones (SFE). | FINA087A | F998NRG3 | https://tdn.totvs.com/x/Zq97Jw | ||
FA087BAIXA | Registro de recibo complementario El punto de entrada permite registrar datos adicionales en las tablas antes mencionadas después de confirmar la inclusión del recibo. | FINA087A | F998NRG2 | https://tdn.totvs.com/x/Zq97Jw | ||
FA087GRV | Punto de entrada después de grabar TODOS los archivos y antes de la contabilidad | FINA087A | F998NRG1 | https://tdn.totvs.com/x/Zq97Jw | ||
FA087SEL | Punto de entrada después de escribir la tabla SEL. Después del commit y del SX8 | FINA087A | F998NRG2 | https://tdn.totvs.com/x/Zq97Jw | ||
F088NP2 | 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". | FINA088 | F998BRMCOL | https://tdn.totvs.com/x/Zq97Jw | ||
F088FLT | Agregar más filtros al momento de buscar recibos TOTVS Recibo MEX | FINA088 | F998BRFLT | https://tdn.totvs.com/x/Zq97Jw | ||
F088NP3 | Agregar más filtros al momento de buscar recibos TOTVS Recibo MEX | FINA088 | F998BRFLT | https://tdn.totvs.com/x/Zq97Jw | ||
FA088OK | Incluir validaciones para la opción de "Anular/Borrar" recibo en la rutina. | FINA088 | F998BRANU | https://tdn.totvs.com/x/Zq97Jw | ||
F840SE1 | Tiene el objetivo de actualizar campos creados por el usuario en la tabla de Títulos por Cobrar (SE1), este proceso es realizado antes de finalizar las actualizaciones de la tabla de Títulos por Cobrar. | FINA840 | F998GSE1 | https://tdn.totvs.com/x/Zq97Jw | ||
A087NATVAZ | Tiene el objetivo de personalizar la obligatoriedad del campo Modalidad en el encabezado del recibo | FINA087A | F998NATVAZ | https://tdn.totvs.com/x/Zq97Jw | ||
F087GRSE5 | Registrar la operación bancaria | FINA087A | ||||
F087AF3 | Cambio de consulta F3 de tabla de clientes | FINA087A | ||||
TelaCon | PE no permite la presentación de la pantalla de contabilidad. | FINA087A | ||||
F087VLCO | Permite al usuario activar o no el campo "cobrador" | FINA087A |
Nuevos puntos de entrada
Punto de entrada | Funcionalidad | Documentación |
---|---|---|
F998MAIL | Actualizar el asunto y el cuerpo del Mail | https://tdn.totvs.com/x/Zq97Jw |
F998IMPREC | imprimir un recibo en formato PDF personalizado (El recibo en formato PDF debe quedar con el mismo nombre del archivo XML y en la misma ruta, en el caso de que sea enviado por email). | https://tdn.totvs.com/x/Zq97Jw |
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 clic en "Aplicar filtros" en el programa TOTVS Recibos. | https://tdn.totvs.com/x/Zq97Jw |
FINCMTC | Tiene el objetivo de dar tratamiento a la cadena ingresada en la lectora de cheques para indicar posición y longitud de los datos contenidos en la cadena, retorna un array con 6 valores | https://tdn.totvs.com/x/Zq97Jw |
FINLRCHQ | Tiene el objetivo de retornar una cadena de caracteres con el formato de un cheque y ser visualizado en la "Lectora De Cheque". | https://tdn.totvs.com/x/Zq97Jw |
F998VISFP | Tiene el objetivo de que el usuario pueda indicar columnas y valores que se desean incluir en el GRID de visualización de las formas de pago al momento de visualizar un recibo a detalle desde "Buscar recibos". | https://tdn.totvs.com/x/Zq97Jw |
...
Nombre del Punto de Entrada | Descripción | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
F998BRFLT | 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 clic 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' | |||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||
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 "F087VLCOF087ACOB" 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" | |||||||||||||||||||||||||||
F998NRG3 | Tiene el objetivo de realizar acciones antes de la generación de Asientos Contables (CT2) y de grabar la tabla de Impuestos/Retenciones (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 de grabar tabla de impuestos/retenciones Ejemplo: #Include 'Protheus.ch' User Function F998NRG3() If msgyesno("¿Desea ejecutar el punto de entrada F998NRG3? ", "Confirmar") Return | |||||||||||||||||||||||||||
F998GSE1 | Tiene el objetivo de actualizar campos creados por el usuario en la tabla de Títulos por Cobrar (SE1), este proceso es realizado antes de finalizar las actualizaciones de la tabla de Títulos por Cobrar. 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 campos creados por el usuario en la tabla de títulos por cobrar Ejemplo: #Include 'Protheus.ch' User Function F998GSE1() SE1->E1_EJEMPLO := .T. Return | |||||||||||||||||||||||||||
F998MAIL | Tiene el objetivo de actualizar el asunto y el cuerpo del Mail. Parámetros recibidos:
Retorno:
Más información: DT PE F998MAIL Modificar el Asunto y Cuerpo al enviar el Recibo por Mail TOTVS Recibo Ejemplo: #Include 'Protheus.ch'
Local cserie := Paramixb[1] cAsunto := "XML y PDF" cCuerpo += "Hola usuario" AADD (aMail,cAsunto)
| |||||||||||||||||||||||||||
F998IMPREC | Tiene el objetivo de imprimir un recibo en formato PDF personalizado (El recibo en formato PDF debe quedar con el mismo nombre del archivo XML y en la misma ruta, en el caso de que sea enviado por email). Parámetros recibidos:
Más información: DT PE F998IMPREC Formato de impresión para los recibos TOTVS Recibo Ejemplo: #Include 'Protheus.ch' User Function F998IMPREC() Local aRecibos := PARAMIXB
Return IMPORTANTE
| |||||||||||||||||||||||||||
FINCMTC | Tiene el objetivo de dar tratamiento a la cadena ingresada en la lectora de cheques para indicar posición y longitud de los datos contenidos en la cadena, retorna un array con 6 valores correspondiente a los campos:
Parámetros recibidos:
Ejemplo := 0<B240002400240123456789ASDFGHJK
Más información: DT PE FINCMTC Personalización de los datos ingresados en la lectora de cheques TOTVS Recibo Ejemplo: #Include 'Protheus.ch' User Function FINCMTC() Local cCmc7 := Paramixb[1] If nTamBco == 0 Return aCmc7Tc IMPORTANTE: Este punto de entrada es opcional de lo contrario la Lectora de cheques tomara las siguientes longitudes
| |||||||||||||||||||||||||||
FINLRCHQ | Tiene el objetivo de retornar una cadena de caracteres con el formato de un cheque y ser visualizado en la "Lectora De Cheque". Parámetros recibidos:
Más información: 695246_MMI-5510_DT_Punto_de_Entrada_FINLRCHQ_ARG Ejemplo: #Include 'Protheus.ch' User Function FINLRCHQ() Return cChq | |||||||||||||||||||||||||||
F998NATVAZ |
Tiene el objetivo de personalizar la obligatoriedad del campo Modalidad en el encabezado del recibo y esta supliendo al punto de entrada A087NATVAZ de la rutina FINA087A. Parámetros recibos:
Más información: DT PE F998NATVAZ Validación obligatoriedad de campo Modalidad Totvs Recibos PER Ejemplo: #INCLUDE "Totvs.ch" lRequired := .F. // Retorna .T. si el campo Modalidad se requiere como obligatorio , retorna .F. si el campo Modalidad no es obligatorio. | |||||||||||||||||||||||||||
F998VISFP | Tiene el objetivo de que el usuario pueda indicar columnas y valores que se desean incluir en el GRID de visualización de las formas de pago al momento de visualizar un recibo a detalle desde "Buscar recibos".
EJEMPLO: #Include 'Protheus.ch' User Function F998VISFP
Return aCampos | |||||||||||||||||||||||||||
F998NROK | Servicio para el guardado de los recibos, con el objetivo de que el usuario pueda agregar validaciones y mensajes de confirmación antes de guardar (Si retorna true procederá con el guardado del recibo, de lo contrario no procederá con el guardado del recibo y mandara un mensaje como alerta).
Ejemplo: #INCLUDE "Totvs.ch" /* /* RETURN aRet | |||||||||||||||||||||||||||
F998NRG2 | Se crea el punto de entrada F998NRG2 en las rutinas correspondientes, con el objetivo de que se pueda realizar acciones después de grabar el recibo de cobro.
#Include 'Protheus.ch' User Function F998NRG2() If MsgYesNo("¿Desea ejecutar el punto de entrada F998NRG2? ", "Confirmar")
| |||||||||||||||||||||||||||
F998NRG1 | Se crea el punto de entrada F998NRG1 en las rutinas correspondientes, con el objetivo de que se puedan realizar acciones antes generar asientos contables en TOTVS recibo.
#Include 'Protheus.ch' User Function F998NRG1() If MsgYesNo("¿Desea ejecutar el punto de entrada F998NRG1? ", "Confirmar") Return | |||||||||||||||||||||||||||
F998BRANU | Se crea el punto de entrada F998BRANU en la rutina FINA998- TOTVS Recibo, con el objetivo de que el usuario pueda incluir validaciones para la opción de "Anular/Borrar" en la rutina.
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()) |
...