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

A transação "Cadastro Manual de Contracheque" passou a ser baseado em visão.

Visão do usuário:

Devida a necessidade de adicionar campos flexíveis e a transação "Cadastro Manual de Contracheque" era baseada na tabela FICHAS_RUBRICAS e como essa tabela não permite adição de FLEX_CAMPOS e nem a elaboração de entry-points por questões de performance devido ao grande volume de dados da folha de pagamento que ela armazena, por essa limitação foi criada a visão ERG_FOLHAS_AVULSAS_VW sobre a qual a tela passa a ser baseada. Essa visão seleciona os dados da visão de c_ergon CERG_FOLHAS_AVULSAS_VW que permite customizações e apresenta 30 FLEX_CAMPOS que na estrutura básica são colunas virtuais. Essa visão possui uma rotina chamada TRG_CERG_FOLHAS_AVULSAS_VW que é executada para popular as informações alteradas na tabela FICHAS_RUBRICAS e complementar as customizações.

Detalhes Técnicos:

O form ERG0295 passou a ser baseado sobre a view ERG_FOLHAS_AVULSAS_VW. Essa view faz select sobre a view de c_ergon CERG_FOLHAS_AVULSAS_VW que permite customizações e apresenta 30 FLEX_CAMPOS que na estrutura básica são colunas virtuais. Além dos 30 FLEX_CAMPOS virtuais a view deve apresentar sempre indepentende das customizações as seguintes colunas:

FICHA NOT NULL NUMBER(14)

LINHA NOT NULL NUMBER(4)

RUBRICA NOT NULL NUMBER(8)

TIPO_RUBRICA NOT NULL NUMBER(1)

MES_ANO_DIREITO NOT NULL DATE

DESC_VANT NOT NULL VARCHAR2(1)

VALOR NOT NULL NUMBER(11,2)

COMPLEMENTO VARCHAR2(20)

INFO VARCHAR2(500)

CORRECAO NUMBER(11,2)

Essa view possui a trigger de instead of TRG_CERG_FOLHAS_AVULSAS_VW para popular as informações alteradas na tabela FICHAS_RUBRICAS e complementar as customizações.

Adicionado campo para pesquisar cargo

Visão do usuário:

Adicionado campo para pesquisar cargo na listagem.

Nova package com a faixa de erros utilizadas pelas tabelas

Detalhes Técnicos:

Foi criada o package PACK_ERG_FAIXAS_ERROS, que tem como objetivo armazenar

as faixas de erros utilizadas pelas tabelas do Ergon.

Criação de uma EP que restringe o acesso aos dados dos funcionários

Visão do usuário:

Nas transações que utilizam o cabeçalho de seleção do Funcionário, é permitido a codificação de um Entry Point, restringindo o acesso aos dados.

Detalhes Técnicos:

Alterado o BLOCK_FUNC, incluindo uma chamada a procedure EP__FILTRA_BLOCK_FUNC que poderá ser codificado para restringir o acesso as informações do funcionário selecionado. A procedure recebe como parâmetro o número do funcionário (NUMFUNC) e um parâmetro de saída. O forms verifica se o parâmetro de saída não está nulo, e apresenta o conteúdo retornado como sendo a mensagem de erro que impede o acesso. Caso esteja nulo, os dados são apresentados.

Criação da Procedure em C_ERGON EP__FILTRA_BLOCK_FUNC.

Criação de um novo grupo de Propriedades para canvas.

Detalhes Técnicos:

Os forms que utilizam o BLOCK_FUNC agora devem utilizar as propriedades DETALHE_CABECALHO_FUNC para os canvas de detalhes.

Novas colunas na tabela FITABANCO

Detalhes Técnicos:

Foram criadas as seguintes colunas na tabela FITABANCO :

- CPF [ tipo NUMBER ] : Essa coluna foi criada sem precisão (diferentemente das demais colunas CPF nas outras tabelas) por motivos de implementação da folha de pagamentos;

- SUBEMP_CODIGO_GFIP [ tipo NUMBER(2) ] : Essa coluna foi criada para permitir que um registro de fitabanco processado em uma determinada subempresa (definida em SUBEMP_CODIGO) possa ser alocado, para fins de GFIP, em uma subempresa diferente (definida em SUBEMP_CODIGO_GFIP).

Em decorrência dessas novas colunas, as rotinas de geração de fitabanco (function GERA_FITABANCO) e de geração da GFIP (package body PACK_SEFIP) foram alteradas para utilizarem as novas colunas.

Mudar a consulta para ser baseada em view de c_ergon

Visão do usuário:

Esta tela foi alterada para permitir customizações de técnicos locais.

Detalhes Técnicos:

Foram criadas: a view [erg_erg0351_bloco1] e a view [c_erg_erg0351_bloco1].

Foi alterado a consulta do forms [ERG0351] para a [view cerg_erg0351_bloco1].

No bloco [REGRAS_PENSAO_AL] foram adicionados 40 flex_campos que foram adicionados na view [c_erg_erg0351_bloco1], sendo: do [FLEX_CAMPO_16] ao [FLEX_CAMPO_25] múltiplos e do [FLEX_CAMPO_26] ao [FLEX_CAMPO_55] simples.

Foram removidos do bloco [REGRAS_PENSAO_AL] os itens, frame e título da informação "não desconta pensão em" que estavam localizados no canvas [C_REGRAS_PENSAO_AL].

Novo processo para gerar a linha funcional

Visão do usuário:

