Sobre este projeto
it-programming /
Aberto
Customização de um Controle de Estabilidade no Emprego, no módulo Gestão de Pessoal, do sistema Protheus®, da Totvs®:
** observações preliminares:
já existem no sistema as seguintes estruturas de dados e processos:
1) estrutura de dados: um arquivo de registro de lançamentos de situações de estabilidade no emprego de funcionário {tabela rfx - campos: matrícula, data-início, data-término, tipo-estabilidade (tabelado), descrição-estabilidade e observação (campo memo) }.
Exemplos de tipos de estabilidades: ser membro de CIPA, ser dirigente sindical, etc.
2) Estrutura de dados: Um campo (RA_DTVTEST) no cadastro de Funcionário (SRA) que contém a data de término da mais distante estabilidade do funcionário.
Obs: Esse campo hoje deve ser alimentado pelo usuário, diretamente no cadastro do funcionário e não tem nenhuma relação com a tabela RFX (Mas deveria. Essa é uma parte da customização a ser desenvolvida).
3) Processo: Na rotina de cálculo de rescisões há uma funcionalidade que exibe um aviso ao usuário quando este tenta demitir um funcionário que possua estabilidade no emprego, sendo que essa checagem é feita somente no campo RA_DTVTEST e não na tabela RFX. Obs: Essa funcionalidade vai continuar dessa forma.
** TRABALHO A ser realizado:
então, o trabalho a ser feito resume-se nos seguintes itens:
1) verificar se há um ponto de entrada na gravação da tabela rfx e se houver, customizá-lo para que identifique data de término do lançamento cuja data seja a mais distante do presente e gravar esta data no campo sra->ra_dtvtest.
2) Caso não haja esse ponto de entrada (eu não encontrei), customizar uma rotina para receber os mesmos dados da tabela rfx e a partir dela, alimentar o campo sra->ra_dtvtest da mesma forma descrita no item 1, ou seja, essa rotina customizada será usada pelo usuário no lugar da rotina oficial para alimentar a tabela rfx (na inclusão, alteração e exclusão dos dados) e a partir dela alimentar o campo sra->ra_dtvtest sempre com a data mais distante apurada no momento da gravação da tabela rfx.
3) Criar um relatório para listar os funcionários com estabilidade no emprego, com as seguintes características:
TÍTULO: Funcionários com Estabilidade no Emprego.
campos cabeçalho: logotipo da empresa/filial, título, data e hora de emissão.
campos detalhe: matrícula, nome funcionário, função (descrição), centro de custos (código e descrição), dt-admissão, dt-estab-início, dt-estab-término, tipo-estabilidade, descrição-estabilidade e memo.
parâmetros-filtro:
filial de/até,
ccustos de/até,
matrícula de/até,
situação funcionário (" " - ativo, "a" - afastado, "d" - demitido, "f" - férias, "t" - transferido) - fazer conforme o tipo de dado usado nos relatórios oficiais do gpe.
Categoria ("M" - Mensalista, "H" - Horista) - Fazer conforme o tipo de dado usado nos relatórios oficiais do GPE.
Tipo-Estabilidade De/Até,
Dt-Estab-Início De/Até,
Dt-Estab-Término De/Até.
ordenamentos/classificações (ascendentes em todos os campos):
por filial+matrícula,
por filial+nome,
por filial+cod_ccusto+nome,
por filial+dt_estab_término.
** observações sobre o serviço:
a. O programador deve realizar o desenvolvimento das customizações em base própria e depois repassá-las para que sejam testadas e implantadas na nossa base.
b. Os códigos-fontes deverão ser disponibilizados.
c. Estamos buscando programador freelancer para trabalhos regulares.
Categoria TI e Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Prazo de Entrega: 08 de Maio de 2016
Habilidades necessárias