BLV Técnico Versão 5.11 (Continuação)
Erro na apresentação do setor
Visão do usuário:
Em algumas consultas haviam divergência na apresentação do dados quando era utilizado a data atual e a data nula.
Essa divergência ocorreu devido a uma função que retorna o setor do funcionário quando a data ficava em branco. Quando haviam 2 tipos de eventos, a função retornava o setor correspondente ao tipo de evento mais prioritário. A correção feita também leva em conta a data final dos eventos.
Detalhes Técnicos:
Esse erro ocorria em uma determinada situação. Quando era utilizada a data nula como parâmetro de entrada, e o servidor possuia vários tipos de eventos, e havia um evento do tipo de evento mais prioritário encerrado no passado. As funções retornavam os dados do tipo de evento mais prioritário no contexto. A correção leva em conta a ordenação pela data final dos eventos.
Foram feitos correção desse erro nas funções get_cargo_prov, get_funcao_desig, get_cargo_func, get_funcao_func, get_setor_func, get_setor_prov, get_setor_exerc_func, get_referencia_func da package PACK_ERGON.
Otimização de consultas com setores filho
Visão do usuário:
Foi utilizado uma estrutura de cache para as consultas de setores filho.
As consultas com "setores filho" apresentarão um melhor tempo de resposta.
Detalhes Técnicos:
A função eh_filho_setor irá chamar a function pack_had_cache.eh_filho_setor.
Otimização do cadastro de eventos e ingresso
Visão do usuário:
Foi realizado a otimização do cadastro de eventos e ingressos quando o cargo possui controle quantitativo.
Validação intervalos livres entre períodos.
Visão do usuário:
Retirada validação de intervalos livres entre períodos numa mesma combinação, sendo possível cadastrar a mesma regra em períodos distintos e não contínuos.
Detalhes Técnicos:
Retirada validação de intervalos livres entre períodos numa mesma combinação, sendo possível a descontinuidade no período (lacunas) entre dois ou mais registros com a mesma regra.
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.