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

Disponibilizado script de exemplo para descaracterizar parcialmente uma base de dados com o sistema Ergon

Visão do usuário:

Esse script encontra-se no diretório de EXEMPLOS do CD do produto a partir da versão 5.10.

Linha Funcional de contagem de tempo

Visão do usuário:

Desenvolvida nova transação Linha Funcional (ERG0372) que pode ser acessada através do Menu Histórico Funcional/Vínculos Funcionais/Consultas/Linha Funcional. Essa transação visa possibilitar a consulta sobre a linha funcional de cada servidor e/ou funcionário, contando o tempo para cada uma das linhas, caso exista mais de uma.

Detalhes Técnicos:

Tal transação possui chamada para EP (entry-point) EP__MONTA_LINHA_FUNC, que pode ser codificado conforme necessário. Caso não haja codificação em EP__MONTA_LINHA_FUNC, o resultado será trazido após o processamento da procedure MONTAR_LINHA que irá popular a tabela temporária vinc_temp.

Implementar seguranças as pastas funcionais por assunto

Visão do usuário:

Criada nova transação em Tabelas | Histórico Funcional | Pastas Funcionais | Perfis de Segurança para Lançamento de Assuntos PF. Os perfis de acesso por assunto servem para restringir a consulta, alteração, cadastro e remoção de pastas funcionais por assunto.

Detalhes Técnicos:

[PERFIL_PF]

Nova tabela. Cadastro dos perfis.

[PERFIL_PF_PADACES]

Nova tabela. Relaciona o perfil a padrões de acesso.

[PERFIL_PF_ASSUNTO]

Nova tabela. Relaciona o perfil as assuntos e indica as permissões de Cadastro, Alteração, Remoção e Consulta.

[ASSUNTOS_PF]

Nova view. restringe os registros a serem listados conforme permissões de acesso cadastrados em PERFIL_PF_ASSUNTO.

[PASTAS_FUNCIONAIS_PF]

Nova view. restringe os registros a serem listados conforme permissões de acesso cadastrados em PERFIL_PF_ASSUNTO.

[ERG0373]

Nova transação. Para cadastro dos padrões de acesso por assunto.

[ERG0177]

Alterada para restringir acesso ás pastas funcionais dependendo do padrão de acesso por assunto.

[ERG0178]

Alterada para restringir acesso as pastas funcionais dependendo do padrão de acesso por assunto.

[PCK_PERFIL_PF]

Novo package.

[PCK_PERFIL_PF_PADACES]

Novo package.

[PCK_PERFIL_PF_ASSUNTO]

Novo package.

Lista de valores dos últimos vínculos selecionados

Visão do usuário:

Nas transações que tem o cabeçalho padrão de vínculos, o campo de identificação do número do funcionário terá uma lista de valores com os últimos 10 vínculos selecionados. Essa lista de valores irá aparecer apenas se não estiver sendo utilizado à matrícula.

Essa lista de valores valerá para todas as transações que possuem o cabeçalho padrão de vínculos.

Se for escolhido um funcionário na transação de "Eventos de Cargos", então esse funcionário estará na lista de valores tanto nessa transação, como na transação de "Freqüências".

Detalhes Técnicos:

Essa funcionalidade estará disponível nos forms que herdaram o object_group OG_VINCULOS da library ergon.olb.

Permitir registro de publicações

Visão do usuário:

Foi adicionado o botão para mostrar as publicações do concurso corrente. TELA: ERG0050.

Detalhes Técnicos:

Foi adicionado no Form ERG0050 o object group OG_HAD_PUBLICACAO, criada a function Pub_Ok e adicionado o campo PONTPUBL na tabela CONCURSOS.

Geração batch de arquivos de crédito bancário

Visão do usuário:

Foi criado um mecanismo que permite a execução de geração batch dos arquivos de crédito bancário.

A transação de geração de arquivo de crédito bancário foi alterada para utilizar a mesma rotina que poderá ser usada de forma batch.

Detalhes Técnicos:

Para isso foi criado a package PACK_FITA. Na geração dos arquivos de crédito bancário, deve ser utilizada a procedure gera_arq

p_fita number- número da fita

p_nomearquivo varchar1 - nome do arquivo a ser gerado

p_idexec number default null - id de execução para auditoria, se for nulo será criado um novo id

p_execform boolean default false, que irá indicar se a execução é dentro do form, e neste caso não será encerrado o processo dentro da rotina.

Antes de executar essa rotina de forma offline, deverá ter sido criado as fitas.

