Páginas filhas
  • DDWMS-15142 - DT - 1701 - Permite gravação com código de barras duplicado mediante permissão na 530

Versões comparadas

Chave

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

01. DADOS GERAIS

Produto:

TOTVS Distribuição Linha Winthor

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Winthor 

Linhas_totvs

Segmento:

Distribuição TOTVS Goiânia 

Segmentos_totvs
Segmento

Módulo:17 - WMS
Função:1701 - CADASTRAR DADOS LOGÍSTICOS DO PRODUTO
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DDWMS-15142


02. 
SITUAÇÃO/REQUISITO

Ao tentar editar dados logísticos na rotina 1701, o sistema bloqueava a gravação quando o código de barras (auxiliar ou auxiliar 2) já estava vinculado a outro produto, impedindo alterações mesmo quando essa duplicidade era necessária em casos específicos.

03. SOLUÇÃO

Foi implementada uma validação condicional que permite a gravação mesmo com código de barras duplicado, desde que a permissão 17 – “Gravar dados logísticos com código de base e simplicidade” esteja marcada na rotina 530 para o usuário. Com isso, o sistema respeita o controle de acesso e libera a edição apenas a usuários autorizados.

Passos para reproduzir o cenário:

  1. Acesse a rotina 530 – Permissões por Usuário.

  2. Verifique se a permissão 17 – “Gravar dados logísticos com código de base e simplicidade” está desmarcada para o usuário em questão.

  3. Em seguida, acesse a rotina 1701 – Cadastro de Dados Logísticos.

  4. Selecione um produto que possua o mesmo código de base, código auxiliar ou código auxiliar2 (código de barras) de outro produto já cadastrado como simplicidade (consultável na rotina 203).

  5. Tente realizar qualquer alteração e gravar os dados logísticos para esse produto.

  6. O sistema exibirá a mensagem de bloqueio, impedindo a gravação.

...

Cenário com permissão ativa:

  1. Retorne à rotina 530 e marque a permissão 17 para o mesmo usuário.

  2. Volte à rotina 1701 e consulte novamente o produto e a filial.

  3. Faça a alteração desejada nos dados logísticos.

  4. O sistema agora permitirá a gravação normalmente, mesmo com o código de base igual ao de outro produto de simplicidade.

A rotina 1701 possui uma validação específica para impedir conflitos de código de base entre produtos, especialmente em casos de produtos de simplicidade.
A liberação ou bloqueio dessa ação depende diretamente da permissão 17 da rotina 530.


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica



Templatedocumentos

...