ScriptCase v8.0.031 (18/02/2015 22:31)

Novas Implementações

  • Adicionado suporte para menu com orientação horizontal e vertical na configuração de itens.
  • Adicionado parâmetro de tempo para criação de gráficos na configuração de Exportação PDF.

Correção Específica

  • Corrigido problema ao pesquisar registros com apóstrofo no Quick Search.
  • Corrigido problema ao utilizar critério de múltiplos valores no filtro dinâmico.
  • Corrigido problema na importação de arquivos XLS no conversor para banco de dados.

Melhoria de Performance

  • Melhoria de performance na exportação PDF com gráficos.

Bug

  • Corrigido problema ao utilizar macro sc_error_exit no mestre/detalhe.
  • Corrigido problema ao incluir tabelas com campos decimais no Dicionário de Dados.
  • Corrigido problema ao utilizar processamento Ajax com campos duplo select.
  • Corrigido problema na exportação PDF do resumo com vários gráficos na mesma página.
  • Corrigido problema ao editar o CHARSET durante a criação de uma aplicação.

John,

O problema relatado no tópico http://www.scriptcase.com.br/forum/index.php/topic,10100.0.html ainda continua né? Quando teremos essa correção? Informo que este problema gera um retrabalho grande, pois todas as vezes que incluimos, alteramos ou excluimos campos de uma tabela e vamos fazer as devidas atualizações no dicionário de dados temos que recolocar os tipos dos campos novamente (select, radio, checkbox, etc).

Já enviei email para bugs@netmake.com.br e nunca recebi uma resposta.

Pessoal bom dia,

Depois de ter recebido email do Yuri Esteves (obrigado Yuri), o problema foi finalmente resolvido. Trata-se de uma configuração que eu nunca havia utilizado e por isso não tinha como eu detectar o que era logo de início. O problema está descrito no link http://www.scriptcase.com.br/forum/index.php/topic,10100.0.html, onde informei que quando mudamos a estrutura de uma tabela e vamos atualizá-la no dicionário de dados, os campos dos tipos SELECT, CHECKBOX, etc nos formulários que usam essa tabela, perdiam suas configurações, voltando a ser campos texto, etc.

A solução foi a seguinte, no Dicionário de Dados:

1 - Ao selecionar a opção para sincronizar a aplicação, caso a opção “tipo de dado” esteja marcado o scriptcase irá sobrescrever os valores que foram marcados.

2 - Caso a alteração seja apenas nas langs, deixe marcado apenas a opção de “Label”.

3 - A interface para você verificar os tipos de dado dos campos, logo que a tabela for sincronizada, fica na opção “Editar”.

4 - Nessa tela, a interface exibe todos os tipos de dados recuperados no momento da sincronização da tabela no Dicionário de dados.

Então o problema era esse, eu havia sincronizado a tabela com todos os ítens marcados conforme tela 1, assim os campos foram recuperados com os tipos de dados iniciais, no momento da sincronização da aplicação com a opção “tipo de dado” marcado, o scriptcase apenas sobrescreveu esses valores.

Deixo aqui registrado, pois pode ajudar outras pessoas que passaram pelo mesmo problema.

Kleyber, deixa ver se entendi:

Então no Dicionário de dados, na tela “Sincronizar aplicações”, na lista de checkbox das “propriedades” devemos apenas desmarca o item “Tipo de Dados” e deixar os demais checkbox marcados que esse problema não ocorre?

Também seria interessante você colocar esse post lá no link do BUG, pro pessoal não se perder.

Moraisjsm,

É justamente o contrário, ou seja, deixar somente marcado o ítem “LABEL” e desmarcar todos os demais.

Ok Kleyber, entendido, estava sem as figuras. Obrigado por postar lá no bugs também!