Histórico da Página
Relacion de los puntos de entrada y su equivalente.
Punto de entrada anterior | Funcionalidad | Rutina original | Equivalente | Documentación |
---|---|---|---|---|
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 | |
FA087COL | Punto de entrada para poder modificar los campos de la lista de la tabla SE1. | FINA087A | F998NRMCOL | |
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 | |
F087AQRY | Agregar documentación de excepciones de consulta. Filtro para pantalla 3 (SE1) | FINA087A | F998NRIOFLT | |
A087TUDOK | Valida el panel de recibos varios. | FINA087A | F998NROK | |
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 | |
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. Se ejecuta luego de registrar los registros referentes a los títulos involucrados en el recibo en la tabla de recibos (SEL) y luego de actualizar los títulos en la tabla de cuentas por cobrar (SE1).Eventos | FINA087A | F998NRG2 | |
FA087GRV | Punto de entrada después de grabar TODOS los archivos y antes de la contabilidad | FINA087A | F998NRGR1 | |
FA087SEL | Punto de entrada después de escribir la tabla SEL. Después del commit y del SX8 | FINA087A | F998NRGR2 | |
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 | |
F088FLT | Agregar más filtros al momento de buscar recibos TOTVS Recibo MEX | FINA088 | F998BRFLT | |
F088NP3 | Agregar más filtros al momento de buscar recibos TOTVS Recibo MEX | FINA088 | F998BRFLT | |
FA088OK | Incluir validaciones para la opción de "Anular/Borrar" recibo en la rutina. | FINA088 | F998BRANU | |
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 |
Nuevos puntos de entrada sin equivalencia
Punto de entrada | Funcionalidad | Documentacion |
---|---|---|
F998MAIL | Actualizar el asunto y el cuerpo del Mail | Link de la documentacion del nuevo PE |
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). | |
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. |
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 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 "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" | |||||||||||||||||||||||||||
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 |
...