Árvore de páginas

Versões comparadas

Chave

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

Descrição

O ponto de entrada A116IFOR é utilizado na rotina TOTVS Colaboração que permite a identificação do forncedorfornecedor/cliente da mercadoria do Conhecimento de Transporte Eletrônico no momento da importação da nota, caso o mecanimos mecanismo padrão da rotina não consiga identificá-lo.

Localização: Função ImpXML_Cte - Processa o arquivo CT-e no diretorio diretório NEW para gravar os registros do arquivo XML nas tabelas SDS e SDT.
Em que ponto: Na identificação do fornecedor/cliente da mercadoria.

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Retorno

aRet = Array contendo obrigatoriamente três elementos.
Elemento 1 = Código da tabela onde consta o fornecedor/cliente (SA1 ou SA2).
Elemento 2 = Código do fornecedor/cliente da mercadoria.
Elemento 3 = Código da loja do fornecedor/cliente da mercadoria.

Programa Fonte

MATA116I.PRW

Bloco de código
themeConfluence
firstline1
titleParâmetrosfirstline1
PARAMIXB[1] = Objeto contendo a estrutura do XML de CTe
PARAMIXB[2] = Entidade que está sendo consultada no momento: "SA1" para cadastro de clientes e "SA2" para cadastro de fornecedores.
Bloco de código
themeConfluence
titleExemplo
User Function A116IFOR()

Local oXML := PARAMIXBParamixb[1]
Local cEnt := Paramixb[2] // Opcoes ("SA1" para cadastro de clientes e "SA2" para cadastro de fornecedores)
Local aRet := {}

aRet := {"SA2", "999999", "99"}

Return aRet

 

User Function A116IFOR()

Local oXML := Paramixb[1]
Local cEnt := Paramixb[2] // Opcoes ("SA1" para cadastro de clientes e "SA2" para cadastro de fornecedores)
Local aRet := {}

aRet := {"SA2", "999999", "99"}

Return aRet