BLV Técnico Versão 5.13 (Continuação)

Erro na execução da DIRF: Ora-600 [15212],Ora-600 [kksumc-xpin-required], Ora-932

Detalhes Técnicos:

Foi encontrado o erro:

Ora-600 [15212],Ora-600 [kksumc-xpin-required], Ora-932 or core dump in kpobav()).

Ao executar a DIRF numa banco Oracle na versão 9.2.0.3

Esse erro está no documento do Bug 3390566.

Resumidamente este erro é causado por problemas no parse de consultas armazenando expressões incorretas para "bind variables" do tipo "DATE".

A solução recomendada aplicada foi migrar o banco para a versão 9.2.0.8 que passa ser pré-requisito para instalação do sistema nessa versão.

Não permitir excluir finalidades com averbações cadastradas

Visão do usuário:

Não será possível excluir finalidades com averbações cadastradas.

Detalhes Técnicos:

O sistema estava permitindo excluir registros de finalidades com averbações cadastradas, para isso foi alterado na pck_tipo_tempo_conta em main-pre, para corrigir esta situação.

Problemas com as telas de registros pendentes com o forms 10g.

Visão do usuário:

As transações Efetivação de Registros Pendentes (ERG0354) e telas de registros pendentes que apresentam display itens multi records apresentam problemas quando são utilizados na versão 10.1.2.0.2 do Forms.

Deve-se utilizar o patch 10.1.2.3 do forms, que já foi corrigido este tipo de erro.

Lentidão na busca de funcionários

Visão do usuário:

Na transação "Busca Funcionários" foi otimizado a consulta aos funcionários.

Consulta muito lenta na transação Lista Competência

Visão do usuário:

A transação Lista Competência fazia uma consulta muito lenta na pasta Lista Retidos quando não era informado o funcionário e quando era feito a navegação clicando na pasta.

Nesse caso não será feito mais essa consulta.

Consulta muito lenta em Lista Mês/Ano

Visão do usuário:

Na transação Lista Mês/Ano foi corrigido o erro em que era feito uma consulta de retidos para todos os servidores.

impede navegação entre registros

Visão do usuário:

Quando o usuário tentar alternar os registros na aba "informações adicionais" o foco será mudado para a aba anterior, pois só é permitido alternar os registros quando o foco estiver na primeira aba.

Detalhes Técnicos:

inclusão de validação que verifica a tab_page corrente, se for a "informações adicionais" e o usuário tentar alternar entre os registros, o foco será posicionado automaticamente para a pagina anterior.

Tratando retroativos registrados para folha específica.

Visão do usuário:

O programa Folha00 foi alterado para tratar retroativos registrados para folha específica.

O registro para folha específica já podia ser feito na tela de geração de retroativos.

Inclusão de regra para acionar o botão "Executar"

Visão do usuário:

Adicionado uma validação no botão "Executar" que não permite que uma ação seja executada quando o foco do registro esteja posicionado num registro que não é equivalente a ação pressionada, exemplo, o cursor está na linha um e é acionado o botão da linha dois, isso não é permitido.

Detalhes Técnicos:

O código existente na trigger when-button-pressed foi migrado para uma nova trigger, when-mouse-clic, assim foi possível comparar o item que o cursor está posicionado com o item que foi clicado, o resultado das funções devem ser iguais, ou seja, quando o cursor estiver posicionado no item 1 o botão acionado deve ser o primeiro botão da grid.

O código da trigger when-button-pressed foi migrado pra outra trigger, pois havia a necessidade de saber qual botão foi acionado, e consegui essa informação utilizando o trigger when-mouse-clic, não daria pra utilizar as duas triggers pois a trigger when-button-pressed é disparada antes da when-mouse-clic, então não conseguia comparar a posição do cursor com o botão clicado.

Essa alteração não terá impacto, uma vez que o botão não é navegável pelo teclado, obrigatoriamente o usuário precisa clicar no botão.

Módulo: Tabelas - Transação: Cargo Setor

Visão do usuário:

A transação "Cargo Setor" não exibia os seus campos flexíveis.

Esse problema foi corrigido nesta versão do Ergon.

Módulo: Processos - Transação: Carga de Consignatárias

Detalhes Técnicos:

Corrigido um problema que foi introduzido na versão 5.12, o qual fazia com que a tabela CONS ficasse vazia após uma carga bem sucedida de consignatárias de funcionários. Este problema não ocorria na carga de consignatárias de pensionistas.





Forma de Migração

A migração deve ser feita através do script fornecido junto ao CD de migração. As informações necessárias para o processo de migração estão no arquivo LEIAME!.TXT na raiz do CD.

Anterior