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

Checagem de duplicidade de ingressante por concurso - ERG0031

Visão do usuário:

Foram criadas duas validações para verificar se ja existem funcionários cadastrados com o mesmo nome do inscrito e se existem funcionários cadastrados com a mesma combinação de número RG, tipo RG, Orgão emissor RG e UF RG. Caso isso ocorra o usuário terá a opção de escolher entre "Selecionar" um funcionário ja existente, "Cadastrar" um novo funcionário ou "Cancelar".

Agora a busca se inscrito já funcionário considera o mesmo CPF, o mesmo RG ou nome de um funcionário.

Menu

Concursos > Relação de Classificados em Concursos

Ajuste dos forms para novo tamanho das colunas NUMFUNC, NUMVINC e NUM_FOLHA

Visão do usuário:

Alteração dos campos relacionados a número do funcionário, número do vínculo do funcionário e número da folha alterados para 9, 8 e 8 caracteres de comprimento, respectivamente. Todas as transações do sistema foram analisadas.

Detalhes Técnicos:

As alterações foram feitas nos campos numfunc, numvinc, numero, numfolha e num_folha após pesquisa em cada um dos forms do produto. Dependendo do form, também foram feitos os seguintes ajustes:

- Data blocks CONTR_ARQUIVO, ZB_DBG, ZB_STACK e ZB_ALERTA passados para o final da lista de data blocks

- Object groups foram removidos e herdados novamente, pois o form possuía campos de tamanho incorreto e que deveriam ter sido herdados dos OGs (ex.: parâmetro numvinc com 4 caracteres de comprimento, sendo que numfunc tinha 10 caracteres de comprimento e ambos deveriam ser herdados do seu respectivo object group)

Ajuste dos forms para novo tamanho das colunas NUMFUNC, NUMVINC e NUM_FOLHA

Visão do usuário:

Alteração dos campos relacionados a número do funcionário, número do vínculo do funcionário e número da folha alterados para 9, 8 e 8 caracteres de comprimento, respectivamente. Todas as transações do sistema foram analisadas.

Detalhes Técnicos:

As alterações foram feitas nos campos numfunc, numvinc, numero, numfolha e num_folha após pesquisa em cada um dos forms do produto. Dependendo do form, também foram feitos os seguintes ajustes:

- Data blocks CONTR_ARQUIVO, ZB_DBG, ZB_STACK e ZB_ALERTA passados para o final da lista de data blocks

- Object groups foram removidos e herdados novamente, pois o form possuía campos de tamanho incorreto e que deveriam ter sido herdados dos OGs (ex.: parâmetro numvinc com 4 caracteres de comprimento, sendo que numfunc tinha 10 caracteres de comprimento e ambos deveriam ser herdados do seu respectivo object group)

Inclusão de 3 novas entradas no menu

Detalhes Técnicos:

Inclusão de 3 novas entradas de C_ERGON no menu: Processos > Folha de Pagamentos > Consignações.

Download do arquivo da Rais

Visão do usuário:

Na transação ERG0192 foi corrigido o download do arquivo, com o Forms10g.

Ajustes nas transações sem matrícula

Visão do usuário:

As seguintes transações foram corrigidas para trabalhar com matrícula:

erg0031,erg0272,erg0333,erg0339,erg0343,erg0347,erg0352,erg0353,erg0362,erg0365,erg0372,erg0376,erg0384,erg0385

Erro no cadastro do campo Requer Indicação Prévia para substituição

Visão do usuário:

Foi corrigido o erro no cadastro do campo "Requer Indicação Prévia para substituição" na transação "Tipos de Evento" .

Após efetuar a alteração, e consultar novamente o registro, a alteração no campo será efetivada.

Detalhes Técnicos:

Foi atualizada a trigger TRG_VW_TIPO_EVENTO.

Criação de índices em VINCULOS

Detalhes Técnicos:

