evento ajax parou de funcionar após atualização

meu problema é sério. não consigo produzir desde a atualização para o sc 5.2

tenho o seguinte codigo no onblur de um campo texto:

if (({cod_item} != 0) and ({cod_item} != “”)) {
sc_select(dataset,“select coalesce(grupo, 0) from est_itens where idest_itens = {cod_item}”);
if ($dataset->EOF) {
$dataset->Close();
$javascript_title = “Erro”; // Javascript message title
$javascript_message = “Item não encontrado”; // Javascript message contents
sc_ajax_message($javascript_message, $javascript_title);
{cod_item}=’’;
sc_set_focus(‘cod_item’);

	} else
{
	{cod_grupo}=$dataset->fields[0];
	
	{iditem}={cod_item};
	
   	$dataset->Close();
	sc_set_focus('Quantidade');	
}

}

Este código funcionava perfeitamente, atualizando um campo select.
Se crio um formulário novo e repito o código funciona perfeitamente.
Só não funciona os formularios que já estão prontos mesmo quando mando recriar o codigo.

Socorro

Aproveitando esse tópico antiguérrimos vou complementar.

meus eventos ajax simplesmente pararam de funcionar em alguns formularios.

Jean,

Poderia nos dar mais detalhes?

Que tipo de formulário?
Qual o evento?
Poderia informar um trecho do código usado?

Desculpe a demora em responder. Estava na roça descansando.
Pois bem. é 1(um) formulário que faz a verificação se uma nota fiscal já foi cadastrada. Essa App está sendo utilizada a pelomenos 5 meses e de lá para cá não houve modificações nela.

no evento Onblur tenho o seguinte select

[code]//FAZ UMA VERIFICAÇÃO NA TABELA DE AUTORIZAÇÃO DE PAGAMENTO DA EXISTENCIA DE NOTA FISCAL
//EMITIDA PELO FORNECEDOR . EVITA DUPLICIDADE
sc_lookup(det,“SELECT n_fiscal, sequencial
FROM dbo.autoriza_pagamento
WHERE (fornecedor = {fornecedor}) AND (n_fiscal = N’{n_fiscal}’)”);

if({det}===false)
{

				echo "Erro de acesso. Mensagem=" .{det};
		}elseif(empty({det}))
		{
				
		}else
		{
			$_fatura = {det[0][1]};	
			echo "ESTA NOTA FISCAL FOI EMITIDA NA FATURA $_fatura !<br>

VERIFIQUE SE ESSA NOTA FISCAL FAZ PARTE DE MAIS DE 1(UMA) ORDEM DE COMPRA OU SERVIÇO/LOCAÇÃO";

	}[/code]

de repente parou de verificar…

Aplicação Form Único Registro.

Jean,

Liga o modo debug e verifica se o comando SQL está sendo executado.

Dr… ele seque esta executando um echo “”;

A opção “Exibir output Ajax” está ativada?

Qual o tipo de campo onde está sendo executado este evento?

Sim…esta ativado…

Mas pelo que observei o Evento Ajax OnBlur está tendo algum problema com a Select, pois para funcionar precisei sair e entrar no campo 5X para funcionar.

Eu criei o método com outro nome e chamei no OnChange e funcionou.

Obrigado pela atenção.