Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


EICOR100 - Integração com despachante

Ponto de Entrada

Descrição:

Disponibilizado o ponto de entrada EICOR100 com diversos parâmetros que possibilitam alterações na rotina de integração com despachante.

Localização:

Miscelânea/Int. despachante

Exemplos:

User Function EICOR100()

Local cParam:= ""

IF Type("ParamIXB") == "C"
cParam:= PARAMIXB
Else
cParam:= PARAMIXB[1]
Endif

IF cParam == "ALTERA_PROCESSO"
msginfo("Entrou no ponto de entrada 'ALTERA_PROCESSO'")
//bProcPE :={ ||"TESTE" }
//bProcPE :={ ||SW2->W2_PO_NUM }
ENDIF

Return Nil


//-----Exemplo de utilização para manipulação da Work Gip_Lite

User Function EICOR100()
Local lRet := .T.
Local aTexto := {}

If PARAMIXB == "ANTES_CRIA_ARQ"
nRecno := Gip_Lite->(Recno())
nTamWkGip := Gip_Lite->(reccount()) 
Gip_Lite->(Dbgotop())
Do While Gip_Lite->(!Eof())
aAdd( aTexto, Alltrim(Gip_Lite->GIPTEXTO) )
Gip_Lite->(DbSkip())
EndDo
Gip_Lite->(Dbgotop())
EndIf

Return lRet
==========================

Parâmetros:

Nome

Tipo

Descrição

Obrigatório

 "ALTERA_PROCESSO"

Caracter

Possibilita customizar o campo processo do arquivo TXT da integração com despachante.


"ANTES_CRIA_ARQ"Caracter

Permite a renomeação do arquivo .TXT que será destinado ao despachante com o numero da PO escolhida.

Permite a manipulação do arquivo de trabalho(tabela temporária) "Gip_Lite" onde cada linha do arquivo possui no campo "GIPTEXTO" a descrição já carregada pelo sistema conforme o processo posicionado x layout de envio de dados da DI ao despachante.


Variáveis:

Nome

Tipo

Escopo

Pode Alterar

Descrição

bProcPE
Bloco códigoPrivateSimVariável onde é preenchida para alterar o campo Referencia do cliente no processo CAPI - Capa da PO/PI
Gip_LiteTabela TemporáriaPrivateSimTabela temporária onde cada linha do arquivo possui no campo "GIPTEXTO" a descrição já carregada pelo sistema conforme o processo posicionado x layout de envio de dados da DI ao despachante. Cada linha inicia-se com o identificador de linha conforme o layout de envio onde via ponto de entrada pode-se navegar pelo arquivo e manipular uma ou mais linhas do arquivo alterando o texto não ultrapassando o limite máximo do campo e conforme o posicionamento de cada informação no arquivo para o sistema de destino.
Programa Fonte:EICOR100.PRW