Evaluando propuestas

Programador Advpl

Publicado el 02 Mayo, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)

Plazo de Entrega: 08 Mayo, 2016

Habilidades necesarias

Otros proyectos publicados por R. R.