Essa procedure irá criar as informações dentro do módulo de arquivos do hades (tabelas HAD_ARQ_GERADO, HAD_ARQ_GERADO_LINHA e HAD_ARQUIVO.

Botão para copiar classificação contábil

Visão do usuário:

Adicionado um novo botão na tela (classificação contábil) que copia a classificação contábil de uma outra rubrica para a atual.

Detalhes Técnicos:

Foi criado um botão (copiar classificação) que tem a funcionalidade de copiar a classificação contábil de uma outra rubrica para a atual.

Publicação na transação ERG0031

Visão do usuário:

A funcionalidade que permite registrar publicações foi inserida no Form ERG0031.

Inclusão das colunas DTINI_INSCRICAO e DTFIM_INSCRICAO na tabela CONCURSOS

Visão do usuário:

Adição dos campos Data Inicial e data final do período de inscrição.

Detalhes Técnicos:

[ERG0050]

Bloco CONCURSOS. Adicionados os itens DTINI_INSCRICAO, DTFIM_INSCRICAO, DTINI_INSCRICAO_AUX e DTFIM_INSCRICAO_AUX.

Alterações no módulo de contagem

Detalhes Técnicos:

Uma linha funcional é um conjunto de vínculos, onde todos os vínculos tenham algum relacionamento através da concatenação na tela Vínculos, ou algum relacionamento na tela Vínculo que Conta.

Um funcionário pode ter várias linhas funcionais, inclusive com um só vínculo, porém normalmente só existe duas linhas funcionais que é o limite de cargos acumuláveis.

Cada linha funcional será identificada por um número que será o vínculo raiz. O vínculo raiz é o vínculo com data de exercício mais antiga da linha funcional.

Este vínculo raiz é utilizado como vínculo para geração dos resultados da contagem, ou seja, para verificar TODOS os resultados da contagem é necessário procurar pelo vínculo raiz nas tabelas TOTAL_CONTA, DIREITO_CONTA e INFO_CONTA.

Parametrização :

Para assumir a contagem de tempo com as características de linha funcional, a parametrização deve ser uma alteração em opões genéricas no sistema Ergon, grupo CONTAGEM, item ContaEmLinha para "S".

Características :

Novo campo - Surge um atributo adicional chamado "Vínculo Raiz" ou "Linha Funcional". O vínculo raiz será o vínculo mais antigo de uma linha funcional.

Na tela de contagem individual, a mudança visível é o desaparecimento da data inicial e um campo não atualizável onde é demonstrado o vínculo raiz. Pelo produto, a data inicial será sempre a data de exercício do vinculo raiz e, se necessária outra data, deve ser customizado.

Na prática, o vínculo raiz é utilizado para determinar em qual vínculo o resultado de uma contagem de tempo será armazenada. Os direitos gerados deverão possuir informação de qual vínculo o direito deverá ser gravado, e a rotina de geração de direitos deve fazer a gravação no vínculo correto.

Pode ser informado qualquer vínculo para contagem, que sempre serão capturados todos os vínculos da linha funcional a que este vínculo pertence. Exemplo de retorno da data de exercício e vacância de todos os vínculos da linha funcional onde NUMFUNC= 4120 e NUMVINC=2:

select lf.numfunc,lf.numvinc,lf.linha,v.dtexerc,v.dtvac

from table (cast (pck_linha_funcional.get_linha_funcional(4120,2) as tc_linha_funcional)) lf,

vinculos v

where lf.numfunc=v.numfunc

and lf.numvinc=v.numero

Contagem - Implementações ModuloC :

Conta0.cpp

A geração de eleitos é toda automática, ou seja, dado um vínculo no grupo de eleitos, todos os vínculos da linha funcional que este vínculo pertence serão carregados em Eleitos.DAT. O programa se utiliza de table cast onde dado um NUMFUNC/NUMVINC, retorna todos os vínculos pertencentes á linha funcional deste dado NUMFUNC/NUMVINC.

Conta2.cpp

Para o cálculo com linha funcional o Conta2.c agora disponibiliza todos os vínculos da linha. No período zero a visibilidade é em todos os vínculos da linha calculada. Para os períodos maiores que 1 a visibilidade é somente do vínculo que conta. Por default, o vínculo visível é o vínculo que está no bloco "Vínculo que conta".

Caso necessário, é possível o recálculo do período, podendo-se verificar qualquer especificidade quanto ao vínculo que NÃO conta.

Nesta versão também é possível o recálculo do vínculo.

Para maiores detalhes sobre recálculo, verificar a apostila de treinamento.

Inclusão do campo IDENTIFICAÇÃO na consulta por vagas desocupadas.

Visão do usuário:

O tamanho do campo IDENTIFICAÇÃO do bloco VAGAS DESOCUPADAS da transação VAGAS DESOCUPADAS / CARGO E SETOR (Vagas --> Controle Individual --> Consultas --> Vagas Desocupadas / Cargo e Setor) aumentaram de 11 para 14 posições. Além disso, agora é permitido fazer consultas neste campo.

Detalhes Técnicos:

O tamanho do campo IDENTIFICAÇÃO do bloco VAGAS DESOCUPADAS da transação VAGAS DESOCUPADAS / CARGO E SETOR (Vagas --> Controle Individual --> Consultas --> Vagas Desocupadas / Cargo e Setor) aumentaram de 11 para 14 posições. Além disso, agora é permitido fazer consultas neste campo.

A consulta realizada no bloco VAGAS DESOCUPADAS foi alterada para que a consulta traga somente as vagas dos setores que pertencem ao perfil de setor do usuário.

Transação Quantidade de Ocorrências / Funcionário - ERG0101

Visão do usuário:

Foram acrescentados 2 campos nesta tela:

Quantidade: Informará o somatório dos valores do campo "quantidade", informado na cadastro das freqüências, levando em consideração que a quantidade é relativa a cada um dos dias do período da freqüência.

Quantidade Total : Informará o total dos valores do campo "quantidade", informado na cadastro das freqüências, levando em consideração que a quantidade é relativa ao período da freqüência como um todo e não a cada um dos dias do período.

Detalhes Técnicos:

Foi alterado o form ERG0101 e a package PACK_ERG0101

Anterior Próxima