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

Alteração da data de exercício x Atributos

Visão do usuário:

O problema da alteração da data de exercício para uma data posterior à data de início de um atributo qualquer registrado no sistema foi corrigido.

Desabilitar itens do menu em caso de se trabalhar com eventos.

Visão do usuário:

O menu do sistema foi modificado para que os itens do menu referentes a funções sejam desabilitados em caso do sistema estar parametrizado para trabalhar com eventos.

Verificação de afastamento do funcionário titular em caso de substituição

Visão do usuário:

A partir desta versão o sistema volta a exigir que o funcionário a ser substituido esteja com algum tipo de afastamento (cessão, férias, licença/afastamento, licença especial).

Problema no registro da data de homologação de aposentadoria

Visão do usuário:

Foi corrigido o problema no qual quando se tentava preencher a data de homologação para uma aposentadoria já registrada anteriormente, ou quando se tentava colocar alguma publicação em uma aposentadoria já registrada o sistema estava apresentando a mensagem de erro ERG-00006.

Problemas para cadastrar averbações

Visão do usuário:

O problema que causava o aparecimento da mensagem "Duplicação de chaves não é permitida" quando se tentava salvar a quantidade de dias para cada finalidade foi corrigido.

Transação Funcionários/Cargo e Setor

Detalhes Técnicos:

No bloco FUNCIONARIOS, na query SELECT, foi trocado o comando UNION por UNION ALL

Além disso, na trigger WHEN-NEW-FORM-INSTANCE, foi removida a parte que recebia parâmetros (já havia sido deimplementado).

Todos os parâmetros também foram removidos.

Listagem apenas dos setores aos quais o usuário solicitante dos relatórios têm acesso.

Visão do usuário:

Os relatórios ERG0101 ( Cadastro de Funcionários por Categoria e Subcategoria), ERG0102 (Cadastro de Funcionários Designados por Função), ER0G103 (Relação de funcionários cedidos a outras instituições), ERG0104, ERG0106 (Funcionários com mais de 70 anos), ERG0107 (Relação de funcionários aposentados e falecidos com pensionistas) , ERG0108 (Relação de Funcionários por Setor), ERG0111 (Funcionários Habilitados), ERG0112(Relação de Dependentes), ERG0113 (Relação de funcionários por código de freqüência no período), ERG0114 (Provisão de férias) passam a conter a verificação de permissão para visualização de setor pelo usuário solicitante.

Foi incluído o parâmetro usuário, que já se encontrará preenchido caso o relatório seja executado através do sistema Ergon, ou deverá ser preenchido manualmente caso o relatório seja executado isoladamente. A partir da informação do usuário, só serão exibidos dados referentes aos setores que podem ser visualizados pelo usuário solicitante do relatório.

Erro de "End-of-file on comunication channel"

Visão do usuário:

Foram alterados alguns objetos do banco de dados para contornar este problema.

Detalhes Técnicos:

Este erro é um bug do Oracle 8i (até as versões 8.1.6, pelo menos) que ocorre quando é feito um DELETE numa tabela que possui tabelas filhas com chave estrangeira criada com a opção "DELETE CASCADE" e com triggers habilitadas para dispararem na execução do delete. Para evitar a ocorrência do erro, até que a Oracle forneça uma solução para este bug, alteramos as triggers das tabelas de folha para não dispararem na execução do "DELETE".

Erro ORA-01422 na transação "Substituições"

Visão do usuário:

O problema ocorria quando a data de início da substiuição era maior que a data de fim. Foi criada uma crítica para não permitir que a data de início seja maior que a data de fim.

Lançamento de retroativos

Visão do usuário:

A partir desta versão é permitido registrar movimentos apenas após o mês/ano da primeira folha do Ergon.

Inscrições em treinamento passam a gerar capacitações automaticamente

Visão do usuário:

A partir desta versão, quando a avaliação de um treinamento for feita e o inscrito for aprovado, um registro de capacitação será automaticamente inserido para o inscrito. Nesta versão também estará sendo feito o controle de vagas disponíveis para as inscrições.

Geração de arquivo de crédito bancário com informações de dependente e pensionista.

Visão do usuário:

Quando o crédito é para benefício do dependente ou pensionista de funcionário, as informações mostradas nos arquivos de crédito bancário devem ser referentes a eles e não ao próprio funcionário. Para mostrar o CPF e outros dados, tais como: nome, endereço, cidade, unidade da federação e etc; foram feitas alterações em programas referentes à geração do arquivo de crédito bancário.

Detalhes Técnicos:

