Producto: | TOTVS Backoffice |
|---|---|
Línea de producto: | Línea Protheus |
Segmento: | Servicios |
Módulo: | TOTVS Backoffice (Línea Protheus) - Fiscal (SIGAFIS) |
Función: | FISA095.PRW |
País: | Brasil |
Ticket: | 22758804 |
Requisito/Story/Issue (informe el requisito relacionado): | DSERFIS1-37474 |
Punto de entrada que tiene como objetivo permitir al cliente realizar las validaciones necesarias antes de la transmisión del formulario. Si la función devolviera .T., la transmisión del formulario se ejecutará.
Nombre | Tipo | Descripción |
PARAMIXB | Array of Record | Array con los datos de procesamiento con elementos |
Nombre | Tipo | Descripción | Obligatorio |
Lógico | Devuelve .T. si debe transmitir o .F. para no transmitir | Sí |
El siguiente ejemplo es para su utilización en el punto de entrada, siendo su comportamiento y responsabilidad, determinado por las reglas de negocio definidas por el cliente.
#include "PROTHEUS.CH"
User Function F095TRAN()
Local cAlias := ParamIXB[1]
Local lTransm := .T.
DbSelectArea("SE2")
DbSetOrder(1)
If MsSeek((cAlias)->F6_FILIAL+(cAlias)->F6_NUMERO)
If SE2->E2_SALDO > 0
lTransm:= .T.
Else
lTransm:= .F.
EndIf
EndIf
Return lTransm