Integração padrão de arquivo texto. Utilizado durante a rotina de integração de arquivo texto para o SIGAEIC.
User Function IN100CLI()
Local cParamIXB
Local nPosCod
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 cParamIX == "VALFD"
cErro := nil
Int_FE->NFEINT_OK := "T"
Case cParamIXB == "GRVFD1"
MsgInfo("Entrou no ponto de entrada:'GRVFD1'.")
Case cParamIXB == "FD"
nPosCod := aScan(aEstruDef,{|x| AllTrim(x[1])=="NFDFATURA"})
aEstruDef[nPosCod][3]:=20 //altera o tamanho do campo NFDFATURA
EndCase
End Sequence
Return |
| Ação | Descrição |
|---|---|
| DELDESP | Parâmetro que indica o processamento da integração das despesas. Chamado antes do processsamento de exclusão. |
| VALFD | Parâmetro que indica o processamento da integração de nota fiscal. |
| GRVFD1 | Parâmetro que permite manipular a gravação dos dados na tabela SD1. |
| Parâmetro | Nome | Tipo | Pode alterar | Descrição |
|---|---|---|---|---|
| DELDESP | lDeletaSWD | Lógico | Sim | Disponí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. |
| VALFD | cErro | Caracter | Sim | Quando atualizado para nil permite passar pela validação da LI quando o item não é anuente e foi informada a LI no arquivo texto. |
| VALFD | Int_FE->NFEINT_OK | Caracter | Sim | Quando atualizado para = "T" indica que as validações do item estão ok, deve ser utilizado em conjunto com a variável cErro. |
| GRVFD1 | aItens | Array | Sim | Permite alterar os dados a serem enviados na integração para a tabela de itens da nota (SD1) |
Não há.