Línea de producto: | Microsiga Protheus | ||||||
Segmento: | Serviços | ||||||
Módulo: | Compras (SIGACOM) | ||||||
Rutina: |
| ||||||
Punto de entrada: | A116TECT | ||||||
País(es): | Brasil | ||||||
Base(s) de datos: | Todos | ||||||
Tablas utilizadas: | SDS/SDT | ||||||
Sistema(s) operativo(s): | Windows/Linux |
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