[RESOLVIDO] Erro ao gerar uma consulta no SC 9.11

Bom dia.

Alguns dos formulários de consulta estão apresentando esse erro ao gerar:

2 = Undefined variable $seq_x
/opt/Scriptcase/v9-php81/wwwroot/scriptcase/devel/generator/nm_gp_gera_dynamic_search.php 7815

Caro @amnalon,

Você poderia descrever mais um pouco sobre as características desses formulários que estão apresentando esse erro ao gerar o código-fonte?

Exs.:

  • são formulários linkados com as grids através de ligação de edição, ligação de campo?
  • o filtro dinâmico está habilitado na grid ou no formulário, ou em ambos?
  • qual o banco de dados utilizado nas aplicações?

Ficamos no aguardo de vosso retorno para dar continuidade.

Nossos cumprimentos!

Formulário de consulta = formulário tipo GRID.

O erro ocorre ao gerar, bastou atualizar o SC 9.11 (estava gerando na versão anterior).

Olá por aqui tudo bem já efetuei diversas correções nos Grids e não está a dar erro

Tem alguma variável global ou outra customização ?

Se publicar 1 tela na versão nova tem que atualizar o _lib. Sempre tem mudança nessa biblioteca. Quem garante a compatibilidade das aplicações anteriores (até o SC 9.10) com a _lib do SC 9.11?

Sempre que tem essas atualizações, somos obrigados a gerar todas as aplicações novamente. E se apresentar esse erro para vcs, a manutenção da(s) aplicação(ções) existentes fica comprometida.

Expus o erro para que ninguém atualize ao SC, sem ter certeza que não vai ter manutenção no projeto.

Se vcs notarem o erro é no gerador da consulta (nm_gp_gera_dynamic_search.php)… Não está localizando a variável $seq_x. Essa variável não existe no meu projeto, ela é interna do gerador.

Se o pessoal do desenvolvimento for na linha 7815 desse arquivo e ver oq está acontecendo. Está resolvido.

1 Curtida

Inclusive o prod da 9.10 era versão 1.0.001 e da 9.11 é versão 1.0.002.

image

1 Curtida

Hellooo netmake !!!

rs…

Caro @amnalon,

Enviamos uma mensagem para você a fim de darmos continuidade à investigação do problema em mais detalhes.

Ficamos no aguardo do vosso retorno.

Nossos cumprimentos!

Passei pelo mesmo problema (inclusive na mesma linha 7815), no meu caso, percebi que ele ocorre quando a aplicação possui filtro estático e dinâmico e o SC coloca os campos em Filtro/Construtor de filtro/Dinâmico/Filtro Dinâmico/Selecionar Campos… Para solucionar basta retirar os campos selecionados automaticamente pelo SC

image

Alguma previsão? Projeto parado.

Caro @jneto2009,

Agradecemos pela colaboração enviando detalhes das aplicações do seu projeto que estão exibindo o erro mencionado no tópico quando o fonte delas são gerados.

Assim que a correção for liberada, estaremos dando um feedback através deste tópico.

Nossos cumprimentos!

Caros @jneto2009, @amnalon

A correção foi liberada na versão 9.11.002 que já encontra-se disponível para download/atualização.

Nossos cumprimentos!

2 Curtidas