ERP – Geração de Ordens de Serviço – Floating point division by zero
Incidente
Ao tentar gerar uma Ordem de Serviço está sendo apresentada a mensagem: Floating point division by zero
Causa
Essa mensagem ocorre quando:
- está sendo processada a geração de uma O.S e sua origem é do tipo produzido, porém o cadastro da família ou serviço o indicativo de produzido está como 'N-Não';
- há quantidades múltiplas, máximas e mínimas do produto/serviço zeradas no cadastro de produto e no cadastro da família;
- houver alguma quantidade do modelo e/ou tempo do roteiro com valor zerado.
Solução
Para que a mensagem não seja apresentada, realize os passos a seguir:
1. Verifique como estão os campos E083ORI.IndSpr, E012FAM.IndSpr, E080SER.IndSpr e E075PRO.IndSpr. Para gerar OP de serviço produzido, todas as tabelas devem estar como 'S-Sim'.
2. Observe como estão as quantidade múltiplas, mínimas e máximas nas telas de cadastros de produtos e no cadastro da família. Essas quantidades não devem estar zeradas;
3. Acesse a tela NF700CMC_VSFT - Serviços / Gestão de Ordens de Serviço / Ficha Técnica / Composição Modelo / Composição do Serviço (Modelo (Composição do Produto/Serviço));
3.1. Informe o código do modelo do serviço que estão gerando O.S., e verifique se não existe alguma quantidade do modelo e/ou tempo do roteiro com valor zerado.