BLV Técnico Versão 5.09
Boletim de Liberação de Versão
SISTEMA ERGON
Versão: 5.09
Pré requisitos do sistema:
Para que o Sistema hades não referencie nenhum objeto do sistema Ergon ou C_Ergon, são necessários os seguintes passos:
- Criação da função EP__REG_PUBL no esquema C_HADES.
- Transferir o código da função EP__REG_PUBL do esquema C_ERGON para a C_HADES.EP__REG_PUBL quando necessário
- Alteração dos sinonimos existentes para que apontem para C_HADES.EP__REG_PUBL
- Dropar a função C_ERGON.EP__REG_PUBL
Novas Características/Implementações
Novo indicador para obrigar a existência de registro em "regras de freqüência"
Visão do usuário:
Foi criado um indicador, para o código de frequencia, "Requer regra de freqüência? (S/N)". O valor padrão é NÃO.
Se o indicador estiver com valor "S", significa que um determinado código de freqüência somente poderá ser atribuído para um funcionário se existir registro válido para o funcionário na tabela REGRAS_FREQ.
Se o indicador estiver com valor "N", nada muda, ou seja : Se é encontrado um registro na regra com o indicador "Não se aplica" = "N", então são feitas as consistências sobre os quantitativos.
Se é encontrado um registro na regra com o indicador "Não se aplica" = "S", então não é permtido o código de freqüência para o funcionário.
Se não é encontrado um registro para o funcionário, nenhum consistência é feita e o código de freqüência pode ter atribuído para o funcionário.
Esse comportamento atual obrigava a criação de muitos registro do tipo "não se aplica" para impedir que um código de freqüência fosse atribuído para um funcionário. Com essa nova opção ligada, esses registros seriam desnecessários.
Detalhes Técnicos:
Criação do campo regas_freq na tabela de códigos de frequencia, alteração no form e nas packages de validação de frequencias e licenças e afastamentos.
Desenvolvimento de transações on-line do módulo previdenciário Cadastro de Entidades Previdenciárias
Visão do usuário:
Elaboração de uma transação para registrar as Entidades/Órgãos geridos pelo Instituto de Previdência. Nesta transação é possível incluir, excluir ou alterar os dados das entidades.
Menu
Tabelas > Histórico Funcional > Previdência > Entidades
Detalhes Técnicos:
Criação do FORM - ERG0356
Contem um bloco (ERG_ENTIDADEPREV).
Utiliza lista de valores para as tabelas gerais Ergon/PODER, ERGON/ESFERA, Ergon/NATUREZAJUR para preenchimento das respectivas colunas na tabela. Faz a validação do CNPJ que está sendo cadastrado.
Menu
Tabelas > Histórico Funcional > Previdência > Entidades
Cadastro de Institutos Previdenciários
Visão do usuário:
Foi disponibilizada uma nova transação pertencente ao módulo previdenciário do Ergon. Essa transação chama-se "Institutos Previdenciários" e tem por objetivo permitir o cadastro de institutos previdenciários. A transação encontra-se disponível no menu Tabelas > Histórico Funcional > Previdência > Institutos.
Maiores detalhes sobre o funcionamento da transação podem ser obtidos no help da mesma.
Detalhes Técnicos:
Nessa nova transação foram disponibilizados 10 flex fields, sendo eles dividos da seguinte maneira :
- Flex 01 a 05 : configurados como multi-record (16 registros mostrados);
- Flex 06 a 10 : configurados como single-record (1 registro mostrado).
Transação Fundos Previdenciários
Visão do usuário:
Foi incluída uma tela no Módulo Previdenciário, chamada Fundos Previdenciários(ERG0358), que permite cadastrar e fazer manutenção nas informações dos Fundos Previdenciários. Esta tela encontra-se no Menu Tabelas->Histórico Funcional->Previdência->Fundos. Para maiores detalhes, consultar o Help.
Detalhes Técnicos:
Foi incluída uma tela no Módulo Previdenciário, chamada Fundos Previdenciários(ERG0358), que permite cadastrar e fazer manutenção nas informações dos Fundos Previdenciários. Esta tela encontra-se no Menu Tabelas->Histórico Funcional->Previdência->Fundos.
Dentre os 10 campos flexíveis disponibilizados, é importante atentar que para os FlexFields de 1 a 5, estes estão configurados para exibir a mesma quantidade de registros que é exibida pelas colunas Fundo, Nome e/ou CNPJ. Os demais FlexFields (de 6 a 10), estão configurados para exibir somente um registro por vez.
Permissões de acesso à efetivação de registros pendentes
Detalhes Técnicos:
Foi criada a função INSERE_REGISTRO na package PACK_ERG_PEND, cujo objetivo é verificar se o usuário tem permissão de acesso para efetivação do registro pendente.
Essa função é utilizada internamente.
A rotina responsável por popular as tabelas temporárias ERG_REGS_PEND_TEMP e ERG_COLS_REG_PEND_TEMP foi alterada para realizar a seguinte consistência :
Se for a transação "Efetivação de Registros Pendentes", somente devem ser incluídos na tabela temporária (ERG_REGS_PEND_TEMP) os registros que o usuário tiver permissão para efetivar.
Nas demais transações que utilizam a tabela temporária não deve haver essa consistência.
Desenvolvimento de transações on-line do módulo previdenciário - tela Regimes Previdenciários
Visão do usuário:
Foi criada a transação Cadastro de Regimes Previdenciários(ERG0360), que pode ser acessada através do Tabelas->Histórico Funcional->Previdência->Regimes.
Utilizando esta transação é possível manipular as informações sobre os Regimes Previdenciários parametrizando benefícios, rentabilidade e alíquotas necessárias.
Detalhes Técnicos:
Foi criada a transação Cadastro de Regimes Previdenciários(ERG0360), que pode ser acessada através do Tabelas->Histórico Funcional->Previdência->Regimes.
Utilizando esta transação é possível manipular as informações sobre os Regimes Previdenciários parametrizando benefícios, rentabilidade e alíquotas necessárias.
Essa transação faz manutenção nas tabelas ERG_PLANOPREV, ERG_REGIMEPREV, ERG_PLANO_ALIQUOTA e ERG_PLANO_RENT. Para cada um dos blocos, existem 10 campos flexíveis que poderão ser utilizados, sendo que de 1 a 5, possuem a mesma quantidade de registros para os campos que são exibidos em cada um dos blocos, e de 6 a 10, possuem apena um registro.
Desenvolvimento das transação de Cadastro de Entes Federados
Visão do usuário:
Elaboração de uma transação para registrar os Entes Federados. Nesta transação é possível incluir, excluir ou alterar os dados dos Entes.
Menu
Tabelas > Histórico Funcional > Previdência > Entes Federados
Detalhes Técnicos:
Criação do FORM - ERG0361
Contém um bloco (ERG_ENTEFEDERADO).
Utiliza lista de valores para a tabela geral UF para preenchimento da respectiva coluna na tabela. Faz a validação do CNPJ que está sendo cadastrado.
Os flex fields estão divididos: FLEX_CAMPO_01, FLEX_CAMPO_02, FLEX_CAMPO_03 estão com 6 linhas para cada campo, os campos FLEX_CAMPO_04, FLEX_CAMPO_05, FLEX_CAMPO_06, FLEX_CAMPO_07, FLEX_CAMPO_08, FLEX_CAMPO_09, FLEX_CAMPO_10 estão com apenas 1 linha por campo.
Consulta aos Dados dos Vínculos
Visão do usuário:
Criação de uma transação que permite ao usuário a consulta aos dados dos Vínculos cadastrados no sistema.
A transação permite a seleção através da identificação funcional ou pelo nome do funcionário. A transação tem 8 abas: Dados gerais, Provimentos, Designações, Atributos, Frequência, Dependentes, Pensionistas e Contribuições. Além dos campos apresentados no form, o usuário pode incluir até 20 campos adicionais por pasta.
Menu
Histórico Funcional > Previdência > Dados dos Funcionários/Vínculos
Detalhes Técnicos:
Criação do FORM - ERG0364
Contem 10 blocos:
BLOCK_VINC - Utilizado para seleção do funcionário/vínculo.
CERG_ERG0364_BLOCO1 - Visão baseada na visão ERG_ERG0364_BLOCO1 que trará os dados gerais do Funcionário. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
CERG_ERG0364_BLOCO2 - Visão baseada na visão ERG_ERG0364_BLOCO2 que trará os provimentos do Funcionário. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
CERG_ERG0364_BLOCO3 - Visão baseada na visão ERG_ERG0364_BLOCO3 que trará as designações do Funcionário. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
CERG_ERG0364_BLOCO4 - Visão baseada na visão ERG_ERG0364_BLOCO4 que trará os atributos do Funcionário. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
CERG_ERG0364_BLOCO5 - Visão baseada na visão ERG_ERG0364_BLOCO5 que trará as ocorrências de frequência, férias, licenças/afastamentos e licenças especiais do Funcionário. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
CERG_ERG0364_BLOCO6 - Visão baseada na visão ERG_ERG0364_BLOCO6 que trará os dependentes do Funcionário. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
CERG_ERG0364_BLOCO7 - Visão baseada na visão ERG_ERG0364_BLOCO7 que trará os pensionistas do Funcionário. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
CERG_ERG0364_BLOCO8 - Visão baseada na visão ERG_ERG0364_BLOCO8 que trará as regras das pensões para cada um dos pensionistas do Funcionário. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
CERG_ERG0364_BLOCO9 - Visão baseada na visão ERG_ERG0364_BLOCO9 que trará as contribuições previdenciárias do Funcionário. A visão do schema C_ERGON tem 20 Flex_fields que podem ser utilizados customizando a visão.
Na aba de contribuição existe um botão para o cálculo do benefício que é feito informando o mês e ano de referência.
Tela de Pesquisa e Consulta de dados de Dependentes Previdenciários
Visão do usuário:
Esta transação é utilizada para se pesquisar os Dependentes Previdenciários e/ou consultar seus dados cadastrais e a relação de dependência dos mesmos com o servidor responsável.
Acesso através dos menus: Histórico Funcional > Previdência > Dados dos Dependentes
Detalhes Técnicos:
Foram criados os seguinte objetos:
FORM: ERG0365.FMB
VIEW's de Sistema (não devem ser alteradas pelo usuário): ERG_ERG0365_BLOCO1.vw, ERG_ERG0365_BLOCO2.vw
VIEW's Customizáveis: CERG_ERG0365_BLOCO1.vw, CERG_ERG0365_BLOCO2.vw