Erro de INSERT ao encerrar ocorrências
Sistema Completo para gestão de demadas de suporte técnico e ativos
Brought to you by:
flavio_ribeiro
Ao encerrar uma ocorrência ocorre um erro de INSERT. Está sendo pedido para dar um insert com 4 campos mas colocando 5 campos no value. Isso só ocorre caso, na configuração do ocomon, se tenha optado pelo uso de formatação para o campo de descrição do problema. A correção do erro pode ser feita deletando ou comentando a linha comentada no bloco abaixo (arquivo encerramento.php):
if ($_SESSION['s_formatBarOco']) {
$query.= " '".$_POST['problema']."',";
//$query.= " '".$assentamentoProb."',"; <=== comentar esta linha
} else {
$query.= " '".noHtml($_POST['problema'])."',";
}
Se no formulário de encerramento de chamado estiver habilitado o uso da barra de formatação para o campo de texto, ocorrerá este erro no SQL.
A solução paleativa é não habilitar o uso desta barra neste formulário. Mas este problema deve ser sanado para as próximas versões.