Tempo aproximado para leitura: 00:01:50 min
Dúvida
Ao incluir uma nova Ordem de Serviço de Campo através da rotina Ordem de Serviço de Campo [AERM0001] e tentar salvá-la é exibido a seguinte mensagem:
Falha ao realizar inserção!
Detalhe: Cannot invoke "Object.toString()" because the return value of "br.arg.proxima.framework.util.SQLUtil.selectColumnWithWhereId(java.sql.Connection, String, String, String, String, java.lang.Long)" is null .
Ambiente
TOTVS Agro - TOTVS Agro - Multicultivo - Administração do Sistema - ADM - Versão 12.1.2412.0031
Solução
Necessário validar se os Componentes e Insumos informados na Ordem de Serviço estão corretos, no caso deste retorno foi identificado que um Insumo informado estava com a Flag de Ativo em seu cadastro, porém no banco de dados o campo não estava marcado.
Para validar essa informação poderá realizar os seguintes passos:
1. Acesse a rotina Execução de Consultas - [ADSV0016] e digite o seguinte comando:
SELECT * FROM INSUMO WHERE CD_INSUMO = (COLE AQUI O CÓDIGO DE SEU INSUMO)
2. O Sistema vai buscar o resultado de sua consulta, trazendo as informações do insumo que buscou, verifique o campo FG_ATIVO, o mesmo precisa estar com o valor S para Ativo e N para Não Ativo.
Caso esteja vazio somente ir no cadastro do insumo, remover a Flag e Salvar, volte para o cadastro marque a Flag do Ativo e Salve o cadastro novamente.
Visualize na rotina da Execução de Consultas novamente se o campo FG_ATIVO foi alterado para S. Realize um novo teste tentando salvar a OS.
0 Comentários