01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Virtual.PDV
Função:Bloquear acesso a cadastro e consulta de produto por tipo de usuário.
Ticket:7901928
Requisito/Story/Issue (informe o requisito relacionado) :DVAVAR-7044


02. SITUAÇÃO/REQUISITO

Não permitir a consulta de produtos em todas as telas para os usuário com o privilégio "Caixa", para que o usuário lance o produto somente bipando/digitando o código de barras, esse processo é para que não haja mais furo de estoque, pelo fato dos usuários informarem o produto incorreto na venda.

03. SOLUÇÃO

Criado o parâmetro por empresa TP_USU_CONSULTA_PRODUTO para seja informado o tipo de usuário que possui permissão a acessar o cadastro e consulta de produto no Virtual PDV. O tipo que não estiver informado no parâmetro, não terá permissão de acesso ao cadastro nem as consultas.


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.

 

2. Use quando for necessário descrever um passo a passo.


<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>