Árvore de páginas

Descrição

Permite a inclusão de uma opção no menu Ações Relacionadas da tela de Publicação de Preços, durante uma inclusão ou alteração.

Observações

Pode ser utilizado para inserir opções no menu de ações relacionadas com a finalidade de atender regras de negócio específicas.

Exemplos

//PE para criação de botão no menu Ações Relacionadas

User Function FT325BTNAR()

 

Local cDesc  := ""  //Descrição do botão criado no menu ações relacionadas

Local bExec  := {}  //Bloco de código que define a função acionada pelo botão

 

//Atribui os valores aos campos

cDesc := "Teste FT325BTNAR"

bExec := { |oView| U_TSTBtn() }

 

Return {cDesc, bExec}      //Retorna array com a descrição e o bloco de código

 

//Função de exemplo usada no PE FT325BTNAR

//Altera os dados dos campos da Publicação de Preços

User Function TSTBtn()

 

Local oModel        := FWModelActive()  //Cria objeto com model ativo

Local oModelSAX     := nil              //Cria objeto com estrutura da master

Local oModelSAY     := nil              //Cria objeto com estrutura da detail

 

//Ativa o model

oModel:Activate()

 

//Gera estrutura da Master e da Detail

oModelSAX    := oModel:GetModel("SAXMASTER")

oModelSAY    := oModel:GetModel("SAYDETAIL")

 

//Altera o valor dos campos em memória

oModelSAX:SetValue( "AX_DATAINI", dDataBase)

oModelSAX:SetValue( "AX_DESCRI", "Teste do PE FT325BTNAR" )

oModelSAX:SetValue( "AX_HORAINI", "08:00" )

 

oModelSAY:SetValue( "AY_PRODUTO", "0003" )

oModelSAY:SetValue( "AY_PRCSUG", 19.99 )

 

Return

Preview

Veja também

Idioma

Português(Brasil), Português(Portugal), Inglês, Espanhol

Versões

Microsiga Protheus10, Microsiga Protheus 11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

UPDFAT12

Parâmetros

Retorno

Eventos de chamada do Ponto de Entrada

Variáveis

Programa Fonte

MATA325.PRW

  • Sem rótulos