Árvore de páginas

Ponto de Entrada

Descrição:

Ponto de entrada que permite adicionar ou manipular o conteúdo do array aCabNFE, antes de enviar para a integração.

Localização:

Atualização / Mov Oficina / Req Peças

Eventos:


If ExistBlock("OM020SF1")

aCabNFE := ExecBlock("OM020SF1",.f.,.f.,{aCabNFE})

EndIf


Programa Fonte:

OFIOM020.PRW

Função:

NFRETREM()

Parâmetros:
NomeTipoDescrição

PARAMIXB[1]

Array

Array com os dados do cabeçalho da nota fiscal de entrada

Estrutura do array:
{Nome do Campo, Valor, NIL}

Posições:

1. F1_TIPO
2. F1_FORMUL
3. F1_DOC
4. F1_SERIE
5. F1_EMISSAO
6. F1_FORNECE
7. F1_LOJA
8. F1_VALMERC
9. F1_VALBRUT
10. F1_TIPODOC
11. F1_ESPECIE
12. F1_MOEDA
13. F1_TXMOEDA
14. F1_CHVNFE

Se for formulario Próprio
15. F1_DEVMERC

Retorno:

NomeTipoDescrição

aCabNFE

Array

Retorna o array modificado, que será utilizado na chamada do execAuto


Exemplo:

Include totvs.ch

#include "protheus.ch"


User Function OM020SF1()


Local aCabNFE := PARAMIXB[1]


MsgInfo("Passou pelo ponto de entrada","PE OM020SF1")


Return aCabNFE



OBS: Este Ponto de Entrada se relaciona com os Pontos de Entrada abaixo: