Páginas filhas
  • DT DVAVAR-7044 Bloqueio de Cadastro e Consulta de Produto por Tipo de Usuário

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsConfiguração no Virtual Age, Validação no Virtual PDV
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

No ADMFM014 deverá informar o valor dos tipos de usuários que possuem permissão a acessar o cadastro e consulta no Virtual PDV. Caso o parâmetro esteja vazio, será assumido o valor global, onde todos os tipos de usuários poderão acessar o cadastro e consulta de produto.

 

Imagem 01 - Somente os usuários com tipo 01, 02, 03, 04 e 05 possuem acesso ao cadastro e consulta de produto.


Ao efetuar o duplo clique no campo Valor parâmetro, será aberto uma lista com os tipos de usuários para seleção.

Imagem 02 - Os tipos Pré venda e Caixa, não possuem permissão para acesso ao cadastro e consulta de produto.


Para que o Virtual PDV receba o parâmetro, o mesmo deve ser exportado pelo INTFP033.

Imagem 03 - Conteúdo do pacote com o parâmetro e seu valor.

 

Totvs custom tabs box items
defaultno
referenciapasso2

Ao tentar abrir a tela de cadastro ou consulta de produto, será verificado o parâmetro, caso o tipo de usuário logado no sistema não esteja no valor do parâmetro, será apresentado uma mensagem de acesso não permitido.

Image Added

Imagem 01 - Usuário com tipo caixa tentando acessar o cadastro de produto pela tela principal.


Image Added

Imagem 02 - Usuário com tipo caixa tentando acessar a consulta de produto pela tela de venda.

Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>