Duda
¿Cuál es el punto de entrada para agregar o modificar información en el encabezado de un documento de entrada con la información del pedido de compra?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Compras (SIGACOM) - A partir de la versión 11
Solución
El punto de entrada LocxPE52, permite agregar o modificar la información del encabezado de un documento de entrada (Remito o Factura de Entrada) con la información de un pedido de compra.
El punto de entrada LocxPE52 es detona al importar ítems o un pedido de compra a partir de las opciones "Ped. de Compra" o "Ítem PC" del menú Otras Acciones. La llamada al punto de entrada se realiza en las funciones funciones LxA103ForF4 (Pedido de Compra)y LxA103ItemPC (Ítem Pedido de Compra) de la rutina LocxNF2.
Este punto de entrada permite manipular algunas variables del tipo Private del encabezado de Remitos y Facturas de Entrada. Si alguna variable fue alterada, se deberá aplicar el uso de la función MaFisAlt() y/o MaFisRef() para actualizar los valores según corresponda.
Ejemplo de función de usuario:
#Include 'Protheus.ch'
User Function LocxPE52()
M->F1_MOEDA := SC7->C7_MOEDA
nMoedaNF := SC7->C7_MOEDA
M->F1_TXMOEDA:=RecMoeda(M->F1_EMISSAO,M->F1_MOEDA)
nTaxa := RecMoeda(M->F1_EMISSAO,M->F1_MOEDA)
nMoedaCor := M->F1_MOEDA
Return
Nota: En el ejemplo anterior, el punto de entrada actualiza la moneda y tasa de cambio con los valores definidos en el pedido de compra.
Conozca más:
Para consultar la información contenida en nuestro banco de conocimientos, acceda al siguiente link:
0 Comentarios