BLV Técnico Versão 4.70 (Continuação)
Adicionado o parâmetro TABELA
Visão do usuário:
Adicionado o parâmetro TABELA aos relatórios de auditoria ERG0115R e ERG0116R.
Criação do campo MESES_PRE_ERGON
Visão do usuário:
Foi adicionado às transações Folhas (ERG0096) e Tipos de Folha (ERG0246) o campo MESES_PRE_ERGON.
Detalhes Técnicos:
Criou-se o campo MESES_PRE_ERGON NUMBER(3) NOT NULL nas tabelas FOLHAS e TIPO_FOLHA.
Novas views para folha de pagamento
Detalhes Técnicos:
Foram criadas novas views para a folha de pagamento : ERG_VW_PARCELAMENTO, ERG_VW_PARCELAMENTO_PENS, ERG_VW_PARCELA, ERG_VW_PARCELA_PENS. Ver documentação específica sobre sua utilização na parte de folha de pagamentos.
Correção na Qtde Ocorrências para cada registro -Transação Funcionários/Frequência
Visão do usuário:
As ocorrências são calculadas da seguinte maneira: para cada período de frequência, pega-se o maior valor entre a data inicial da frequência e a data inicial do período de consulta. Esta data é subtraída do menor valor entre a data final do período da frequência e da data final do período de consulta. Somando 1 dia a cada resultado será o valor da ocorrência para cada período.
Transação Geração Manual de Eleitos
Visão do usuário:
Foi criado o form ERG0308 que consiste na nova transação "Geração Manual de Eleitos".
Esta transação destina-se a consulta de retroativos. Para executar uma consulta de determinada quantidade de retroativos, o usuário deve fornecer no "Filtro de Pesquisa" um período de pesquisa para a data de cadastro e um período de pesquisa para a data de retroação. Se as datas forem deixadas nulas, será executada uma consulta sobre todos os retroativos.
Uma observação importante é que a data inicial do período de pesquisa para a data de cadastro sempre é preenchida com a "data limite dos retroativos já processados" cujo valor está cadastrado na transação "Opções". Este preenchimento é feito, porque no cálculo de retroativos feito pela máquina da folha os retroativos que possuem a data de cadastro menor que a "data limite dos retroativos já processados" são desconsiderados.
Na próxima versão do sistema Ergon, será adicionado mais uma ficha a esta transação para permitir a geração manual de retroativos.
Criação do conceito de CESSÃO INTERNA
Visão do usuário:
Foi criado o form ERG0313 para o cadastro de Cessões Internas.
O form ERG0038 foi alterado para não consultar os registros de Cessões Internas.
Foi criado o form ERG0315 para consulta de Cessões Internas por data.
O form ERG0039 foi alterado para não consultar os registros de Cessões Internas.
Para todos os forms de cessões: ERG0038, ERG0039, ERG0313 e ERG0315; foram removidos os campos "COM_ONUS", já que essa informação era redundante com a informação do campo "Tipo de Ônus". Porém, para que essa coluna contenha a informação se é com ou sem ônus, na transação "Tabelas Gerais", para a tabela "ERG_ONUS" que contém o cadastro dos tipos de ônus, o campo item adicional 2 agora obrigatoriamente deverá ser preenchido com as flags "S" para indicar se o tipo de ônus é com ônus e "N" para indicar se o tipo de ônus é sem ônus.
Detalhes Técnicos:
A tabela de CESSOES foi alterada adicionando-se as colunas EMPRESA e SETOR.
A trigger T_B_IUD_CESSOES foi alterada adicionando as novas colunas no código.
A package PCK_CESSOES foi alterada e as validações feitas para as Cessões Externas foram by-passadas para o caso de Cessões Internas.
Para aplicar as alterações foi necessário modificar o código da PCK_CESSOES para pegar essa informação do item adicional 2 em tabelas gerais ao invés de pegar o campo "Com_Onus".
Transação Lista Contracheque
Visão do usuário:
Inclusão de uma pasta 'Ocorrências' que irá mostrar as mensagens de ocorrências durante o cálculo da ficha. Caso exista pelo menos uma ocorrência haverá uma mensagem em um novo campo com o número de ocorrências existente para a ficha.
Os registros que tiverem valores no campo correcao de fichas_financeiras serão mostrados em registros a parte, com tipo de rubrica 3.
Nesta transação a ficha 'Ocorrências' ficou entre as pastas 'Rubricas Auxiliares' e 'Informações de Crédito', assim os títulos do bloco serão alterados, o título do quarto bloco passa a ser o título do terceiro bloco, e o título do terceiro bloco será 'Ocorrências'.
Lançamento Manual e Lançamento Manual Pensionista
Visão do usuário:
Foram criadas estas duas novas transações com o objetivo de cadastrar e consultar o lançamento manual de movimentos de funcionários e pensionistas.
Tipo de Órgão
Visão do usuário:
Foram criadas 2 (duas) LOV's para o campo Órgão. Uma será usada quando o campo Tipo de Órgão for nulo e a outra quando o campo possuir algum valor. A LOV's de Órgão agora traz somente os órgão do tipo escolhido no campo Tipo de Órgão. Se este estiver nulo, traz todos.
Novas Packages de Eventos
Detalhes Técnicos:
Criada a package PCK_EVENTO_FUNC, que é genérica para a tabela Evento_Func. Criadas também packages específicas para os tipos de evento, como: PCK_EV_FUNC_PROV, PCK_EV_FUNC_SUBST e PCK_EV_FUNC_DESIG.
Privilégios de acesso a funcionários (Função MOSTRA_SETOR).
Visão do usuário:
Foi acresentado ao form uma condição que verifica o privilégio do usuário para acessar determinado funcionário, dependendo do setor aonde ele (funcionário) se encontra.
Detalhes Técnicos:
Foi utilizada a função MOSTRA_SETOR.
Nova Package PACK_CERGON e novas funções em PACK_ERGON
Detalhes Técnicos:
Na package Pack_Ergon, foram criadas as funções:
Get_Tipovinc_func, Get_regimejur_func, Get_categoria_func, Get_subcategoria_func , que se juntaram à Get_cargo_func e Get_setor_func.
Em Pack_CErgon, foram criados entry-points para cada uma das funções acima, repetindo o mesmo nome, prefixadas por ep__.
Se a função EP__ retornar NULO (que é o padrão), então o código do produto Ergon é executado, caso contrário prevalece o valor retornado pela EP__.
Constraints nas tabelas Provimentos e Convocações.
Detalhes Técnicos:
Foram criadas novas constraints nas respectivas tabelas, entre o campo numero_vaga das tabelas PROVIMENTOS_EV e CONVOCAÇÕES_EV e o campo numero na tabela VAGAS_CARGO.
Tela de Espécies de Consignação - ERG0078
Visão do usuário:
A tela não estava preparada para edição de layout. A edição foi implementada.
Consulta Pensões/Base
Visão do usuário:
Foi incluído um botão para navegar para a tela de dados de dependentes.
Arquivo FGTS
Detalhes Técnicos:
Foi criado um script para alimentar as tabelas FGTS_REGISTRO, FGTS_CAMPO e FGTS_LISTVAL, atualizando assim o arquivo do FGTS.
Criação do cadastro de consignatárias.
Visão do usuário:
Nesta versão foi criada uma transação para o cadastro de consignatárias, vinculado à tabela de rubricas (seu código será o mesmo de uma rubrica que tenha o checkbox 'Consginatária?' ligado). Este cadastro deve conter :
- Razão Social
- CNPJ da Consignatária
- Dados de endereçamento (Tipo de Logradouro, Logradouro, Número, Complemento, Contato, e_mail, etc)
- Banco
- Agência
- Conta Corrente
No relacionamento de Rubricas de Consignatárias X Espécies de Consignações necessitamos da informação Percentual de comissão.
Detalhes Técnicos:
Foi acrescentado à tabela RUB_ESPECIE_CONS o campo PERCENTUAL_COMISSAO NUMBER(5,2) e modificado o form ERG0291.
Foi criada a tabela ERG_CADASTRO_CONS e o form ERG0309 (Cadastro de Consignatárias).
Novo Layout de Crédito Bancário
Visão do usuário:
O layout do arquivo de crédito bancário para o Banco do Brasil foi alterado, conforme o novo layout enviado por fax pelo IPLAN.
Detalhes Técnicos:
As modificações envolveram mudanças das views e carga do novo layout nas tabela CARGAFB_TIPO e CARGAFB_DETALHE.
Transação Disciplinas (ERG0073)
Visão do usuário:
Foi modificado o form ERG0073 para permitir a edição de tela.
Detalhes Técnicos:
Foram acrescentados os campos flex à tabela RH_DISCIPLINAS e modificado o form ERG0073 para permitir a edição de tela.
Form ERG0014
Visão do usuário:
Foram feitas as modificações necessárias no form ERG0014 para que permita a edição de tela.
Problemas na geração do arquivo FPSF950.
Visão do usuário:
Na rotina que dispara a geração do arquivo FPSF950, havia um erro que somente ocorria quando o usuário fornecia mais de uma folha para gerar um único arquivo para todas as folhas. O erro foi corrigido.
Detalhes Técnicos:
Na trigger de WHEN-BUTTON-PRESSED do botão que dispara a geração do arquivo FPSF950, havia um erro que somente ocorria quando o usuário fornecia mais de uma folha para gerar um único arquivo para todas as folhas. Esse erro ocorria por um problema de inicialização de variável no comando FOR sobre um cursor.
Criação do conceito de Designação Principal.
Visão do usuário:
O conceito de Designação Principal foi criado para o form ERG0301.
A transação Evento que Paga (form ERG0301) foi modificada adicionando-se os campos tipo de evento, código e nome para a designação principal. A alteração do tipo de evento da designação principal só é permitida para os valores presentes na LOV referente a este campo.
Detalhes Técnicos:
A coluna NUMEV_DESIGP NUMBER(22), foi criada na tabela ERG_EVENTO_QUE_PAGA.
O procedimento PERIODO_QUE_PAGA foi modificado para escolher e armazenar automaticamente uma das designações que um funcionário possua no período de uma substituição que está registrada como evento que paga. Esta designação será a designação principal e o seu NUMEV ficará registrado na coluna NUMEV_DESIGP.
Report ERG0113R
Visão do usuário:
Foi solicitada a inclusão dos campos dtini e dtfim para cada ocorrência dos funcionários. O campo foi incluído e também foi alterado o layout do relatório para adaptar-se aos novos campos.
Lista Funcionários por Rubrica
Visão do usuário:
Foi criada uma nova transação ( PROCESSOS --> FOLHA DE PAGAMENTO --> CONSULTAS --> LISTA FUNCIONÁRIOS POR RUBRICA ) que tem a função de retornar todos os funcionários que possuem uma determinada rubrica. Foi criado também um relatório que retorna os mesmos valores da tela. O relatório pode ser acessado via execução de relatórios em : Sistema ERGON, 05 - Folhas Gerais, 13 Funcionário por Rubrica.