A geração da linha funcional na tela ERG0372, transação: "Linha Funcional", agora é feito a partir por um procedimento no banco.

Detalhes Técnicos:

A geração da linha funcional na transação ERG0372 agora é feito a partir da procedure MONTAR_LINHA cujo código ainda pode ser substituído pela ep EP__MONTA_LINHA_FUNC. Estes deverão popular dados na nova tabela VINC_TEMP.

Transação Valores da Tabela de Vencimentos - Criação e Remoção

Visão do usuário:

A partir desta versão, foi extinta a restrição de não se poder criar ou remover tabela de vencimentos que não seja a mais atual para cada tabela.

Detalhes Técnicos:

O form ERG0257 foi alterado para retirada das restrições.

Novo parâmetro DT_REU na chamada da EP__COMISS_REUNIAO_PERFIL

Visão do usuário:

As operações de inserir, atualizar e apagar no cadastro de reuniões de uma comissão poderá ser criticada para verificar se a data da reunião está dentro de um dos períodos de participação do membro da comissão.

Para operação de consulta o valor do parâmetro ou a data da reunião é indiferente.

Detalhes Técnicos:

Foi adicionado novo parâmetro DT_REU (Data Reunião) nas chamadas da EP__COMISS_REUNIAO_PERFIL. Altere a EP__COMISS_REUNIAO_PERFIL adicionando o novo parâmetro.

Utilizada em operações de insert, update e delete de reuniões. Por isso foram criada as triggers pre-insert, pre-update e pre-delete no bloco COMISS_REUNIAO, chamando a ep e passando o valor do parâmetro DT_REU como a data da reunião.

Em consultas pode ser usado null.

Botão para Habilitar ou Desabilitar um conjunto de funcionários a partir de grupo de eleitos.

Visão do usuário:

Foi criado um botão na tela para Habilitar ou Desabilitar um conjunto de funcionários a partir de grupo de eleitos. O usuário deve selecionar qual a opção (Habilitado ou Desabilitado) e depois selecionar o grupo de eleitos para os quais a opção será atribuída.

Mudança no processo de carga dos arquivos do PASEP

Visão do usuário:

A visualização de registros processados na carga agora acontece a cada 1000 registros, para melhorar a performance.

As mensagens de erro de banco agora estão mais detalhadas e explicativas.

A ordem dos campos no arquivo de log foi alterada para trazer a mensagem de erro primeiro e linha depois.

O processo de carga das abas FPSF909 e FPSF959 agora geram os erros também no log de auditoria.

E pode ser identificado pelos cabeçalhos "# LISTA DE ERROS #".

Foi criada uma opção genérica:

ERG_TIPO_MOV_PASEP - Tipo do Movimento que será gravado para movimentos do PASEP

que se estiver nula o processo de carga da FPSF910 não poderá ser efetuado.

Detalhes Técnicos:

O sincronismo agora acontece a cada 1000 registros processados para melhorar a performance.

Os erros de banco com tratamento SQLCODE foram substituídos por hades_erro_pack.trata_msg_erro_banco(SQLERRM); para ficarem mais claros.

A ordem dos campos no arquivo de log foi alterada para trazer a mensagem de erro primeiro e linha depois.

O processo de carga das abas FPSF909 e FPSF959 agora geram os erros também no log de auditoria.

E pode ser identificado pelos cabeçalhos "# LISTA DE ERROS #".

Foi criada uma opção genérica:

ERG_TIPO_MOV_PASEP - Tipo do Movimento que será gravado para movimentos do PASEP

que se estiver nula o processo de carga da FPSF910 não poderá ser efetuado.

Replicação do Pensionista nas demais abas do form.

Visão do usuário:

Alterada a tela ERG0179, transação: "Pensionistas", para aparecer em todas as abas as informações do Pensionista, Dependente e Nome.

Detalhes Técnicos:

Alterado o form para aparecer em todas as abas as informações do Pensionista, Dependente e Nome. Caso necessário, ajuste os campos na tela.

Adição da descrição pro campo Tipo.

Visão do usuário:

Adição da descrição para o campo Tipo.

Novo parâmetro no relatório para listar setores filhos.

Visão do usuário:

O relatório "13 Func p Cod Freq", descrição: "Relação de Funcionários por Cód. Frequência no período" terá um novo parâmetro (Lista Subordinados). Caso o mesmo seja indicado com 'S' o relatório irá listar todos os filhos dos setores aos qual o usuário tem acesso.

Transação Lista Contracheque - Nova Aba Crédito Bancário

Visão do usuário:

Foi adicionada a aba "Crédito Bancário" na transação Lista Contracheque. Esta aba irá exibir as informações relativas ao crédito bancário gerado para o funcionário e suas pensões alimentícias, caso existam. Serão exibidas informações da fita bancária, banco, nome do creditado, valor e percentual do crédito. Para que estas informações sejam exibidas, é necessário que os processo de geração de fitabanco e parcelamento de crédito sejam executados para a folha selecionada.

Detalhes Técnicos:

O form ERG0092 foi alterado e incluída uma nova aba, baseada na nova view de C_ERGON.CERG_ERG0092_CREDBANC.

Foi criada uma nova view em ERGON.ERG_ERG0092_CREDBANC.

Aumento do campo "Nome do Evento" para 100 caracteres

Visão do usuário:

O campo "Nome do Evento" foi aumentado para 100 caracteres no sistema.

Detalhes Técnicos:

Coluna NOME da tabela CURSOS aumentada para VARCHAR2(100).

Anterior Próxima