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:
- 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.
- Na rotina de Lacres, o sistema está permitindo realizar a exclusão de um lacre que já está com a situação Usado.
- 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:
- 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.
- 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.
- 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