Ponto-de-Entrada: MC010BUT - Adiciona botões na tela de formação de preços e desabilita a ação 'PLANILHA'
Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
LOCALIZAÇÃO : Function BrowPlanW - Função que monta a tela dos Browses.
EM QUE PONTO : No início da Função, após a montagem dos botões da tela de formação de preços. Este ponto de entrada poderá ser utilizado para adicionar botões nesta tela e poderá ser usado também, para DESABILITAR o botão 'PLANILHA', neste caso deve-se retornar .T. para desabilitá-lo.
Eventos
Programa Fonte
MATC010.PRW
Sintaxe
MC010BUT - Adiciona botões na tela de formação de preços e desabilita a ação 'PLANILHA' ( < @PARAMIXB[1]> , < PARAMIXB[2]> , < PARAMIXB[3]> , < PARAMIXB[4]> , < PARAMIXB[5]> ) --> lRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
PARAMIXB[1] | Objeto | Obj da planilha | X | X | |||||||||||||
PARAMIXB[2] | Vetor | Obj das posicoes p/os botões na tela | X | ||||||||||||||
PARAMIXB[3] | Vetor | Estrutura utilizada p/ a Planilha | X | ||||||||||||||
PARAMIXB[4] | Vetor | Array das Fórmulas da Planilha | X | ||||||||||||||
PARAMIXB[5] | Vetor | Array dos Totais da Planilha | X |
Retorno
-
lRet(logico)
- Outra utilização deste Ponto de Entrada:
Ao retornar .T., DESABILITA o botão 'PLANILHA'.
(Qualquer outro retorno mantém habilitado este botão).
Observações
Exemplos
User Function MC010BUT()Local oDlg := ParamIxb[1] // Obj da planilhaLocal aPosObj := ParamIxb[2] // Obj das posicoes p/ os botões na telaLocal aProd := ParamIxb[3] // Estrutura utilizada p/ a PlanilhaLocal aFormulas := ParamIxb[4] // Array das Formulas da PlanilhaLocal aTot := ParamIxb[5] // Array dos Totais da PlanilhaLocal lRet := .F. // Define se desabilita o botão 'PLANILHA'DEFINE SBUTTON FROM aPosObj[1,4]-80,aPosObj[1,3]-33 TYPE 6 ENABLE OF oDlg Action U_Imprime(aProd,aFormulas,aTot)//-- No ex.acima, o botão IMPRIME ('TYPE 6') foi criado p/ a Impressão da planilha, utilizando função de usuário customizada U_IMPRIME(), por exemplo.//-- Obs.: OUTRO USO PARA O PONTO DE ENTRADA://-- Ao retornar .T. o botão 'PLANILHA' será DESABILITADO.Return (lRet)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas