Línea de producto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Compras (SIGACOM) | ||||
Rutina: |
| ||||
Punto de entrada: | A116ICTEN | ||||
País(es): | Brasil | ||||
Base(s) de datos: | Todos | ||||
Tablas utilizadas: | SF1 - SD1 | ||||
Sistema(s) operativo(s): | Windows/Linux |
Descripción: | Punto de entrada utilizado en la rutina TOTVS Colaboración que determina que una factura de conocimiento de transporte genere un documento de entrada del tipo Normal con solamente un ítem, en lugar de efectuar el prorrateo del flete entre los productos de las facturas de origen. |
Ubicación: | Función ImpXML_Cte - Realiza el procesamiento del archivo XML CT-e para las tablas SDS y SDT. |
Eventos: | Durante la lectura/importación del archivo XML CT-e. |
Observaciones: | Punto de entrada ejecutado incluso cuando el XML está vinculado a alguna factura de origen. El código del producto devuelto se validará si existe en la tabla SB1. En caso contrario, el código del producto devuelto también debe constar en el parámetro MV_XMLPFCT. |
Programa fuente: | MATA116I.PRW |
Función: | ImpXML_Cte |
Parámetros: | PARAMIXB[1] Tipo: Array Descripción: Contiene los objetos extraídos del XML con las informaciones de las facturas de origen. PARAMIXB[2] Tipo: Objeto Descripción: Objeto XML que contiene todo el eCT. |
Devolución: | cPrdFrete - Devuelve el código del producto que se debe considerar para grabar la factura de entrada |
Ejemplo:
#Include 'Protheus.ch'
User Function A116ICTEN()
Local aParam1 := Paramixb[1]
Local oParam2 := Paramixb[2]
Local cRet := ""
// Validaciones diversas
Return cRet