BLV Usuário Versão 5.034
Boletim de Liberação de Versão
SISTEMA ERGON
Versão: 5.034
Pré requisitos do sistema:
Novas Características/Implementações
Disponibilidade das Informações Pessoais dos Funcionários
Para permitir customizar as consultas aos dados pessoais foi criado em C_ERGON a função EP__FILTRA_FUNCIONARIOS. Essa função é acessada da transação "Funcionários", form ERG0074, através da propriedade WHERE Clause do bloco FUNCIONARIOS. A chamada é a seguinte:
EP__FILTRA_FUNCIONARIOS (NUMERO) = 1
Ou seja, quando a condição é válida, a função deve retornar "1" e se a condição for falsa, deve retornar "0".
Abaixo é descrito o HELP da função EP__FILTRA_FUNCIONARIOS:
Esta função foi criada com a finalidade de filtrar a seleção de registros na transação "Funcionários" (FORM ERG0074.FMB). Portanto, através desta função o cliente poderá adicionar a sua codificação customizando a consulta aos dados pessoais dos funcionários da Instituição. A flexibilidade quanto as condições de consulta é total. Um exemplo bem simples acontece no modo multi-empresa. Neste situação, algumas empresas determinam que usuários de outras empresas não podem consultar as informações pessoais de seus funcionários. Quanto ao retorno da função, quando a condição é válida a função retorna "1" e quando a condição é falsa a função retorna "0".
O parâmetro de entrada é P_NUMFUNC que é o número de identificação Funcional;
O uso dessa função é restrita a transação "Funcionários" na clausula WHERE do bloco FUNCIONARIOS. Por este motivo, não devem ser utilizados comandos DML, DDL dentro desta função. Outra observação, é que essa função só tem efeito durante consultas a tabela funcionários. Ela não tem efeito durante INSERT, UPDATE e DELETE sobre essa tabela.
Campos adicionais na transação "Vínculo"
Foram adicionados 20 novos campos adicionais (campos 31 a 50) na transação "Vínculo".
Assim, a distribuição de campos adicionais nesta transação ficou da seguinte maneira :
Campos de 1 a 5 : ficha Ingresso;
Campos de 6 a 10 : ficha Requisição;
Campos de 11 a 15 : ficha Aposentadoria;
Campos de 16 a 20 : ficha Ingresso;
Campos de 21 a 50 : ficha Dados Adicionais.
Novos campos adicionais na transação "Pensionistas"
Foram adicionados 20 novos campos adicionais na transação "Pensionistas".
Transação de Cadastro de Rubricas
Nesta transação o código e o nome da rubrica passam a ser exibidos em todos as fichas.
Alterada a forma de apresentar a matrícula
Alterada a forma de apresentar a matrícula para pegar a menor matrícula existente e cujo vínculo seja ATIVO na data corrente. Caso contrário sempre devolverá a menor matrícula. Essa alteração somente será visível para as instalações do Ergon que utilizem a opção de Matrícula.
O número do vínculo passa a estar formatado com dois dígitos
Transação Reserva de Vaga para Cargo
No bloco de Vagas para Cargo foram acrescentados os campos data de início, data de término, cargo e setor do histórico da vaga.
No bloco de Reserva de Vagas passam a ser exibidas as reservas cujo período esteja compreendido no período do histórico da vaga do bloco superior.
Esta transação passa a permitir a edição de tela.
Alteração da transacão Lançamento Manual Pensionistas - ERG0312
Foram acrescentados 10 flex_campos a transação ERG0312.
O layout da transação foi alterado para permitir a inclusão dos flex_campos.
Novos campos adicionais na transação "Pensões Alimentícias"
Foram disponibilizados 10 novos flex campos (flex campos 06 a 15) na transação "Pensões Alimentícias".
Data para Pagemento do Abono de Férias
Quando as férias de um funcionário forem marcadas com a opção de abono pecuniário, o sistema lançará automaticamente a data para pagamento deste abono juntamente com as informações de venda de dias do período aquisitivo que podem ser visualizadas através da transação "Histórico Funcional / Férias / Aquisição de Férias" no bloco "Dias Vendidos no Período aquisitivo". Esta data passa a estar disponível para utilização na folha de pagamentos.
A data é calculada da seguinte maneira: caso as férias sejam marcadas com o abono pecuniário no início do período, a data será calculada subtraindo-se da data de início das férias a quantidade de dias de abono e somando-se mais 1 dia; caso as férias sejam marcadas com o abono pecuniário no final do período, a data será calculada somando-se 1 dia à data final das férias.
Motivo de manutenção do quadro de vagas
As transações: 'Movimentação de Vagas de Quadro para Cargos', 'Distribuição de Vagas de Quadro para Cargo/Setor', 'Reserva de Vagas de Quadro para Cargos', 'Compromisso de Vagas de Quadro para Cargos' e 'Reserva de Vagas de Quadro para Cargos por Compromisso' passam a permitir que se especifique o motivo das manutenções realizadas nestas transações. Foi incluído o campo 'Motivo de Manutenção' no bloco de manutenção destas transações. Este campo pode ser informado no momento da manutenção é pode ser posteriormente visualisado através da transação 'Consulta Histórico do Quadro de Vagas para Cargo'.
Transação Lista Competência - ERG0046
O form foi alterado para não obrigar o preenchimento do campo mês ano direito.
Foi incluído o campo mês ano direito nos blocos detail ( rubrica, lista retidos e rubricas auxiliares ).
Mais campos flexíveis na tela Consignações/Funcionário
Foram disponibilizados mais 10 campos flexíveis na transação Consignações/Funcionário.
Mudança de layout na tela Lista Contracheque
A tela da transação Lista Contracheque foi alterada para que o campo "Info p/ Contracheque" possa exibir um número maior de caracteres. Este passa a ser exibido apenas uma vez, abaixo do bloco com os demais registros, e referencia o registro selecionado. As alterações foram feitas nas guias "Rubricas", "Retidos" e "Rubricas Auxiliares".
Caso haja edição de tela será necessário refazê-la.
Transação Férias - ERG0090
O funcionamento do form foi alterado para recuperar a parametrização de férias na data fim do período aquisitivo. Anteriormente a tela recuperava os valores a partir da data de início do gozo das férias. Este mudança reflete principalmente no check box localizados na parte inferior da tela.
Nova crítica no Cadastro de Consignatárias
Foi criada um crítica para não permitir o cadastro de consignatária quando o mês/ano da consignatária for maior que o mês/ano da vacância.
Validação de Parâmetros de Licença Especial
A parâmetros para finalidade de contagem utilizadados para validação das licenças especiais, passam a ser os parâmetros cadastradas para a data de fim do período aquisitivo da licença especial.
Transação Vagas Desocupadas / Cargo e Setor
Foi incluído no bloco "Vagas Desocupadas" o código e nome do cargo.
Caso a tela desta transação tenha sido editada, a edição deverá ser refeita.
Transação Pré-Contagem - Campos reposicionados
A transação Pré-Contagem do menu Histórico Funcional/Contagem de tempo teve seus campos reposicionados e centralizados na tela. Se houver edição de tela nesta transação, ela deverá ser refeita.
Referência nas substituições
A referência dos eventos de substituição será automaticamente preenchida com a referência do respectivo evento precursor. Caso a referência do evento precursor seja alterada e já exista evento de susbtituição cadastrado, a nova referência será replicado no registro do evento de substituição. Esta característica somente está disponível caso a instação esteja paraetrizada para trabalhar com eventos.
Ordem dos Períodos Aquisitivos de Férias
Passa a ser possível a customização pelo cliente da definição da ordem dos períodos aquisitivos de férias, para efeito das críticas dos lançamentos de férias.
Correções (Bugs)
Impressão de atos para a tela de Atributos por Funcionários
Os cursores C_COLUNA_NUMFUNC e C_COLUNA_NUMVINC tem por finalidade obter a coluna NUMFUNC e a coluna NUMVINC do funcionário para a tabela selecionada para a geração do Ato. Os comandos SELECT desses cursores são baseados na view ALL_TAB_COLUMNS e verificando se as colunas pertencem a alguma chave primária ou chave única. Mas essas colunas não precisam pertencer a uma dessas chaves obrigatoriamente. Então essa restrição foi removida do SELECT dos cursores buscando as colunas pelo nome NUMFUNC (NUMERO para a tabela FUNCIONARIOS) ou NUMVINC (NUMERO para a tabela VINCULOS).
Essas mudanças resolverão os problemas da emissão de atos para a transação Atributos de Funcionários (form ERG0105.FMB) que é baseada na tabela VANTAGENS que não possui nenhuma chave primaria e nem chave única sobre as colunas NUMFUNC ou NUMVINC.
Erro na emissão de atos para determinados funcionários
Uma consulta na tabela EVENTO_FUNC tinha a condição: (DTFIM >= DTATO - 1 OR DTFIM IS NOT NULL).
O correto é (DTFIM >= DTATO - 1 OR DTFIM IS NULL).
Para determinados funcionários, a condição anterior produzia o retorno de mais de duas linhas na consulta, gerando o erro Oracle de muitas linhas de retorno para a consulta (TOO_MANY_ROWS).
Criação dos itens de menu de C_Ergon
Foram criados os itens de menus de C_Ergon para os submenus: Eventos de Cargo e Eventos de Substituição.
Forma de Migração
A migração deve ser feita através do script fornecido junto ao CD de migração. As informações necessárias para o processo de migração estão no arquivo LEIAME!.TXT na raiz do CD.