01. DADOS GERAIS

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


02. DESCRIÇÃO

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.


03. DEMAIS INFORMAÇÕES

Parâmetros do ponto de entrada

Nome

Tipo

Descrição

PARAMIXB

Array of Record

Array com os dados de processamento com elementos

[1] Alias referente a tabela SFT

Retorno

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



04. ASSUNTOS RELACIONADOS