Árvore de páginas

Ponto-de-Entrada: LJ7016 - Customização da barra de funções


Abrangências:Microsiga Protheus 10 , Microsiga Protheus 11
Versões:Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição:
O ponto de entrada LJ7016 permite customizar a barra de funções da rotina Atendimento - Venda Assistida. 

Programa Fonte
LOJA701.PRW

Sintaxe

LJ7016 - Customização da barra de funções ( < nOpc> , < nAtalho> ) --> aFuncTpl


Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

nOpc

Numérico

Opção escolhida, por exemplo: 1 = Alterar, 2 = Visualizar.




X




nAtalho

Array of Record

Controle das teclas de atalho da toolbar




X




Retorno
aFuncTpl
    (array_of_record)
  • Retorna o array com a opção e o controle da tecla de atalho da toolbar.
    Mais detalhes no exemplo.

Observações

Permite incluir ações complementares na toolbar existente no lado direito da tela da rotina Venda Assistida, do módulo Controle de Lojas, possibilitando a inclusão de novas funções.

* Também disponível para utilização com o Template de Drogarias.


Exemplos

User Function LJ7016()

Local _aDados := {}
Local nAtalho := Paramixb[2]
Local aAtalho := {}

/*Definição do array de retorno
1 - Título para o Menu (caracter)
2 - Título para o Botão (caracter)
3 - Resource (objeto)
4 - Função a ser executada (fórmula)
5 - Aparece na ToolBar lateral (lógico)
6 - Habilitado? (lógico)
7 - Grupo ( inteiro, 1 = gravação, 2 = detalhes, 3 = Estoque e 4 = Outros )
8 - Tecla de Atalho (vetor): É um Array com a seguinte definição: 1 - identificação (inteiro) 2 - comandos (caracter)
*/

nAtalho++
aAtalho := Lj7Atalho(nAtalho) 
AAdd(_aDados, {"Texto do Atalho 01" , "Texto do Atalho 01" , "RELATORIO", { || U_Func01( ) }, .T., .T., 4, aAtalho} ) 

nAtalho++
aAtalho := Lj7Atalho(nAtalho)
AAdd(_aDados, {"Texto do Atalho 02" , "Texto do Atalho 02" , "CARGA" , { || U_Func02( ) }, .T., .T., 4, aAtalho} )


Return(_aDados)