Histórico da Página
CONTEÚDO
- Visão Geral
- Relatório médias Médias - GPER080
- Novas linhas totalizadoras
- Novo cabeçalho
- Página de parâmetros
- Histórico relatório de médias
- Tabelas utilizadas
- Exemplo de preenchimento das tabelas RJK e SRP
01. VISÃO GERAL
Alteração do relatório de Demonstrativo de Médias, agora para que os cálculos de médias serão salvos em uma nova tabela, mantendo assim um históricosejam 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 nova tabela RJK.IMPORTANTE: Alterações validas
Aviso | ||
---|---|---|
| ||
Alterações válidas apenas para a versão 12.1.27 ou posteriores. |
02. Relatório de médias - GPER080
...
Essa opção está disponível nas rotinas de Rescisão, Férias, Provisão, Recibo de pagamento Pagamento e Consulta de cálculoCálculo.
03. TABELAS UTILIZADAS
RJK | Histórico de Médias |
SRP | Demonstrativo de Médias |
Principais 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 |
---|---|---|---|---|---|---|---|---|---|---|
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
01 | 000001 | 1 | 202206 | 013 | 0.00 | 1200.00 | 1200.00 | V | 100 | 20220630 | 12.00 | 000000000001 |
01 | 000001 | 1 | 9998 | 013 | 0.00 | 1200.00 | 1200.00 | 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 | 99MD | 013 | 0.00 | 100.00 | 100.00 | N | 0.00 | 12.00 | 000000000001 | |
01 | 000001 | 1 | 202206 | 210 | 10.00 | 109.09 | 143.02 | H | 200 | 20220630 | 12.00 | 000000000001 |
01 | 000001 | 1 | 9998 | 210 | 10.00 | 109.09 | 143.02 | S | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 9999 | 210 | 0.83 | 9.09 | 11.92 | S | 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 | 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 | 97MD | 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 | 98MD | 999 | 0.83 | 9.09 | 11.92 | N | 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 | 999 | 0.83 | 109.09 | 111.92 | N | 0.00 | 0.00 | 000000000001 | |
01 | 000001 | 1 | 99MD | 999 | 0.83 | 109.09 | 111.92 | N | 0.00 | 12.00 | 000000000001 |
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |