BLV Técnico Versão 5.04 (Continuação)
Criação de campos de funcionários e dependentes, e cadastro de representantes legais
Visão do usuário:
Na transação de Dados Pessoais e Histórico de Funcionários foram acrescentados campos para o cadastro da certidão de óbito/desaparecimento.
Na transação Dependentes e Histórico de Dependentes foram acrescentados campos para o cadastro de registro geral do dependente e certidão de óbito/desaparecimento.
Pode ser necessário revisar a edição de tela dessas transações, devido as alterações nos layouts das mesmas.
Foi criado a transação Representantes Legais, que será utilizado para o cadastro dos representantes legais. Esta transação é acessada pelo menu Histórico Funcional > Dependentes.
Haverá no sistema a opção UTILIZA_REPRESENT_LEGAL (sistema Ergon, grupo GERAL), que se estiver com o valor N, então o sistema continua utilizando um dependente como representante legal; se o valor da opção for S, então o sistema irá utilizar o cadastro de representante legal.
Na transação Dependentes, foi criado um novo bloco para o cadastro temporal de representantes legais. Esse bloco será mostrado se a opção UTILIZA_REPRESENT_LEGAL for S.
Deverão ser cadastrados os valores nas seguintes tabelas gerais:
TIPO_DOC_CERT que irá conter os tipos de certidões (casamento/nascimento)
TIPO_DOC_CERT_FIM que irá conter os tipos de certidões de óbito ou desaparecimento
TIPO_DOC_CERT_REP que irá conter os tipos de certidões de representação legal
TIPO_REPRESENTANTE que irá conter os tipos de representantes legais
Foi criado a transação Lista Dados de Dependentes que será utilizado para consultar as informações de dependentes, dependências, atributos de dependentes e regras de pensão alimentícia dos dependentes de um funcionário. Esta transação é acessada pelo menu Histórico Funcional > Dependentes > Consulta. Esta transação poderá ser alterada para mostrar dados adicionais ou para restringir os dados.
Detalhes Técnicos:
Na transação de Dados Pessoais e Histórico de Funcionários foram acrescentados campos para o cadastro da certidão de óbito/desaparecimento.
Na transação Dependentes e Histórico de Dependentes foram acrescentados campos para o cadastro de registro geral do dependente e certidão de óbito/desaparecimento.
Devido as alterações nos layouts dessas transações, pode ser necessário revisar a edição de tela dessas transações.
Foram adicionados os seguintes campos nas tabelas:
FUNCIONARIOS: (TIPODOC_CERT_FIM, DT_CERT_FIM, NUM_CERT_FIM, LIVRO_CERT_FIM, FOLHA_CERT_FIM, CARTORIO_CERT_FIM, UF_CART_FIM, MUNICIPIO_CART_FIM)
DEPENDENTES: (NUMRG, TIPORG, ORGAORG, UFRG, TIPODOC_CERT_FIM, DT_CERT_FIM, NUM_CERT_FIM, LIVRO_CERT_FIM, FOLHA_CERT_FIM, CARTORIO_CERT_FIM, UF_CART_FIM, MUNICIPIO_CART_FIM)
ERG_HIST_FUNC: (UF_CART, MUNICIPIO_CART, TIPODOC_CERT, UF_IDENTPROF, TIPODOC_CERT_FIM, DT_CERT_FIM, NUM_CERT_FIM, LIVRO_CERT_FIM, FOLHA_CERT_FIM, CARTORIO_CERT_FIM, UF_CART_FIM, MUNICIPIO_CART_FIM)
ERG_HIST_DEP: (UF_CART, MUNICIPIO_CART, TIPODOC_CERT, NUMRG, TIPORG, ORGAORG, UFRG, TIPODOC_CERT_FIM, DT_CERT_FIM, NUM_CERT_FIM, LIVRO_CERT_FIM, FOLHA_CERT_FIM, CARTORIO_CERT_FIM, UF_CART_FIM, MUNICIPIO_CART_FIM)
Foi criado a transação Representantes Legais, que será utilizado para o cadastro dos representantes legais. Esta transação é acessada pelo menu Histórico Funcional > Dependentes.
Haverá no sistema a opção UTILIZA_REPRESENT_LEGAL (sistema Ergon, grupo GERAL), que se estiver com o valor N, então o sistema continua utilizando um dependente como representante legal; se o valor da opção for S, então o sistema irá utilizar o cadastro de representante legal.
Na transação Dependentes, foi criado um novo bloco para o cadastro temporal de representantes legais. Esse bloco será mostrado se a opção UTILIZA_REPRESENT_LEGAL for S. O valor default dessa opção é N.
Foi criado a tabela ERG_REPRES_LEGAL que irá conter o cadastro dos representantes legais.
Foi criado a tabela ERG_DEPEN_REPR que irá conter o cadastro histórico dos representantes legais dos dependentes.
Deverão ser cadastrados os valores nas seguintes tabelas gerais:
TIPO_DOC_CERT que irá conter os tipos de certidões (casamento/nascimento)
TIPO_DOC_CERT_FIM que irá conter os tipos de certidões de óbito ou desaparecimento
TIPO_DOC_CERT_REP que irá conter os tipos de certidões de representação legal
TIPO_REPRESENTANTE que irá conter os tipos de representantes legais
Foi criado a transação Lista Dados de Dependentes que será utilizado para consultar as informações de dependentes, dependências, atributos de dependentes e regras de pensão alimentícia dos dependentes de um funcionário. Esta transação é acessada pelo menu Histórico Funcional > Dependentes > Consulta. Esta transação poderá ser alterada para mostrar dados adicionais ou para restringir os dados das consultas. Essas modificações podem ser feitas através de edição de tela, e alteração das views CERG_ERG0332_BLOCO1, CERG_ERG0332_BLOCO2, CERG_ERG0332_BLOCO3 e CERG_ERG0332_BLOCO4.
Controle de combinações permitidas de cargos e funções
Visão do usuário:
Pela nova transação "Combinação de Cargos/Funções Requeridos" (Menu Tabelas->Histórico Funcional->Provimentos e Lotações->Combinação de Cargos/Funções Requeridos") é possível cadastrar os cargos ou funções requeridos por um determinado cargo ou função para o cadastro de evento de cargo de um funcionário.
O cargo ou função que requer outro cargo ou função deve ter a opção "Requer combinação de cargo" assinalada na transação de Cargos, na parte do "Histórico do Cargo" (Menu Tabelas->Histórico Funcional->Provimentos e Lotações->Cargos).
Se essa opção não estiver assinalada, mesmo havendo o cadastro de cargos ou funções requeridos, a obrigatoriedade do cargo requerido no cadastro do evento de cargo não será levada em consideração.
Detalhes Técnicos:
[erg0329]
Novo form para cadastro das combinações de cargos/funções requeridos.
Utiliza o package PACK_COMB_CARGO para consultar/cadastrar na tabela COMB_CARGO as combinações.
[HIST_CARGO]
Nova coluna REQUER_COMB_CARGO para indicar que o cargo/função requer cargo combinado para cadastro de eventos de CARGO.
[PCK_EVENTO_FUNC.MAIN_POS]
Inclusão da chamada a rotina de verificação de cargos/funções requeridos para eventos de cargo.
Informações de averbação para contagem
Visão do usuário:
A partir desta versão do Ergon foram criados os tipos de informação de averbação. Através destes tipos é possível definir quais informações devem ser cadastradas no momento da averbação de tempo de serviço.
Este processo funciona da seguinte maneira :
Através da transação "Tipo Informação Averb" é possível cadastrar os tipos de informação de averbação, configurando-os de acordo com as informações que devem ser cadastradas no momento da averbação. Para cada tipo de informação existe a possibilidade de se configurar valores, informações e datas. Para cada um deles, o usuário deverá informar um título e uma descrição para o campo. Estas informações serão utilizadas na montagem da tela de averbações quando, ao selecionar um tipo de informação de averbação, a tela será montada dinamicamente de modo a mostrar apenas os campos configurados para o tipo de informação selecionado.
No momento da averbação, para se selecionar um tipo de informação de averbação, deve-se atentar ao tipo de tempo da mesma. Estas informações estão ligadas entre si através da tela "Tipos de Tempo". Nesta tela, foram acrescentados dois campos de tipo de informação de averbação. O primeiro (no bloco "Tipos de Tempo") indica qual o tipo de informação de averbação válido para o tipo de tempo selecionado. O segundo (no bloco "Finalidades") indica qual o tipo de informação de averbação válido para a finalidade selecionada dentro do tipo de tempo selecionado. Assim, quando for feita uma averbação de tempo, o usuário deverá informar para qual finalidade deseja averbar o tempo. Quando isto é feito, o tipo de informação de averbação deverá ser válido para a finalidade e tipo de tempo da averbação. Caso a finalidade não seja informada, o tipo de informação de averbação deverá ser válido apenas para o tipo de tempo da averbação.
Essas novas informações registradas nas averbações não serão utilizadas para o processo de contagem automatizado, mas apenas pelos eventuais relatórios que forem desenvolvidos.
Uma outra característica disponibilizada é que na transação "Fórmulas de Contagem" foram acrescentados três novos tipos de fórmula (CSR AREA, CSR SQL e DOCUMENTOS) para codificação.
Para obter maiores detalhes sobre o funcionamento das telas ("Tipos de Tempo", "Tipos de Informação de Averbação" e "Averbações") consulte o help das mesmas.
Detalhes Técnicos:
Foram criadas as seguintes tabelas no banco de dados :
Tabela TIPO_INFO_AVERBACAO :
TIPO VARCHAR2(20) NOT NULL,
DESCRICAO VARCHAR2(200),
LABEL_VALOR01 VARCHAR2(20),
LABEL_VALOR02 VARCHAR2(20),
LABEL_VALOR03 VARCHAR2(20),
LABEL_VALOR04 VARCHAR2(20),
LABEL_VALOR05 VARCHAR2(20),
LABEL_VALOR06 VARCHAR2(20),
LABEL_VALOR07 VARCHAR2(20),
LABEL_VALOR08 VARCHAR2(20),
LABEL_VALOR09 VARCHAR2(20),
LABEL_VALOR10 VARCHAR2(20),
DESCR_VALOR01 VARCHAR2(200),
DESCR_VALOR02 VARCHAR2(200),
DESCR_VALOR03 VARCHAR2(200),
DESCR_VALOR04 VARCHAR2(200),
DESCR_VALOR05 VARCHAR2(200),
DESCR_VALOR06 VARCHAR2(200),
DESCR_VALOR07 VARCHAR2(200),
DESCR_VALOR08 VARCHAR2(200),
DESCR_VALOR09 VARCHAR2(200),
DESCR_VALOR10 VARCHAR2(200),
LABEL_TEXTO01 VARCHAR2(20),
LABEL_TEXTO02 VARCHAR2(20),
LABEL_TEXTO03 VARCHAR2(20),
LABEL_TEXTO04 VARCHAR2(20),
LABEL_TEXTO05 VARCHAR2(20),
LABEL_TEXTO06 VARCHAR2(20),
LABEL_TEXTO07 VARCHAR2(20),
LABEL_TEXTO08 VARCHAR2(20),
LABEL_TEXTO09 VARCHAR2(20),
LABEL_TEXTO10 VARCHAR2(20),
DESCR_TEXTO01 VARCHAR2(200),
DESCR_TEXTO02 VARCHAR2(200),
DESCR_TEXTO03 VARCHAR2(200),
DESCR_TEXTO04 VARCHAR2(200),
DESCR_TEXTO05 VARCHAR2(200),
DESCR_TEXTO06 VARCHAR2(200),
DESCR_TEXTO07 VARCHAR2(200),
DESCR_TEXTO08 VARCHAR2(200),
DESCR_TEXTO09 VARCHAR2(200),
DESCR_TEXTO10 VARCHAR2(200)
Tabela INFO_AVERBACAO :
NUMFUNC NUMBER(8) NOT NULL,
NUMVINC NUMBER(2) NOT NULL,
CHAVE NUMBER(6) NOT NULL,
FINALIDADE VARCHAR2(20) NOT NULL,
COMPLEMENTO VARCHAR2(20),
TIPO VARCHAR2(20) NOT NULL,
VALOR01 NUMBER,
VALOR02 NUMBER,
VALOR03 NUMBER,
VALOR04 NUMBER,
VALOR05 NUMBER,
VALOR06 NUMBER,
VALOR07 NUMBER,
VALOR08 NUMBER,
VALOR09 NUMBER,
VALOR10 NUMBER,
TEXTO01 VARCHAR2(100),
TEXTO02 VARCHAR2(100),
TEXTO03 VARCHAR2(100),
TEXTO04 VARCHAR2(100),
TEXTO05 VARCHAR2(100),
TEXTO06 VARCHAR2(100),
TEXTO07 VARCHAR2(100),
TEXTO08 VARCHAR2(100),
TEXTO09 VARCHAR2(100),
TEXTO10 VARCHAR2(100),
EMP_CODIGO NUMBER(2)
Para as duas tabelas acima foram criadas as respectivas packages, triggers e os respectivos entry-points nas packages PCK_BEFORE_CERGON, PCK_AFTER_CERGON, PCK_EP__BEFORE_CERG e PCK_EP__AFTER_CERG de C_Ergon.