Pular para o conteúdo principal

Menus de usuário

São basicamente as opções do menu que serão apresentadas para o usuário após ele fazer login e/ou acessar a tela de relatórios do sistema. Com este recurso, podemos definir exatamente quais as telas e relatórios que serão apresentados para cada empresa, grupo de usuário e módulo do sistema. As imagens a seguir demonstram alguns exemplos de menus de usuário:

Exemplo de menu de usuário 1Exemplo de menu de usuário 2

Onde configurar ?

No Tempus ERP, as opções de menu devem ser cadastradas na tabela de menus de usuário (CXQ). A tabela abaixo explica o que você deve cadastrar em cada campo:

CampoDescrição
XQ_MODULOSigla do módulo a qual esta opção de menu será destinada.
XQ_GRUPOSigla do grupo a qual esta opção de menu será destinada.
XQ_CODIGOCódigo da opção.
XQ_OPCAONome do menu.
XQ_DESCRICNome do menu que vai aparecer no app.
XQ_CHAMADADefine a tela ou submenu que será aberto ao clicar nesta opção.
XQ_STATUSDefine se esta opção estará habilitada ou não no app. Use H para habilitar ou D para Desabilitar.

Chamadas

O ponto chave dos menus de usuários são as chamadas, são com elas que definimos quais serão as telas ou submenus que serão abertos ao clicar na opção. Existem 3 tipos de chamadas, são elas:

  1. Chamadas convencionais:

    São chamadas que, por padrão, sempre vão abrir telas específicas e com comportamentos não configuráveis, ou seja, sempre vão abrir telas sem modificar o funcionamento das mesmas.

  2. Chamadas para menus em árvore:

    São chamadas onde o campo XQ_CHAMADA é vazio, e que no lugar de abrirem uma tela específica, listam os submenus de uma opção de menu. Esta listagem de submenus é feita com base no campo XQ_CODIGO da opção, por exemplo, ao clicar em cima de uma opção cujo o código é "05", o aplicativo irá listar todos os menus que são filhos desta opção, como por exemplo: "05.01" e "05.02". Este comportamento também se repete ao clicar em um submenu que possua submenus filhos.

  3. Chamadas para telas personalizáveis:

    São chamadas que além de definirem qual tela será aberta, também definem as informações que serão exibidas. Existem 6 chamadas personalizáveis no aplicativo: DBCAD, DBON, DBCARD e DBONCARD, Análise comercial e Painel de vendas. Os detalhes destas chamadas estão na seção Telas genéricas.

Relação de chamadas

ChamadaDescriçãoTipo
frmPedidosAbre a tela de pedidos de venda.Convencional
dbPed(TA1)Abre a tela de Clientes.Convencional
novocli()Abre a tela de Cadastro de clientes.Convencional
dbCardEXPCargaAbre a tela de Expedição de carga.Convencional
dbCardEXPNFCAbre a tela de Expedição de NFCe.Convencional
dbCardPORCargaAbre a tela de Abre a tela de liberação de veículo de carga.Convencional
dbCardPORNFCAbre a tela de Liberação de NFCe avulsa.Convencional
catalogo()Abre a tela de Catálogo de produtos.Convencional
dbcadAbre a tela que interpreta as chamadas dbcad.Personalizável
dbonAbre a tela que interpreta as chamadas dbon.Personalizável
dbOnCardAbre a tela que interpreta as chamadas dbOnCard.Personalizável
dbCardAbre a tela que interpreta as chamadas dbCard.Personalizável
Análise ComercialConfigura os dados do body da requisição para gerar o relatório de Análise comercial.Personalizável
Painel de VendasConfigura os dados da requisição para gerar o relatório do Painel de vendas.Personalizável
Chamada vazia (XQ_CHAMADA = "")Abre a tela de relatórios, listando todos os submenus da opção selecionada.Menu em árvore

Problemas comuns

  1. Cadastrei ou atualizei os dados de uma opção de menu, mas não apareceu no aplicativo:

    A partir da tela inicial, navegue até a guia Configurações e atualize as tabelas de configuração. Caso você não obtenha sucesso, verifique se cadastrou ou atualizou a opção do menu corretamente (considerando módulo, empresa e grupo do usuário logado) e atualize as tabelas de configuração novamente. Se o problema persistir, entre em contato com o suporte da Infolight.