Versiones: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatible Países: | Todos |
Sistemas operativos: | Todos |
Compatible a las bases de datos: | Todos |
Idiomas: | Español , Inglés |
Descripción:
LOCALIZACIÓN: Function A120GRAVA - Función responsable por la grabación del pedido de compras y autorización de entrega
EN QUÉ PUNTO: En la función A120GRAVA ejecutado después de grabar cada ítem del pedido de compras, recibe como parámetro el Array manejado por el punto de entrada MTA120G1 y se puede utilizar para grabar las informaciones de este array en el ítem de pedido posicionado.
Programa fuente
MAATA120.PRX
Sintaxis
MTA120G3 - Graba informaciones en el ítem del pedido posicionado ( < PARAMIXB> ) --> lRet
Parámetros:
Nombre | Tipo | Descripción | Estándar | Obligatorio | Referencia | ||||||||||||
PARAMIXB | Vector | Array que contiene como estructura: {aArrayG1 , lGeraSCR } donde : aArrayG1 := Parámetro devuelto por el punto de entrada MTA120G1 ejecutado antes de comenzar a grabar los ítems del pedido de compra. / lGeraSCR := Variable lógica que indica si se generó el archivo de pertinencias de la tabla SCR. | X |
Respuesta
lRet
(lógico)
.T. => Se generará el bloqueo (SCR)
.F. => No se generará el bloqueo (SCR)
Obs.: Este respuesta se grabará en la variable lGeraSCR utilizada como una de las condiciones de generación del archivo de control de pertinencias (SCR).
Si la respuesta está configurada como .F. pero existe registro en la tabla (SCR) antes de la modificación, este se eliminará, ya que la posibilidad de modificación de cantidades y valores pueden generar conflicto con la configuración del grupo de aprobación, es decir, registros aprobados con valores superiores al límite de los aprobadores.
Observaciones
La respuesta del punto de entrada no es obligatoria, pero se puede pasar. Vea a pantalla de parámetros y respuesta.
Ejemplos
User Function MTA120G1()Local aArrayPC := Informaciones del Usuario//Código del usuario que aumenta informaciones para posterior grabación en los ítems del PC por los puntos de entrada MTA120G2 y MTA120G3.Return(aArrayPC)//-----------------------------------------------------------------------------------------User Function MTA120G3()Local aInformacoes := PARAMIXBSC7->C7_CAMPO := aInformacoes[1] // informaciones del Usuario Return