WMS SILT – Integração – Erro processando retorno da Ordem de separação
Incidente
No módulo de integração, ao realizar o retorno da ordem de separação, é apresentada a seguinte mensagem:
Erro ao atualizar as tabelas de retorno de ordem de separação. Mensagem Original: Erro de acesso ao banco de dados: Banco de Dados: SQL Server 2016. Erro do Banco (8115): [Microsoft] [SQL Server Native Client 11.0][SQL Server] Arithmetic overflow error converting float to data type numeric.
Causa
Este incidente ocorre, pois o SILT está enviando mais caracteres no campo de cubagem do que é aceito no destino.
O campo de cubagem é enviado em milímetros, e pode chegar a números com mais caracteres do que o ERP está preparado para receber.
Solução
Para corrigir o cenário, seguir as validações no passo a passo a seguir:
1. Conferir os dados de embalagem dos produtos presentes no processo, através do menu de navegação Cadastro / Produto / Produto;
2. Corrigir o campo identificado, no exemplo abaixo temos um produto com altura incorreta:3. Após a correção, cancelar os volumes relacionados no menu Movimentação / Saída / Gerenciador de Volume, utilizando o botão Cancelar Volume:
4. Refazer o fluxo de packing conforme fluxo da operação, para ocorrer o reenvio da interface com os valores corretos de cubagem.
Observação: Para mais informações sobre como realizar o cálculo da cubagem, verifique o artigo: WMS SILT – Produto – Como calcular a cubagem da embalagem do produto