Árvore de páginas

Ponto-de-Entrada: A140IREM - Valida XML na remessa


Abrangências:Microsiga Protheus 10 , Microsiga Protheus 11
Versões:Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição:
Ponto de entrada para validações no arquivo XML ao clicar na rotina Remessa (Importação manual).Por exemplo, extrair o código CNPJ do fornecedor para validações diversas.O retorno do ponto de entrada deve ser lógico (.T. prossegue com a operação de remessa, .F. impede a continuação da operação)LOCALIZAÇÃO: Rotina MATA140IRe - Responsável por enviar os arquivos XML para fazer a remessa para NEOGRID.EM QUE PONTO: Ao clicar no botão Remessa (Importação manual).
Programa Fonte
MATA140I
Sintaxe

A140IREM - Valida XML na remessa ( [ PARAMIXB ] ) --> lRet

Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

PARAMIXB

Array of Record

Elemento 1: Objeto com a estrutura do arquivo XML.
Elemento 2: Caso ocorra algum erro na leitura do arquivo, este elemento será preenchido com sua descrição.
Elemento 3: Caso ocorra algum alerta (warning) na leitura do arquivo, este elemento será preenchido com sua descrição.











Retorno
lRet
    (logico)
  • .T. = Prossegue com a operação
    .F. = Impede a operação
Exemplos
User Function a140iremLocal oXMl  := Paramixb[1]Local cError  := Paramixb[2]Local cWarning  := Paramixb[3]Local lRet  := .F.	// Validações do usuárioReturn lRet