Foram criados os índices VINCULOS_PERMUT1_IND e VINCULOS_PERMUT2_IND na tabela VINCULOS. A ausência desses índices causava lock em toda tabela ao efetuar uma alteração em um registro.

Matrícula nos relatórios

Visão do usuário:

Nos relatórios ERG0117P, ERG0118P, ERG0120R, ERG0301R, ERG0302R, ERG0531R, REPFICHA, REPFICH2 foram acrescentados campos de matrícula do funcionário. Este campo será mostrado se o sistema estiver trabalhando com matrícula.

Impressão das licenças

Visão do usuário:

Para que o período apresente um número de dias, ele deve possuir data de início e data de término. Do contrário, o número de dias aparecerá em branco.

Detalhes Técnicos:

Incluída verificação no objeto LA_CF_QTD_DIAS (query Q_LICAFAST): se ambas as datas do período forem informadas, calcula o número de dias; do contrário, deixa em branco.

Correção de erros nos relatórios

Detalhes Técnicos:

No relatório ERG0113R, foi removido as bordas do campo matrícula.

Nos relatórios ERG1104R e ERG1105R, foram corrigidos as queries para corrigir o erro REP-0498 e permitir a execução dos relatórios.

Problemas na transação erg0369

Visão do usuário:

Foi corrigido o seguinte erro:

Após selecionar uma folha pela lista de valores e apertar o botão migrar, aparecia o erro:

Valor inválido para este campo.

Mensagem do tipo: FRM. Número: 40222. Disabled item: MIGRAR.MES_ANO failed validation.

Esta operação não é permitida aqui.

relacionamento entre cargos

Visão do usuário:

Na aba "Relacionamentos", o campo "cargo" está vinculado ao campo "cargo" da primeira aba. Na mesma aba, o campo "tipo de relação" continua opcional. O erro que não permitia a exclusão de registros foi corrigido.

Detalhes Técnicos:

Incluída a trigger ERG_CARGO_RELAC_PARAM.when-new-block-instance, que recebe os valores do cargo selecionado pelo usuário (código, nome) na aba principal. Incluída a form trigger WHEN-TAB-PAGE-CHANGED para detectar a navegação para a aba "Relacionamentos".

O erro que não permitia a exclusão dos registros ocorreu porque a package body PCK_ERG_CARGO_RELAC não identificava o tipo de DML executado pelo usuário - isto é, se a operação era uma inclusão, exclusão ou alteração. Com a correção, as validações só serão feitas caso o usuário esteja incluindo ou atualizando o registro.

Edição de tela - Transação "Cessões"

Visão do usuário:

Foi alterada a Transação "Cessões" (ERG0038) para que os campos NUMFUNC, NUMVINC, MATRICULA1, MATRICULA2 de permutante 1 e permutante 2 passem a desaparecer da tela quando desabilitado na edição de tela.

Correção de erros da tarefa 35523:

Visão do usuário:

A parametrização registrada no período aquisitivo não precedia a parametrização feita na transação Parâmetros (para finalidades de contagem). O erro provocado pela validação incorreta das parametrizações foi corrigido.

Detalhes Técnicos:

- Os objetos AUDIT_ERG_CONTDOBRO_FÉRIAS e AUDIT_PERAQFER foram incluídos na tarefa 34665.

- Correção no script tarefa_34665.sql: atualização dos títulos dos blocos via UPDATE HAD_BLOCOS_TIT

- Correção no script tarefa_35523.sql: desabilitar triggers da tabela antes da atualização, reabilitando-as depois.

- Na package PCK_ERG_CONTDOBRO_FÉRIAS, a seção MAIN_POS possuía linhas com a variável V_ROW_NEW. Essa variável foi substituída por P_ERG_CONTDOBRO_FÉRIAS(i).

- Na mesma package, o erro que provocava a mensagem 2104 foi corrigido, bem como o teste de retorno do EPA__ERG_CONTDOBRO_FÉRIAS.

Formatação de horas e minutos

Visão do usuário:

