01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco

Segmento:

Varejo

Tipo de Documento:

Inovação

Módulo:Compras
Caminho: Compras > Administração > Gerenciador de Compras
Função:Gerenciador de Compras
País:Brasil
Ticket:23405891
Requisito/Story/Issue (informe o requisito relacionado) :DSUPCOMP-19941

02. SITUAÇÃO/REQUISITO


Para garantir maior segurança no processo de compras, foi solicitada uma restrição no Gerenciador de Compras. Embora seja necessário permitir que compradores digitem o custo negociado para aproveitar ofertas, essa ação deve ser restrita apenas a usuários autorizados.

O sistema deve validar parâmetros globais e, se ativados, verificar uma permissão específica de usuário para liberar a edição da coluna "Custo p/ Compra". Se o usuário não tiver essa permissão, o campo deve permanecer bloqueado para edição.

03. PRÉ-REQUISITOS

Para que o controle de permissão funcione, as seguintes configurações devem estar ativas:

Parâmetros Dinâmicos (Grupo: GER_COMPRAS):

    1. IND_PERM_ALT_CUSTO = S (Indica que há permissão de alteração de custo).
    2. VERIF_PERM_ALT_CUSTO = S (Ativa a verificação da permissão de usuário específica).

Permissão de Acesso:

    1. Aplicação: MAC00100
    2. Chave: Alterar coluna custo para compra
    3. O usuário deve ter o acesso Liberado nesta chave para conseguir editar o valor.



Usuários que possuíam a antiga permissão "PMT ALT CUSTO COMPRA GER COMPRA" serão migrados automaticamente via script para a nova chave "Alterar coluna custo para compra".


04. SOLUÇÃO

Foi criada a chave de permissão especial "Alterar coluna custo para compra" vinculada à aplicação MAC00100.

O comportamento da coluna "Custo p/ Compra" na grid de produtos agora respeita a combinação dos parâmetros do sistema com essa nova permissão de acesso.




Abaixo são demonstrados os dois cenários possíveis no Gerenciador de Compras ao tentar editar a coluna Custo p/ Compra:

Cenário 1: Usuário SEM Permissão
Quando os parâmetros estão ativos, mas o usuário não possui a chave "Alterar coluna custo para compra" liberada:

  • O campo "Custo p/ Compra" fica em modo somente leitura.
  • O sistema bloqueia qualquer tentativa de digitação ou clique para edição na célula.




Cenário 2: Usuário COM Permissão
Quando os parâmetros estão ativos e o usuário possui a chave "Alterar coluna custo para compra" liberada:

  • O campo "Custo p/ Compra" fica habilitado.
  • O comprador consegue digitar o novo custo negociado normalmente para aproveitar a oferta do fornecedor.





05. REQUISITOS DE VERSÃO

Se estiver na versão 25.01, atualize para o service pack 26.01 ou superior. 

Se estiver na versão 25.07, atualize para o service pack 26.01 ou superior.

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA