Histórico da Página
Ponto de entrada A116TECT
Linha de Produto: | Microsiga Protheus | ||||||
Segmento: | Serviços | ||||||
Módulo: | Compras (SIGACOM) | ||||||
Rotina: |
| ||||||
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. |
Exemplos
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
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 |
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 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] |
Retorno
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
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
...