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. |
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