Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TOTVS Logística OMS
Função:

TDCEA012

DCLEA012

Ticket:5901517
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-7177


02. SITUAÇÃO/REQUISITO

As rotinas de Controle de Lacre ativas por template ou pelo parâmetro MV_DCLNEW estão apresentando as seguintes inconsistências:

  1. Ao entrar na rotina de Lacres e tentar realizar a inclusão de um lacre que já existe na base, o sistema não efetua a validação, permitindo que o registro seja salvo e gere error.log de chave publicada em tela.
  2. Na rotina de Lacres, o sistema está permitindo realizar a exclusão de um lacre que já está com a situação Usado.
  3. Na rotina de Estorno de Lacres no OMSA200, ao efetuar a inutilização do lacre informando um motivo, quando a carga já está faturada ocorre error.log.

03. SOLUÇÃO

Efetuados os seguintes ajustes nas rotinas de controle de lacre executadas pelo template ou com o parâmetro ativo MV_DCLNEW:

  1. Adicionada uma validação na inclusão de um novo lacre, para que ao ser informado um código já existente seja apresentada uma mensagem sinalizando que o lacre em questão já está cadastrado, não permitindo assim a sua inclusão.
  2. Inclusão de uma validação no momento da rotina de exclusão do lacre e/ou estornos, para que seja possível excluir somente os lacres com a situação Livre.
  3. Alterada a rotina de estorno dos lacres utilizados na rotina OMSA200, para que não ocorram inconsistências no processamento do estorno quando é informado um motivo .

Exemplo de Utilização

IMPORTANTE!

  • Se for utilizado o template, a rotina para o cadastro de lacres será o TDCEA012.
  • Se for utilizado o parâmetro MV_DCLNEW o cadastro de lacres será a rotina DCLEA012.

PASSOS

TDCEA012 / DCLEA02

Inclusão do Lacre

  • Acesse o Cadastro de Lacres e tente efetuar a inclusão de um novo lacre, com o mesmo código de um lacre já existente.

  • A rotina apresentará a mensagem de validação.

  • Clique em Outras Ações e informe uma sequência para a inclusão de lacres já existentes.

  • Verifique se foram incluídos somente os códigos que ainda não existem na base de dados.

Exclusão do Lacre

  • No Cadastro de Lacres, tente efetuar a exclusão de um lacre já existente.

  • Verifique se a rotina validou corretamente e não permitiu a exclusão.

  • Clique em Outras Ações > Est. Lacres.

  • Informe um range de lacre já existente para tentar efetuar a exclusão e validar se somente foram eliminados os lacres com a situação igual a Livre.

PASSOS

MATA010

  • No campo B1_COLOR, informe no produto a cor do lacre que será relacionado com a carga.

TDCEA012 / DCLEA02

  • Efetue o cadastro de lacres para uma determinada Cor, de acordo com a cor relacionada ao produto a ser utilizada no teste.

MATA410

  • Inclua um Pedido de Venda utilizando carga para o produto acima.

OMSA060

  • Cadastre os compartimentos para o veículo que será utilizado na montagem de carga.

OMSA200

  • Efetue a montagem da carga para o Pedido cadastrado e vincule o veículo com a carga.

  • Clique em Outras Ações > Lacres e relacione os lacres com a carga.

MATA460B

  • Efetue o faturamento da carga em questão.

OMSA200

  • Clique em Estorno Lacre.

  • Efetue o estorno informando um motivo e valide se a rotina efetivou o mesmo corretamente, sem inconsistências.

04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • LBU - Lacres

  • DH8 - Lacres