| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | FISA095.PRW |
| País: | Brasil |
| Ticket: | 22758804 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-37474 |
Ponto de entrada tem como objetivo permitir ao cliente realizar as validações necessárias antes da transmissão da guia. Caso a função retorne .T., a transmissão da guia será executada.
Nome | Tipo | Descrição |
PARAMIXB | Array of Record | Array com os dados de processamento com elementos |
Nome | Tipo | Descrição | Obrigatório |
Lógico | Retorna .T. se deve transmitir ou .F. para não transmitir | Sim |
O exemplo abaixo é exemplificativo para utilização do ponto de entrada, sendo o seu comportamento e responsabilidade, determinado pelas regras de negócios definidas pelo 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 |