CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
    1. Outras Ações / Ações relacionadas
  4. Variáveis
    1. Nome/Tipo/Pode alterar/Descrição
  5. Tabelas utilizadas


01. VISÃO GERAL

Integração padrão de arquivo texto


02. EXEMPLO DE UTILIZAÇÃO


User Function IN100CLI()
Local cParamIXB


Begin Sequence

If ValType(ParamIXB) == "A"

cParamIXB:= ParamIXB[1]

Else

cParamIXB:= ParamIXB

EndIf

Do Case

Case cParamIXB == "DELDESP"

/*
Possibilita intervir na integração das despesas, impedindo que ocorra a exclusão
*/
lDeletaSWD:= .F.

Case cParamIXB == "VALFD"

               cErro := nil

              Int_FE->NFEINT_OK := "T" 
Case cParam == "GRVFD1"
    MsgInfo("Entrou no ponto de entrada:'GRVFD1'.")

EndCase

End Sequence

Return

03. Parâmetros

Outras Ações / Ações relacionadas

AçãoDescrição
DELDESPParâmetro que indica o processamento da integração das despesas. Chamado antes do processsamento de exclusão.
VALFDParâmetro que indica o processamento da integração de nota fiscal.
GRVFD1Permite manipular a gravação dos dados na tabela SD1

04. Variáveis

Parâmetro/Tipo/Pode alterar/Descrição


ParâmetroTipoPode alterarDescrição
lDeletaSWDLógicoSimDisponível no ponto de entrada com o parâmetro DELDESP, possibilita intervir na exclusão da despesa recebida pela integração padrão, permitindo ou bloqueando a operação.
cErroCaracterSimQuando atualizado para nil permite passar pela validação da LI quando o item não é anuente e foi informada a LI no arquivo texto. 
Int_FE->NFEINT_OKCaracterSimQuando atualizado para = "T" indica que as validações do item estão ok, deve ser utilizado em conjunto com a variável cErro.