Foi alterado a rotina de formatação de horas e minutos, utilizada em algumas telas do sistema, como Agenda Matriz do Médico.

Quando o usuário entrar apenas 3 ou 4 números, será inserido o caractere ":" entre as horas e minutos.

Ex: ao entrar 1025, será formatado como 10:25 e ao entrar 923, será formatado como 9:23.

Número da certidão de nascimento

Visão do usuário:

Os campos relacionados à solicitação foram alterados para que tenham 12 posições.

Detalhes Técnicos:

Alterados os campos FUNCIONARIOS.num_cert e FUNCIONARIOS.num_cert_fim, para 12 caracteres de comprimento. As alterações foram feitas no form ERG0074, tabela ERG_HIST_FUNC e tabela FUNCIONARIOS.

Não permite alteração da sigla

Detalhes Técnicos:

No campo TIPO_VALOR.valor, a propriedade "Update Allowed" foi alterada para "Yes".

Faltam campos na tabela ERG_HIST_DEP

Visão do usuário:

Os campos customizáveis 21 a 40 estão disponíveis na transação "Histórico de Dependentes".

Campos de 21 a 25: Aba "Dependentes"

Campos de 26 a 30: Aba "Dados Bancários"

Campos de 31 a 35: Aba "Dependentes"

Campos de 36 a 40: Aba "Endereço"

Detalhes Técnicos:

Além dos itens criados no bloco ERG_HIST_DEP (flex fields de FLEX_CAMPO_21 a FLEX_CAMPO_40), as triggers T_A_IUD_ERG_HIST_DEP, T_B_IUD_ERG_HIST_DEP e T_BS_IUD_ERG_HIST_DEP foram geradas novamente, pois precisam incluir em seu código os flex fields recém criados. O script de atualização da tabela é diferente do script para a versão 5.101 devido à atualização do tamanho dos campos NUMFUNC e relacionados, que só ocorre na versão 5.11.

Ajustes no módulo de concursos

Visão do usuário:

Cadastro de Concursos:

Os campos Setor e Sexo devem ser validados de acordo com suas respectivas listas de valores.

Se uma data inválida for informada no campo "Data de realização", a transação apresenta mensagem de erro.

As quantidades de vagas total e para deficientes não podem ser menores que zero, assim como a quantidade de vagas para deficientes não pode ser maior do que a quantidade total de vagas.

Se houver classificados nomeados após uma nova data de validade informada nesta transação, ocorrerá erro.

A data de início das inscrições não pode ser anterior à data de publicação do edital.

A data de realização do concurso não pode ser anterior à data de início das inscrições.

A data do resultado do concurso não pode ser anterior à data de realização do concurso.

A data de validade do concurso não pode ser anterior à data do resultado do concurso.

A data de fim das inscrições não pode ser posterior à data de realização do concurso.

Classificados de Concursos:

Um classificado com sexo diferente do permitido para a vaga não pode ser nomeado. A nomeação poderá ocorrer quando:

- O sexo for o permitido para a vaga;

- A vaga permitir ambos os sexos.

A nomeação de dois classificados com a mesma classificação não será aceita pela transação.

Detalhes Técnicos:

Cadastro de Concursos:

As validações de data listadas no "Foco Usuário" são feitas na package PCK_CONCURSOS. Além disso, as seguintes validações de data foram removidas do form ERG0050 e transferidas para a package:

- A data do resultado do concurso não pode ser anterior à data de publicação do edital.

- A data de publicação do edital não pode ser posterior à data de realização do concurso.

- A data de validade do concurso não pode ser anterior à data de realização do concurso.

- A data do início das inscrições não pode ser anterior à data de realização do concurso.

Classificados de Concursos:

A validação de banco que impede o cadastro de dois classificados com a mesma classificação é feita no ENTRY POINT TPES_EPA__INSCRITOS. Já a validação que obriga a nomeação de pessoas do mesmo sexo que o exigido pela vaga se encontra na package PCK_INSCRITOS.

Anterior Próxima