BLV Técnico Versão 5.04 (Continuação)
Novas tabelas para o módulo de contagem de tempo
Detalhes Técnicos:
Foram criadas duas novas tabelas no usuário ERGON do banco de dados. Estas tabelas serão usadas pelo módulo de contagem de tempo e estão descritas abaixo :
Tabela TIPO_INFO_CONTA : armazena tipos de informação da contagem;
Tabela INFO_CONTA : armazena informações da contagem de acordo com os tipos definidos na tabela TIPO_INFO_CONTA.
Além destas duas tabelas foram criadas também as respectivas packages e triggers de cada uma delas.
Contagem permite retornar maior quantidade de informações
Visão do usuário:
Foi criada uma nova tabela, INFO_CONTA, para guardar resultados de contagem. O uso depende de alterações manuais nas fórmulas de contagem.
Detalhes Técnicos:
Foram criadas duas novas tabelas, TIPO_INFO_CONTA e INFO_CONTA, para definir e guardar resultados de contagem.
Na tabela TIPO_INFO_CONTA podem ser definidos diferentes tipos, que descrevem valores e textos resultados de contagem, que podem ser utilizados em fórmulas de cálculo para produção de resultados mais detalhados nas contagens de tempo.
Na tabela INFO_CONTA são gravados os resultados gerados em fórmulas de cálculo, programados conforme os tipos definidos em TIPO_INFO_CONTA.
Inclusão dos tipos de fórmula CSR AREA e CSR SQL na contagem
Visão do usuário:
Adicionados dois novos tipos de fórmula de contagem, 'CSR AREA' e 'CSR SQL', que permitem criar novos cursores para acesso ao banco de dados.
Detalhes Técnicos:
Adicionados dois novos tipos de fórmula de contagem, 'CSR AREA' e 'CSR SQL', que permitem criar novos cursores para acesso ao banco de dados.
O tipo 'CSR AREA' deve ser utilizado para a definição e declaração das variáveis para um cursor.
O tipo 'CSR SQL' deve ser utilizado para a inicialização do cursor.
Adição de novas colunas na tabela PERAQLICESP
Detalhes Técnicos:
Por motivos de implementações futuras, foram adicionados os seguintes campos à tabela PERAQLICESP :
MESESLICESPPER NUMBER(2)
ANOSLICESP NUMBER(2)
ABONODIRGOZOLICESP VARCHAR2(1)
NUMDIASABONOLICESP NUMBER
DENDIASABONOLICESP NUMBER(5)
VENDLICESP VARCHAR2(1)
MINDIASPVENDLICESP NUMBER(3)
MAXDIASVENDLICESP NUMBER(3)
CONTDOBROLICESP VARCHAR2(1)
MINDIASPCONTDOBLICESP NUMBER(3)
MAXDIASCONTDOBLICESP NUMBER(3)
FLEX_CAMPO_06 VARCHAR2(2000)
FLEX_CAMPO_07 VARCHAR2(2000)
FLEX_CAMPO_08 VARCHAR2(2000)
FLEX_CAMPO_09 VARCHAR2(2000)
FLEX_CAMPO_10 VARCHAR2(2000)
Novos campos Flex na tela de parâmetros para contagem
Visão do usuário:
Foram criados novos campos Flex de 16 a 55 no bloco PARAMETROS_CONTA. Também foi acrescentada uma nova aba na tela para os novos campos.
Detalhes Técnicos:
Novos flex_campos (FLEX_CAMPO_16 a FLEX_CAMPO_55) na tabela PARAMETROS_CONTA.
Novos campos no bloco PARAMETROS_CONTA para os flex.
Novo TAB Outros para apresentação dos 40 flex-fields adicionais.
Validação de parâmetros de contagem de férias
Visão do usuário:
A partir desta versão a validação do lançamento de férias levará em consideração também a parametrização de contagem efetuada no período aquisitivo referente ao vínculo. Assim, ao cadastrar um registro de férias os parâmetros de contagem para o vínculo serão buscados primeiramente no registro do período aquisitivo. Posteriormente, os parâmetros não encontrados no período aquisitivo serão buscados diretamente na parametrização de contagem como já era feito.
Parâmetros de contagem na transação "Aquisição Férias"
Visão do usuário:
Com o objetivo de flexibilizar a parametrização da contagem de tempo, foram acrescentados na transação "Aquisição Férias" os campos abaixo :
Dias Férias - total de dias de direito a férias.
Máx.Per. - número máximo permitido de períodos de gozo de férias.
Mín.Per. - número mínimo permitido de períodos de gozo de férias.
Máx.Dias/Per. - número máximo permitido de dias por período de gozo de férias.
Mín.Dias/Per. - número mínimo permitido de dias por período de gozo de férias.
Abono de Gozo de Férias - conjunto de opções para abono a que o servidor tem direito no gozo de férias.
Dias de Abono - fração dos dias de direito ou de gozo (dependendo da parametrização do campo Abono de Gozo de Férias) a que o servidor tem direito.
Mínimo Dias Vendidos - número mínimo permitido de dias para venda.
Máximo Dias Vendidos - número máximo permitido de dias para venda.
Férias Permitidas Antes do Primeiro Período Aquisitivo.
Férias Permitidas Antes do Segundo Período Aquisitivo.
Férias Permitidas Antes do Terceiro Período Aquisitivo.
Férias Permitidas Antes dos Demais Períodos Aquisitivos.
Permite Abono Constitucional.
Permite Adiantamento de Décimo Terceiro.
Permite Adiantamento Salarial.
Permite Empréstimo.
Futuramente, esses compos podem ser preenchidos com resultado da própria rotina de contagem. Para isso, são necessárias adaptações nas fórmulas de contagem e customização na rotina automática de geração de períodos aquisitivos de férias.
A parametrização destas informações diretamente no período aquisitivo visa a permitir o tratamento de exceções às regras de contagem definidas na transação "Parâmetros para Finalidade de Contagem". Sendo assim, todos os campos citados acima são opcionais no período aquisitivo. Desta forma, o tratamento dado a eles segue a seguinte regra :
Os parâmetros do período aquisitivo têm prioridade sobre a parametrização de contagem. Ou seja, se um determinado campo foi parametrizado no período aquisitivo, este valor será utilizado. Caso contrário, o valor para este campo será buscado na parametrização da contagem.
Obs.1 : Os campos numéricos deverão ser deixados em branco para indicar que o valor deverá vir da parametrização geral da contagem.
Obs.2 : Os campos não numéricos possuem uma opção "Indeterminado", cujo objetivo é informar que este campo deverá ser obtido da parametrização geral da contagem e não do período aquisitivo.
Obs.3 : Com esta nova forma de parametrização, a transação "Férias" (que utiliza as parametrizações de contagem) foi alterada para dar prioridade às informações do período aquisitivo em detrimento da parametrização geral. Em caso de não haver parametrização no período aquisitivo, aí sim os valores da parametrização geral serão utilizados.
Obs.4 : Para obter maiores informações sobre a tela "Aquisição Férias" utilize o help da mesma.
Detalhes Técnicos:
Nesta tarefa foram inseridos na tabela PERAQFER as seguintes colunas :
TOTDIASFER NUMBER(2)
MAXPERFER NUMBER(2)
MINPERFER NUMBER(1)
MAXDIASPERFER NUMBER(2)
MINDIASPERFER NUMBER(2)
PERMITE_FER_PER_INC CHAR(1)
ABONO_DIR_GOZO CHAR(1)
ABONOCONSTFER VARCHAR2(1)
ADIANT13FER VARCHAR2(1)
ADIANTSALFER VARCHAR2(1)
EMPRESTFER VARCHAR2(1)
MAXDIASVENDFER NUMBER(2)
MINDIASPVENDFER NUMBER(2)
NUMDIASABONOFER NUMBER
DENDIASABONOFER NUMBER(5)
PERMITE_FER_PRIM_PER CHAR(1)
PERMITE_FER_SEGUN_PER CHAR(1)
PERMITE_FER_TERC_PER CHAR(1)
FLEX_CAMPO_06 VARCHAR2(2000)
FLEX_CAMPO_07 VARCHAR2(2000)
FLEX_CAMPO_08 VARCHAR2(2000)
FLEX_CAMPO_09 VARCHAR2(2000)
FLEX_CAMPO_10 VARCHAR2(2000)
Devido a isto, devem ser regeradas as triggers desta tabela para refletirem as novas colunas.
5 nos flex_fields de multiplas linhas na aba Informações Adicionais na tela ERG0034
Visão do usuário:
Foram adicionados 5 novos flex campos com múltiplas linhas e barra de rolagem vertical na aba Informações Adicionais na tela ERG0034
Detalhes Técnicos:
[ERG0034]
Adicionados campos FLEX_CAMPO_51 a FLEX_CAMPO_55 no bloco CARGOS.
Remoção das Tabelas TIPO_PLURIMENSAL e FICHAS_PLURIMENSAL
Visão do usuário:
As tabelas TIPO_PLURIMENSAL e FICHAS_PLURIMENSAL foram deimplementadas do sistema. Mas elas não serão removidas do banco de dados, pois as packages de C_Ergon que contém os entry-points de customizações ficariam inválidas e os objetos dependente dessas packages também ficariam inválidos, prejudicando a migração do sistema.
Foi removido todos os dados dessas tabelas.
IMPORTANTE: Não utilizar mais essas tabelas, pois elas serão completamente removidas em versões posteriores.
Detalhes Técnicos:
As tabelas TIPO_PLURIMENSAL e FICHAS_PLURIMENSAL foram deimplementadas do sistema. Mas elas não serão removidas do banco de dados, pois as packages de C_Ergon que contém os entry-points de customizações ficariam inválidas e os objetos dependente dessas packages também ficariam inválidos, prejudicando a migração do sistema.
Foi executado um TRUNCATE sobre essas tabelas.
IMPORTANTE: Não utilizar mais essas tabelas, pois elas serão dropadas em versões posteriores.
Inclusão de campos nas telas de Evento de Mudança de Cargo e Mudança de Cargo
Visão do usuário:
Na versão 5.0 foi incluída no sistema uma tabela associativa entre o histórico de cargos e a jornada, para que cada cargo tenha apenas jornadas permitidas para ele.
Os campos jornada e horário de trabalho foram incluídos nas transações Evento de Mudança de Cargo e Mudança de Cargo.
Detalhes Técnicos:
Na versão 5.0 foi incluída no sistema uma tabela associativa entre o histórico de cargos e a jornada, para que cada cargo tenha apenas jornadas permitidas para ele.
Os campos jornada e horário de trabalho foram incluídos nas transações Evento de Mudança de Cargo e Mudança de Cargo