Árvore de páginas

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

MonitorCOMXCOL

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 para permitir alterar TES e a Condição de pagamento utilizadas na importação das notas de conhecimento de transporte.

Localização:

Função CTe_RetTES - onde retorna TES e condição de pagamento para utilização no CTE.

Eventos:

1) Durante o processo de importação do XML (Gerando documento para ser visualizado no Monitor - MATA116I).

2) Durante o processo de geração do documento (Gerando documento a partir do Monitor - COMXCOL) - Pre Nota ou Classificado.

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

COMXCOL.PRW

Parâmetros:

oXML := Objeto contendo a estrutura do arquivo XML referente ao conhecimento do transporte

1) Evento (Gerando documento para ser visualizado no Monitor - MATA116I) → Retorno do objeto a partir do _InfCte

2) Evento (Gerando documento a partir do Monitor - COMXCOL) → Retorno do objeto a partir do _CTEPROC:_CTE:_InfCte

Retorno:

aRet

aRet[1] = Código da TES

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


Obs: aRet[2] não é obrigatório caso deseje alterar somente a TES.

 

Exemplo:

#Include 'Protheus.ch'

User function A116TECT()

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

aAdd(aRet, "001") //Código da TES
aAdd(aRet, "000") //Código da condição de pagamento


// Customizações do usuário

Return aRet