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


User Function eicor100()
Local cParam

If ValType(ParamIXB) == "A" // sempre deve ter este código no rdmake para identifcar o nome do ponto de entrada
cParam:= ParamIXB[1]
Else
cParam:= ParamIXB
EndIf

Do Case
Case cParam == "DESC_IT_NVE"
cTexto := "NVEA TESTE DA DESCRICAO DO ITEM NA NVE PRODUTO"
EndCase

Return


==========================

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.



"DESC_IT_NVE"CaracterPermite a manipulação da tag NVEA do arquivo texto enviado 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