Duda
¿Cuál es la funcionalidad del punto de entrada A320CUST?
Ambiente
Cross Segmentos - TOTVS Backoffice (Línea Protheus) MI - Stock y Costos (SIGAEST) - Todas las versiones 12
Solución
El punto de entrada del A320CUST fue desarrollado para realizar dos tratamientos:
- MA320Estru(): Se ejecuta luego de calcular y guardar el costo estándar de cada producto calculado por la estructura, permitiendo la personalización del usuario.
- MA320LCust(): Función utilizada para actualizar el costo estándar (B1_CUSTD) en base al costo de la última factura de compra.
Parámetros:
ParamIXB[1]: Carácter, Código de producto.
ParamIXB[2]: Numérico, Valor del nuevo coste guardado.
ParamIXB[3]: Carácter, ¿qué función desea procesar MA320Estru o MA320LCust, incluso ambas?
Los puntos de entrada del A320CUSTR y del A320CUSTD han sido sustituidos por el A320CUST.
Ejemplo:
#Include ' Protheus.ch '
Función de usuario A320CUST()
Local cCodProd:= ParamIXB[1] // Código de producto local nCost := ParamIXB[2] // Valor del nuevo costo guardado//
Personalizaciones de usuario
local cProc := ParamIXB [ 3] // Define qué procesamiento se realizará según la función
If cProc == "MA320LCust"
/* Tipo de procesamiento / Función MA320LCust() - Función utilizada
para actualizar el costo estándar (B1_CUSTD) en base al último costo NF de compra .
*/
Else
/*
MA320Estru() - Cálculo del coste estándar de la estructura.
*/
EndIf
Devolver Nil
Conozca más.
0 Comentarios