Home

Linha Microsiga Protheus

Páginas filhas
  • GFEA0655 - Alteração/Inclusão de campos na integração do Documento de Frete com o Fiscal do ERP Protheus

Versões comparadas

Chave

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

Descrição

Possibilidade de alteração/inclusão de campos na integração do Documento de Frete com o Fiscal do ERP Protheus

Observações

 Observacao

Exemplos

User Function GFE65FIS()

//Recebe os arrays enviados pelo MSEXECAUTO
Local aDocFrete := ParamIXB[1]
Local aItemDoc := ParamIXB[2]
//Array de Retorno
Local aRet := {}
Local nPos
Local cLoja

//Trocando o valor de um valor que já existe no array.
//aDocFrete [1] Nome do Campo integrado
// [2] Valor que está sendo enviado
// [3] Compatibilidade
nPos := aScan( aDocFrete, {|x| x[1] == "F1_LOJA" } )
If !Empty(nPos) .Or. nPos <> 0
cLoja := aDocFrete[nPos][2]
aDocFrete[nPos][2] := "29"
EndIf

//Adiciona um novo campo para integração dos itens
Aadd(aItemDoc[1], {"D1_OPER" , "EN" , Nil} )

/*O retorno do ponto de entrada, aguarda um array com duas posições
A primeira contendo o array com as informações do Documento de Frete
E a segunda contendo o array com as informações dos Itens*/
Aadd(aRet, {aDocFrete, aItemDoc})

Return aRet

Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

 

Parâmetros

PARAMIXB[1] = Array com as informações do Documento de Frete
PARAMIXB[2] = Array com as informações dos Itens

Retorno

Array

Eventos de chamada do Ponto de Entrada

 

Variáveis

 

Programa Fonte

GFEA065 - Digitação de Documentos de Frete