Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Descrição

Este Ponto de Entrada está localizado na rotina Entradas de Veículos (VEIXX000), sendo é executado antes da montagem da tela, e tem como finalidade criar ou manipular as opções do botão da opção Ações Relacionadas.

Observações

Exemplos

User Function VX000BOT()
Local nOpcVXX := ParamIXB01
Local cOpeVXX := ParamIXB02 // Tipo do VEIXX000 ( 0 = Entrada por Compra / ... )
Local aBotVXX := aClone(ParamIXB03)
If nOpcVXX == 3 .and. cOpeVXX == "0" // Incluir na Entrada por Compra
aAdd( aBotVXX , { "CONTAINR" , {

MsgAlert("Opção Teste executada com sucesso!") } , "Opção Teste" } )
EndIf
Return(aBotVXX)

Preview

Veja também

Idioma

Português(Brasil)

Versões

Todas

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

Parâmetros

nOpc = nOpc da rotina VEIXX000 ( 3 = Incluir / 4 e 5 = Excluir /... )
cX0OpeMov = Tipo da rotina VEIXX000 ( 0 = Entrada por Compra / ... )
aNewBot = Opções ja existentes

Retorno

aBotVXX = Opções desejadas

Eventos de chamada do Ponto de Entrada

If ( ExistBlock("VX000BOT") )
aBotAux := ExecBlock("VX000BOT",.F.,.F.,{nOpc,cX0OpeMov,aNewBot})
If ( ValType(aBotAux) == "A" )
aNewBot := aClone(aBotAux)
EndIf
EndIf

Variáveis

Programa Fonte

VEIXX000.PRW