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 |
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 |
- (array_of_record)
- Retorna o array com a opção e o controle da tecla de atalho da toolbar.
Mais detalhes no exemplo.
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)