Histórico da Página
Ponto de Entrada
Descrição: | Este Ponto de Entrada será executado na rotina Análise de Itens (OFIOC520) e permite a inclusão de opções no Outras Ações do Browse. | ||||||||
Localização: | Consultas\ Peças\ Análise de Itens (OFIOC520) | ||||||||
Eventos: | Static Function MenuDef() Local aRecebe Local aRotina:= {} If FM_PILHA("OFIXC001") .or. Alltrim(GetNewPar("MV_VERIORC","1")) <> "3" aRotina := {; { STR0002 , "PesqBrw" , 0 , 1},; // Pesquisar { STR0003 , "OC520Visual" , 0 , 2} } // Visualizar Else aRotina := {; { STR0002 , "PesqBrw" , 0 , 1},; // Pesquisar { STR0003 , "OC520Visual" , 0 , 2},; // Visualizar { STR0038 , "OFIXC009(1)" , 0 , 1},; // Pesquisa por Aplicacao { STR0039 , "OA620" , 0 , 2} } // Visualizar Aplicacao EndIf If ExistBlock("OC520ART") aRecebe := ExecBlock("OC520ART",.f.,.f.,{aRotina} ) Endif If Valtype(aRecebe) == "A" aRotina := aClone(aRecebe) Endif Return aRotina | ||||||||
Programa Fonte: | OFIOC520.PRW | ||||||||
Função: | MENUDEF() | ||||||||
Parâmetros: |
| ||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
/*===============================================================================
###############################################################################
##+----------+------------+-------+-----------------------+------+----------+##
##|Função | OC520ART | Autor | MIL | Data | 29/10/17 |##
##+----------+------------+-------+-----------------------+------+----------+##
##|Descrição | Inclusao no aRotina da Analise de Itens |##
##+----------+--------------------------------------------------------------+##
##+----------+--------------------------------------------------------------+##
###############################################################################
===============================================================================
*/
User Function OC520ART()
Local aRot := ParamIxb[1]
if FindFunction("U_M_EXEMPLO")
aadd(aRot,{"Executar Exemplo","U_M_EXEMPLO",0,4})
Endif
Return(aRot)