01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:PARÂMETROS
Função:FAMÍLIAS - MAX0049
Ticket:20922597
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-15388


02. 
SITUAÇÃO/REQUISITO

Ao ativar o parâmetro dinâmico UTIL_CONTROLE_PERMISSAO_ABA para a aplicação Família - MAX0049, o controle de permissão por Chaves de Aplicação não está sendo considerado como de fato está programado. Por exemplo, abas que o usuário não possui permissão não estão sendo desabilitadas.

03. SOLUÇÃO

Notou-se uma questão de redundância de Chaves de Aplicação para a rotina Família - MAX0049, ao analisar o código das Chaves de Aplicação, verificou-se que são os mesmos códigos aplicado para as abas da rotina em questão.

Imagem 1 - Chaves de Aplicação vinculadas a Família - MAX0049.


Sendo que, as abas da rotina, possuem a mesma Chave de Aplicação para verificação das permissões, no caso as 5 primeiras abas, possuem as Chaves de Aplicação de 1 a 5 também, analisando permissões de forma errônea.

Como solução proposta, foi criado um script, que irá criar as Chaves de Aplicação de 1 a 17 para as abas da rotina, e as chaves 18 a 21 para os campos que já haviam sido criadas as permissões.
Além disso, foi excluída a Chave de Aplicação Aba Geral - Campo Marca, pois este é um campo que deverá ficar desabilitado e não poderá ser editado em nenhuma situação, já que a sua função é apenas receber a Descrição da Marca da Família.
As permissões para o grupo de usuários todos também foi verificada e criada para as abas da rotina.
Desta forma, as Chaves de Aplicação para a rotina Família - MAX0049, ficou assim:

Imagem 1 - Chaves de Aplicação vinculadas a Família - MAX0049.


04. DEMAIS INFORMAÇÕES

Se estiver na versão 23.07, atualizar o sistema para o service pack 24.01.038 ou service pack superior.
Se estiver na versão 24.01, atualizar o sistema para o service pack 24.07.011 ou service pack superior.

05. ASSUNTOS RELACIONADOS

        Clique aqui para mais informações sobre Família - MAX0049.