Quando o crédito é para benefício do dependente ou pensionista de funcionário, as informações mostradas nos arquivos de crédito bancário devem ser referentes a eles e não ao próprio funcionário. Para mostrar o CPF e outros dados, tais como: nome, endereço, cidade, unidade da federação e etc; foi implementada a função BUSCA_DADOFUNC e o entry-point EP__BUSCA_DADOFUNC. A função deverá ser utilizada nas views de detalhes utilizadas para o layout dos arquivos de crédito bancário. A descrição mais detalhada dos objetos envolvidos é fornecida a seguir:

------------------------------------------------------------------------------

Nome: EP__BUSCA_DADOFUNC

------------------------------------------------------------------------------

Propósito: Esta função deve ser utilizada nas views de crédito bancário e retorna o dado da pessoa especificada (dependente ou pensionista). Caso a pessoa especificada seja um funcionário, retorna null (a menos que seja utilizado o entry-point para customizações).

------------------------------------------------------------------------------

Entrada: p_token - Indica qual dado está sendo requisitado, podendo ser: NOME, TIPOLOGENDER, NOMELOGENDER, NUMENDER, COMPLENDER, BAIRROENDER, CIDADEENDER, UFENDER, CEPENDER, CPF.

p_numfunc - número do funcionário

p_numdep - número do dependente

p_numpens - número do pensionista

------------------------------------------------------------------------------

Saída: Retorna o dado da pessoa especificada (dependente ou pensionista) ou nulo se a pessoa especificada for um funcionário.

------------------------------------------------------------------------------

Utilização: é chamada pelas views de crédito bancário.

----------------------------------------------------------------------------

------------------------------------------------------------------------------

Nome: EP__BUSCA_DADOFUNC

------------------------------------------------------------------------------

Propósito: Esta função é utilizada para customizar a função BUSCA_DADOFUNC que é utilizada nas views de crédito bancário para permitir o retorno dos dados de funcionários ou dependentes ou pensionistas.

------------------------------------------------------------------------------

Entrada: p_token - Indica qual dado está sendo requisitado, podendo ser: NOME, TIPOLOGENDER, NOMELOGENDER, NUMENDER, COMPLENDER, BAIRROENDER, CIDADEENDER, UFENDER, CEPENDER, CPF ou qualquer outro token que represente alguma informação desejada pelo usuário

p_numfunc - número do funcionário

p_numdep - número do dependente

p_numpens - número do pensionista

------------------------------------------------------------------------------

Saída: Retorna o dado da pessoa especificada (funcionário, dependente ou pensionista).

------------------------------------------------------------------------------

Utilização: é chamada pela função BUSCA_DADOFUNC.

----------------------------------------------------------------------------

Um exemplo de utilização é a seguinte:

Na view para geração de layout para o arquivo de crédito bancário, para pegar o nome do funcionário, do dependente ou do pensionista pode-se elaborar a seguinte coluna:

NVL(BUSCA_DADOFUNC('NOME', NUMFUNC, NUMDEPEN, NUMPENS), NOME) NOME_FUNCIONARIO

Nesta coluna se tiver apenas o NUMFUNC, e o NUMDEPEN e o NUMPENS forem nulos, a função BUSCA_DADOFUNC retorna o valor nulo e o resultado será o valor da coluna NOME que é o nome do funcionário, se NUMDEPEN e o NUMPENS forem não nulos e como a token de entrada é 'NOME', retornará o nome do dependente (NUMDEPEN não nulo) ou do pensionista (NUMPENS não nulo).

Contabilização de valores com mês de direito posteriores ao mês da folha

Visão do usuário:

A partir desta versão os valores cujo o mês de direito seja posterior ao mês de direito da folha serão considerados como tipo 1 (valores de mês normal) para contabilização da folha.

Tipo do Logradouro em Cadastro de Instrutores

Visão do usuário:

A partir desta versão foi corrigido o problema que havia com o tipo do logradouro do endereço na transação "Cadastro de Instrutores" : o tipo do logradouro estava sendo validado contra uma lista fixa de valores e não contra a tabela Logradouros da Tabela Geral.

Auditoria Incorreta da Transação Carga de Atributos

Visão do usuário:

O problema que causava o registro incorreto do usuário e da transação para a auditoria desta transação foi corrigido.

Licenças Afastamento com término na data de vacância

Visão do usuário:

A partir desta versão, o problema que permitia o registro de licenças/afastamento com data de término igual a data de vacância foi resolvido.

Férias com término na data de vacância

Visão do usuário:

A partir desta versão, o problema que permitia o registro de férias com data de término igual a data de vacância foi resolvido.

Frequência com data de fim igual a data de vacância

Visão do usuário:

A partir desta versão, o problema que permitia o registro de frequência com data de término igual a data de vacância foi resolvido.

Designações com término na data de vacância ou aposentadoria

Visão do usuário:

A partir desta versão, o problema que permitia o registro de designações com data de término igual a data de vacância ou aposentadoria foi resolvido.

Anterior Próxima