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' | |||||||||||||||||||||||||||
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 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)
|
ID DEL PUNTO DE ENTRADA | MOMENTO DE EXECUÇÃO DO PONTO DE ENTRADA |
MODELPRE | Antes de la alteración de cualquier campo del modelo. 1 O Objeto del formulario ó del modelo, conforme el caso. Retorno: |
MODELPOS | En la validación total del modelo 1 O Objeto del formulario o del modelo, conforme el caso. Retorno: |
FORMPRE | Antes de la alteración de cualquier campo del formulario. Parámetros recibidos: 1 O Objeto del formulario o del modelo, conforme el caso. Retorno: |
FORMPOS | En la validación total del formulario. Parámetros recibidos: 1 O Objeto del formulario o del modelo, conforme el caso. Retorno: |
FORMLINEPRE | Antes de la alteración de la línea del formulario FWFORMGRID. 1 O Objeto del formulario o del modelo, conforme al caso. Retorno: |
FORMLINEPOS | En la validación total de la línea del formulario FWFORMGRID. 1 O Objeto do formulário ou do modelo, conforme o caso Retorno: |
MODELCOMMITTTS | Após a gravação total do modelo e dentro da transação. Parâmetros Recebidos: 1 O Objeto del formulario o del modelo, conforme el caso. Retorno: |
MODELCOMMITNTTS | Después de la grabación total del modelo y dentro de la transacción. Parámetros recibidos: 1 O Objeto del formulario o del modelo, conforme el caso. Retorno: |
FORMCOMMITTTSPRE | Antes da gravação da tabela do formulário. Parâmetros Recebidos: 1 O Objeto del formulario o del modelo, conforme el caso. Retorno: |
FORMCOMMITTTSPOS | Después de la grabación de la tabla del formulario. Parâmetros Recebidos: 1 O Objeto del formulario o del modelo, conforme el caso. Retorno: |
MODELCANCEL | El botón de cancelar. Parámetros recibidos: 1 O Objeto del formulario o del modelo, conforme el caso. Retorno: |
BUTTONBAR | Incluir botones en el ControlBar. Para crear los botones se debe retornar un array bidimensional con la siguiente estructura de cada ítem: 1 C Titulo para el botón. Parâmetros Recebidos: 1 O Objeto del formulario o del modelo, conforme el caso. Retorno: |
Generales:
México:
Perú:
Sentencia When
General:
Argentina/Colombia
Chile/Perú
México
|