Árvore de páginas

Versões comparadas

Chave

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

Ponto de entrada A116TECT

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Compras (SIGACOM)

Rotina:

Rotina

Nome Técnico

Nf conhecimento de frete (Totvs Colaboração)

MATA116I

Ponto de Entrada:

A116TECT

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SDS/SDT

Sistema(s) operacional(is):

Windows/Linux

Ponto de Entrada

Descrição:

Ponto de

entrada utilizado na rotina TOTVS Colaboração que permite alterar a

Entrada utilizado para permitir alterar TES e a

condição

Condição de pagamento utilizadas na importação das notas de

Conhecimento

conhecimento de

Transporte eletrônicas

transporte.

LOCALIZAÇÃO
Localização:

Função CTe_RetTES -

Função que

onde retorna TES e condição de pagamento para utilização no

CTe

CTE.

EM QUE PONTO

Eventos:

No momento da geração da nota após

a

importação do XML.

Exemplos

User Function A116TECT()
Local oXML := PARAMIXB[1]
Local aRet := {}
          // Customizações do usuário
Return aRet

Idioma

Português(Brasil)

Versões

Versões_Anteriores

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

Observação:

Ponto de entrada serve para alterar TES configurada no parâmetro MV_XMLTECT e condição de pagamento configurada no parâmetro MV_XMLCPCT, que utilizados para importação de um CTE.

Fonte:

MATA116I.PRW

Parâmetros:

oXML :

oXML

= Objeto contendo a estrutura do

XML de CTe.

nExec = Número que indica o momento em que o ponto de entrada foi chamado sendo:
1 - Na importação do XML via schedule.
2 - Na montagem do cabeçalho da nota na geração do documento.
3 - Na montagem dos itens da nota na geração do documento.

arquivo XML referente ao conhecimento do transporte

Retorno:

aRet

aRet[1] = Código da TES

aRet[2] = Código da condição de pagamento


Obs: aRet[2]

Retorno

aRet = Array contendo dois elementos:
Elemento 1 = código da TES no formato caracter.
Elemento 2 = código da condição de pagamento no formato caracter.
O elemento 2

não é obrigatório caso deseje alterar somente a TES.

Programa Fonte

MATA116I.PRW

 

Exemplo:

#Include 'Protheus.ch'

User function A116TECT()

Local oXML := Paramixb[1]
Local aRet   := {}


// Customizações do usuário

Return aRet