Histórico da Página
Ponto de entrada A116IFOR
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Compras (SIGACOM) | ||||
Rotina: |
| ||||
Ponto de Entrada: | A116IFOR | ||||
País(es): | Brasil | ||||
Banco(s) de Dados: | Todos | ||||
Compatível com as Bases de Dados | Todas | ||||
Sistema(s) operacional(is): | Windows/Linux |
Ponto de Entrada
Descrição: | O | ponto Ponto de | entrada 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 NEW diretório IN para gravar os registros do arquivo XML nas tabelas SDS e SDT. | Em que ponto|||||||||||||||||||
Eventos: | 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 | ||||||||||||||||||||
Programa Fonte: | MATA116I | ||||||||||||||||||||
Função: | ImpXML_Cte | ||||||||||||||||||||
Parâmetros: |
| ||||||||||||||||||||
Retorno: | RetornoaRet = Array contendo obrigatoriamente três elementos. |
| Elemento
| =
| Elemento
| =
| |||||||||||||||
Programa Fonte | MATA116I.PRW |
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
PARAMIXB[1] = Objeto contendo a estrutura do XML de CTe | ||||||
| ||||||
#include 'protheus.ch'
User Function A116IFOR()
Local oXML := Paramixb[1]
Local cEnt := Paramixb[2] // Opcoes ("SA1" para cadastro de clientes e "SA2" para cadastro de fornecedores)
Local cBusca := Paramixb[3] // Qual TAG esta sendo pesquisada. ( R = Remetente, D = Destinatário, E = Emitente, B = Recebedor, X = Expedidor e T = toma4.)
Local aRet | ||||||
Bloco de código | ||||||
| ||||||
User Function A116IFOR() Local oXML := PARAMIXB[1] Local aRet := {} aRet := {"SA2", "999999", "99"} Return aRet |