Punto de entrada A116TECT

Línea de producto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Compras (SIGACOM)

Rutina:

Rutina

Nombre técnico

Fact conocimiento de flete (TOTVS Colaboración)

MATA116I

Monitor

COMXCOL

Punto de entrada:

A116TECT

País(es):

Brasil

Base(s) de datos:

Todos

Tablas utilizadas:

SDS/SDT

Sistema(s) operativo(s):

Windows/Linux

Punto de entrada

Descripción:

Punto de entrada utilizado para permitir modificar el TES y la condición de pago utilizadas en la importación de las facturas de conocimiento de transporte.

Ubicación:

Función CTe_RetTES - donde devuelve el TES y condición de pago para utilizar en el CTE.

Eventos:

1) Durante el proceso de importación del XML (Generando documento para visualizarlo en el Monitor - MATA116I).

2) Durante el proceso de generación del documento (Generando documento a partir del Monitor - COMXCOL) - Factura previa o Clasificado.

Observación:

Punto de entrada sirve para cambiar el TES configurado en el parámetro MV_XMLTECT y condición de pago configurada en el parámetro MV_XMLCPCT, que se utilizan para la importación de un CTE.

Fuente:

MATA116I.PRW

COMXCOL.PRW

Parámetros:

oXML := Objeto que contiene la estructura del archivo XML referente al conocimiento de transporte

1) Evento (Generando documento para visualizarlo en el Monitor - MATA116I) → Devolución el objeto a partir del _InfCte

2) Evento (Generando documento a partir del Monitor - COMXCOL) → Devolución del objeto a partir del _CTEPROC:_CTE:_InfCte

Devolución:

aRet

aRet[1] = Código del TES

aRet[2] = Código de la condición de pago


Obs: aRet[2] no es obligatorio si solamente se desea modificar el TES.

 

Ejemplo:

#Include 'Protheus.ch'

User function A116TECT()

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

aAdd(aRet, "001") //Código del TES
aAdd(aRet, "000") //Código de la condición de pago


// Personalizaciones del usuario

Return aRet