01. VISÃO GERAL
Alteração para que os cálculos de médias sejam salvos nas tabelas RJK e SRP para manter um histórico para consulta posterior. Casos existam cálculos já efetuados, o sistema irá buscar as informações que estarão salvas na tabela RJK, caso contrário, o sistema efetuará os cálculos das médias e salvará essas informações na tabela.
Importante
Alterações válidas apenas para a versão 12.1.27 ou posteriores.
02. Relatório de médias - GPER080
A. Novas linhas totalizadoras
* BASE MEDIA ATS = Base ATS para 13 de Comissionado/professores
*** TOT INSALUB = Total de insalubridade sobre médias
*** TOT PERICUL = Total de periculosidade sobre médias
*** TOT DSR = Total de DSR sobre media, soma-se ao valor **MEDIA para poder realizar o pagamento
*** TOT DSRHATIV = Total de DSR sobre horas atividade, soma-se ao valor **MEDIA para poder realizar o pagamento
B. Novo cabeçalho
Agora no cabeçalho são demostrados alem do salário mensal, salário dia e salário hora o salário incorporado e os adicionais Periculosidade, Insalubridade, Tempo de Serviço Confiança, Transferência.
C. Página de Parâmetros
Ao emitir o relatório ser perguntado se deseja imprimir a página de parâmetros, nela são impressos os mnemônicos utilizados no cálculo e a data dos principais fontes envolvidos.
D. Histórico de relatório de médias
Como agora os dados são gravados em diversas telas será possível consultar o relatório de médias, desde que ele tenha sido gerado no novo modelo, por exemplo ao ter uma rescisão normal e uma complementar, teremos 2 relatórios de médias e é possível consultar ambos pelo menu visualizar médias. Com os valores de parâmetros e verbas utilizados na época do cálculo.
Essa opção está disponível nas rotinas de Rescisão, Férias, Provisão, Recibo de Pagamento e Consulta de Cálculo.
03. TABELAS UTILIZADAS
RJK | Histórico de Médias |
SRP | Demonstrativo de Médias |
Principais Campos e Parâmetros
Tabela RJK (Histórico de Médias)
Campo | Descrição | Nome | Tipo | Tamanho | Decimal | Picture | Contexto | Obrigatório | Usado | Módulos |
---|---|---|---|---|---|---|---|---|---|---|
RJK_FILIAL | Código da Filial | Filial | Caractere | 8 | 0 | Real | Não | Não | ||
RJK_PROCES | Código Processo | Processo | Caractere | 5 | 0 | @! | Real | Sim | Sim | Todos |
RJK_MAT | Número da Matrícula | Matricula | Caractere | 6 | 0 | 999999 | Real | Sim | Sim | Todos |
RJK_PERIOD | Período de Cálculo | Cod. Periodo | Caractere | 6 | 0 | @! | Real | Sim | Sim | Todos |
RJK_SEMANA | Semana | Semana | Caractere | 2 | 0 | 99 | Real | Sim | Sim | Todos |
RJK_ROTEIR | Roteiro Cálculo | Roteiro Calc | Caractere | 3 | 0 | @! | Real | Sim | Sim | Todos |
RJK_DTREF | Data Referência Cálculo | Data Ref. | Data | 8 | 0 | Real | Sim | Sim | Todos | |
RJK_DISSI | Dissídio | Dissidio | Caractere | 1 | 0 | @! | Real | Sim | Sim | Todos |
RJK_ID | Id Cabeçalho Histórico Média | Id. Hist. Md | Caractere | 12 | 0 | Real | Não | Sim | Todos | |
RJK_CC | Centro de Custo | C. Custo | Caractere | 9 | 0 | @! | Real | Não | Sim | Todos |
RJK_ITEM | Item Contábil | Item | Caractere | 9 | 0 | @! | Real | Não | Sim | Todos |
RJK_CLVL | Classe de Valor | Classe Valor | Caractere | 9 | 0 | @! | Real | Não | Sim | Todos |
RJK_BASFER | Base de Férias | Base Fer | Data | 8 | 0 | Real | Não | Sim | Todos | |
RJK_EMISSA | Data Emissão | Data Emissao | Data | 8 | 0 | Real | Não | Sim | Todos | |
RJK_CODFUN | Código da Função | Funcao | Caractere | 5 | 0 | @! | Real | Não | Sim | Todos |
RJK_ADMISS | Data de Admissão | Data Admis. | Data | 8 | 0 | Real | Não | Sim | Todos | |
RJK_SALBAS | Salário do Funcionário | Salario | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_SALINC | Salário Incorporado | Sal. Incorp. | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_SALMES | Salário no mês | Salario Mes | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_SALDIA | Salário dia | Salario Dia | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_SALHOR | Valor salário hora | Salario Hora | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_PERIC | Adicional Periculosidade | Adc Pericul. | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_INSAL | Adicional Insalubridade | Adc. Insalub | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_CONF | Adicional Cargo de confiança | Adc. Confia. | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_TRANSF | Adicional de transferência | Adc. Transf. | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_ATS | Adicional Tempo de serviço | Adic. ATS | Numérico | 12 | 2 | @E 999,999,999.99 | Real | Não | Sim | Todos |
RJK_MNEMO1 | Mnemonicos utilizados | Mnemonicos 1 | Mnemonico | 255 | 0 | Real | Não | Sim | Todos | |
RJK_MNEMO2 | Mnemonicos utilizados | Mnemonicos2 | Mnemonico | 255 | 0 | Real | Não | Sim | Todos |
Indice | Chave |
---|---|
1 | RJK_FILIAL+RJK_PROCES+RJK_MAT+RJK_PERIOD+RJK_SEMANA+RJK_ROTEIR+DTOS(RJK_DTREF)+RJK_DISSI |
Tabela SRP (Demonstrativo de Médias), inclusão do campo RP_ID
Campo | Descrição | Nome | Tipo | Tamanho | Decimal | Picture | Contexto | Obrigatório | Usado | Módulos |
---|---|---|---|---|---|---|---|---|---|---|
RP_ID | Id Cabeçalho Histórico Média | Id. Hist. Md | Caractere | 12 | 0 | @! | Real | Não | Sim |
04. EXEMPLO DE PREENCHIMENTO DAS TABELAS RJK E SRP
A tabela RJK irá guardar a informação do cabeçalho, contendo algumas informações cadastrais do funcionário.
Explicação da tabela:
Campo | Utilização |
---|---|
RJK_FILIAL | Filial do funcionário |
RJK_PROCES | Processo do funcionário |
RJK_MAT | Matrícula do funcionário |
RJK_PERIOD | Período de cálculo |
RJK_SEMANA | Semana de cálculo |
RJK_ROTEIR | Roteiro de cálculo |
RJK_DTREF | Data de referência do cálculo |
RJK_DISSI | Dissídio? (1=Sim;2=Não) |
RJK_ID | Id do histórico de médias |
RJK_CC | Centro de custo do funcionário |
RJK_ITEM | Item contábil do funcionário |
RJK_CLVL | Classe de valor do funcionário |
RJK_BASFER | Período aquisitivo de férias |
RJK_EMISSA | Data de emissão do histórico |
RJK_CODFUN | Função do funcionário |
RJK_ADMISS | Data de admissãod o funcionário |
RJK_SALBAS | Salário base do funcionário |
RJK_SALINC | Salário incorporado do funcionário |
RJK_SALMES | Salário no mês do funcionário |
RJK_SALDIA | Salário/dia do funcionário |
RJK_SALHOR | Salário/hora do funcionário |
RJK_PERIC | Valor da periculosidade do funcionário |
RJK_INSAL | Valor da insalubridade do funcionário |
RJK_CONF | Valor do adicional de cargo de confiança do funcionário |
RJK_TRANSF | Valor do adicional de transferência do funcionário |
RJK_ATS | Valor do adicional de tempo de serviço do funcionário |
RJK_MNEMO1 | Configuração dos mnemônicos utilizados no cálculo |
Exemplo de preenchimento de um cálculo de férias do funcionário da filial 01, matrícula 000001, com período aquisitivo em 04/01/2021 para férias com início em 18/07/2022, salário mensal de R$ 1.200,00, que recebe periculosidade, adicional de cargo de confiança e adicional de transferência:
RJK_FILIAL | RJK_PROCES | RJK_MAT | RJK_PERIOD | RJK_SEMANA | RJK_ROTEIR | RJK_DTREF | RJK_DISSI | RJK_ID | RJK_CC | RJK_BASFER | RJK_EMISSA | RJK_CODFUN | RJK_ADMISS | RJK_SALBAS | RJK_SALINC | RJK_SALMES | RJK_SALDIA | RJK_SALHORA | RJK_PERIC | RJK_INSAL | RJK_CONF | RJK_TRANSF | RJK_ATS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
01 | 00001 | 000001 | 202207 | 01 | FER | 20220718 | 2 | 000000000001 | 000000001 | 20210104 | 20220704 | 00001 | 20210104 | 1200.00 | 1573.20 | 1573.20 | 52.44 | 7.15 | 361.20 | 0.00 | 12 | 12 | 0 |
A tabela SRP irá guardar os detalhes, contendo os valores da média.
Explicação da utilização:
Campo | Utilização |
---|---|
RP_FILIAL | Filial do funcionário |
RP_MAT | Matrícula do funcionário |
RP_TIPO | Tipo da média? (1=Férias vencidas;2=Férias proporcionais;3=13º Salário;4=Aviso prévio) |
RP_DATARQ | Período de cálculo ou código do totalizador da média, sendo: 9798 = Total das verbas do tipo Valor 9799 = Média pelo divisor das verbas do tipo Valor 97MD = Média por 12 das verbas do tipo Valor 9898 = Total das verbas de horas extras 9899 = Média pelo divisor das verbas de horas extras 98MD = Média por 12 das verbas de horas extras 9998 = Total geral 9999 = Média pelo divisor das verbas 99MD = Média por 12 das verbas |
RP_PD | Código da verba ou 999, quando for referente ao totalizador |
RP_HORAS | Horas da verba |
RP_VALOR | Valor original da verba |
RP_VALATU | Valor atual da verba |
RP_TIPO1 | Tipo da verba (H=Horas;V=Valor;N ou S são referente a totalizadores) |
RP_ADIC | % de valorização da verba |
RP_DATPGT | Data de pagamento |
RP_MESMEDI | Configuração de meses para média |
RP_HEXTRA | Campo não utilizado |
RP_POSTO | Campo não utilizado |
RP_ID | Id do histórico de médias |
Exemplo de preenchimento de um cálculo de férias do funcionário da filial 01, matrícula 000001, que no período de 06/2022 recebeu a verba de valor de código 013 que entra para média no valor de R$ 1.200,00 e verba de hora extra 100% de código 210 que entra para média na quantidade de 10 horas, valor original de R$ 109,09, com configuração de médias pelos últimos 12 meses:
RP_FILIAL | RP_MAT | RP_TIPO | RP_DATARQ | RP_PD | RP_HORAS | RP_VALOR | RP_VALATU | RP_TIPO1 | RP_ADIC | RP_DATPGT | RP_MESMEDI | RP_ID |
---|---|---|---|---|---|---|---|---|---|---|---|---|
RP_FILIAL | RP_MAT | RP_TIPO | RP_DATARQ | RP_PD | RP_HORAS | RP_VALOR | RP_VALATU | RP_TIPO1 | RP_ADIC | RP_DATPGT | RP_MESMEDI | RP_ID |
01 | 000001 | 1 | 97MD | 999 | 0.00 | 100.00 | 100.00 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 98MD | 999 | 0.83 | 9.09 | 11.92 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 99MD | 013 | 0.00 | 100.00 | 100.00 | N | 0.00 | 12.00 | 000000000001 | |
01 | 000001 | 1 | 99MD | 210 | 0.83 | 9.09 | 11.92 | N | 0.00 | 12.00 | 000000000001 | |
01 | 000001 | 1 | 99MD | 999 | 0.83 | 109.09 | 111.92 | N | 0.00 | 12.00 | 000000000001 | |
01 | 000001 | 1 | 9798 | 999 | 0.00 | 1200.00 | 1200.00 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 9799 | 999 | 0.00 | 100.00 | 100.00 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 9898 | 999 | 10.00 | 109.09 | 143.02 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 9899 | 999 | 0.83 | 9.09 | 11.92 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 9998 | 013 | 0.00 | 1200.00 | 1200.00 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 9998 | 210 | 10.00 | 109.09 | 143.02 | S | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 9998 | 999 | 10.00 | 1309.09 | 1343.02 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 9999 | 013 | 0.00 | 100.00 | 100.00 | N | 0.00 | 12.00 | 000000000001 | |
01 | 000001 | 1 | 9999 | 210 | 0.83 | 9.09 | 11.92 | S | 0.00 | 12.00 | 000000000001 | |
01 | 000001 | 1 | 9999 | 999 | 0.83 | 109.09 | 111.92 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 202206 | 013 | 0.00 | 1200.00 | 1200.00 | V | 100 | 20220630 | 12.00 | 000000000001 |
01 | 000001 | 1 | 202206 | 210 | 10.00 | 109.09 | 143.02 | H | 200 | 20220630 | 12.00 | 000000000001 |