Histórico da Página
...
Linha de Produto: | Microsiga Protheus |
Segmento: | Supply Chain - Logística |
Módulo: | SIGAWMS - Gestão de Armazenagem |
Função: | MATA015 - Cadastro de Endereços |
Situação/Requisito: | Quando é cadastrada uma cubagem muito elevada para o endereço, o sistema apresenta error.log em tela ao tentar realizar o processo de armazenagem por intermédio da rotina de convocação WMS: Error.log "Data width error - Field: TP3_M3ENDE Value: 999999970000000260.000000 on WMSDTCENDERECO:GETCUBAGEM(WMSDTCENDERECO.PRW). A situação ocorre porque o valor calculado ultrapassa a capacidade do campo que armazena a informação de cubagem do endereço e somente é apresentada quando são cadastrados valores irreais de altura, largura e comprimento do mesmo. |
Solução/Implementação: | Incluída validação que impede o cadastro de endereços com Altura, Largura ou Comprimento superior a 999 metros. Esta validação será aplicada apenas para endereços WMS - caracterizados pelo preenchimento dos campos Estrutura Física (BE_ESTFIS) e Zona de Armazenagem (BE_CODZON). Além disso, as regras WMS foram transferidas para uma classe de interceptação de commit e validação do Model pertencente ao próprio módulo, com objetivo de facilitar futuras manutenções e melhorias relacionadas apenas ao WMS. |
Ticket relacionado: | 3088139 |
IssueRequisito: | DLOGWMSMSP-4439 |