Histórico da Página
...
UserFunction WMSA5051()
Local cAliasPRD := PARAMIXB[1]
Local cAliasSD4 := PARAMIXB[2]
Local cMenssagem := ""
Local lRet := .T.
Local aAreaSD4 := (cAliasSD4)->(GetArea())
Local aAreaPRD := (cAliasPRD)->(GetArea())
DbSelectArea(cAliasPRD)
(cAliasPRD)->(DbGoTop())
lRet := U_UWMS505V((cAliasPRD)->D4_COD)
If !lRet
cMenssagem += "Produto: "+(cAliasPRD)->D4_COD+" "+ PULAR
cMenssagem += "Lote: "+(cAliasPRD)->D4_LOTECTL+" "+ PULAR
cMenssagem += "Armazem de Origem: "+(cAliasPRD)->D4_LOCORI+" "+ PULAR
cMenssagem += "Endereço de Origem: "+(cAliasPRD)->D4_ENDORI+" "+ PULAR
cMenssagem += "Quantidade a Solicitar: "+cValToChar((cAliasPRD)->D4_QUANT)+" "+ PULAR
MsgAlert(cMenssagem,"Seu Titulo")
cMenssagem := ""
DbSelectArea(cAliasSD4)
(cAliasSD4)->(DbGoTop())
cMenssagem += "Descrição: "+(cAliasSD4)->D4_DESC+" "+ PULAR
cMenssagem += "Sub-Lote: "+(cAliasSD4)->D4_NUMLOTE+" "+ PULAR
MsgAlert(cMenssagem,"Seu Titulo")
EndIf
RestArea(aAreaSD4)
RestArea(aAreaPRD)
Return lRet
UserFunction UWMS505V(lProduto)
//função para validação
Local lRet := .F.
If lProduto = 'WMSZN100A'
lRet := .T.
Else
lRet := .F.
EndIf
Return lRet
...