Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 05 min

01. DADOS GERAIS


Linha de Produto:Microsiga Protheus
Segmento:RH
Módulo:SIGAGPE
Função:

GPEM040

GPEM650

Não se aplica.

Tabelas Utilizadas:

RJ1 - Detalhe de títulos de rescisão

RC1 - Manutenção de títulos

SRG - Cabeçalho da rescisão

SRR - Itens da rescisão

RD0 - Pessoas/Participante

SQG - Currículo

Ticket:4492060Não há
Issue:DRHGCH-63458063Pacote:


02. 
SITUAÇÃO/REQUISITO

Implementação de tratamento (inclusive dicionário de dados) para validação de exclusão de rescisões que já tenham títulos gerados/integrados com o financeiro.
Sistema precisa emitir mensagem informando que já existem títulos gerados/integrados para a rescisão em questão, alertando o usuário para necessidade de efetuar a manutenção desses títulos antes de realizar nova integração.


03. SOLUÇÃO

Criação Efetuada a criação da Tabela RJ1 .

Criado os campos, índices e a tabela RIG no Atusx.

para que sejam gravadas as rescisões referentes ao título. Criado mecanismo para verificar durante a exclusão ou recálculo da rescisão se existe algum registro da rescisão na tabela RJ1. Caso exista, será exibido o alerta abaixo, dando ao usuário possibilidade de prosseguir ou não com a operação: 


Image Added


Detalhes da tabela RJ1 (releases anteriores ao 12.1.25 necessária a criação via Configurador - lembrando que campos criados dessa maneira ficam marcados como campos de usuário e suas respectivas manutenções via UPDDISTR, caso necessárias, serão limitadas): 

X2_CHAVE

X2_NOME

X2_MODO

X2_MODOUN

X2_MODOEMP

X2_UNICO

RIGAverbacoes Certificadas
RJ1Detalhe de títulos de rescisãoC
E
EE
RIG

RJ1_FILIAL

+RIG_MAT+DTOS(RIG_PERDE)+DTOS(RIG_PERATE)+RIG_TIPAVE

+RJ1_CODTIT+RJ1_PREFIX+RJ1_NUMTIT+RJ1_FILFUN+RJ1_MAT+RJ1_PERIOD+RJ1_SEMANA+DTOS(RJ1_DTGERA) 

Índice

Chave

Descrição

1
RIG
RJ1_FILIAL
+RIG_MAT+DTOS(RIG_PERDE)+DTOS(RIG_PERATE)+RIG_SESSAO+RIG_TIPAVEMatrícula + Periodo De + Periodo Ate + Sessão + Tp.Averbacao
+RJ1_CODTIT+RJ1_PREFIX+RJ1_NUMTIT Filial Titulo + Código Titulo + Prefixo Titulo + Numero do titulo
2RJ1_FILFUN+RJ1_MAT+RJ1_PERIOD+RJ1_SEMANA+DTOS(RJ1_DTGERA)   Filial Funcionário + Matricula + Período + Semana + Data Geração.

X3_ORDEM

X3_CAMPO

X3_TIPO

X3_TAMANHO

X3_DECIMAL

X3_TITULO

X3_DESCRIC

X3_PICTURE

X3_USADO

X3_BROWSE

X3_VISUAL

X3_CONTEXT

X3_GRPSXG

01
RIG
RJ1_FILIALC20FilialFilial
não usadoS

Todos os MódulosNVR033
02
RIG
RJ1_
MAT
CODTITC
6
30
Matrícula
Cod. Titulo 
Matrícula @!SIGAGFP / SIGAVDFS
Código do
Servidor
Titulo
Todos os MódulosN
VR
03
RIG
RJ1_
TIPINF
PREFIXC
1
30
Tp
Prefixo Tit.
Informac.Tipo da Informacao@!SIGAGFP / SIGAVDFS
Prefixo do Titulo        
Todos os MódulosNVR
04
RIG
RJ1_
TIPAVE
NUMTITC
1

6

0
Tp
Num.
Averbacao
Titulo Numero do Titulo         
Todos os Módulos
Tipo Averbacao Solicitada@!SIGAGFP / SIGAVDF
NVR
05
RIG
RJ1_
TIPREG
FILFUNC
1
20
Tp
Filial Func.
Regime
Filial do Funcionário
Todos os Módulos
Tipo de Regime@!SIGAGFP / SIGAVDF
NVR033
06
RIG
RJ1_
SESSAO
MAT   C
30
60
Sessão
Matrícula
Sessão@!SIGAGFP / SIGAVDF
Matrícula do Funcionário
Todos os MódulosNVR
07
RIG
RJ1_
DTAVER
DTGERAD80
Dt.Averbaca
Data GeraçãoData
da Averbacao
Geração        
Todos os Módulos
SIGAGFP / SIGAVDF
NVR
08
RIG
RJ1_
NUMCER
PERIODC60
Num.CertidaoNumero da Certidao@!SIGAGFP / SIGAVDF
PeríodoPeríodo
Todos os MódulosNVR
09
RIG
RJ1_
DTCERT
SEMANA
D
C
8
20
Dt.CertidaoData da Certidao
SemanaSemana
Todos os Módulos
SIGAGFP / SIGAVDF
NVR
10RIG_ORGEXPC2500Orgao Exped.Orgao Expedidor Certidao@!SIGAGFP / SIGAVDFNVR11RIG_PERDED80Periodo DePeriodo Contribuicao DeSIGAGFP / SIGAVDFNVR12RIG_PERATED80Periodo AtePeriodo Contribuicao AteSIGAGFP / SIGAVDFNVR13RIG_TMPBRUN60Tempo BrutoTempo Bruto p/ Averbacao@E 999,999SIGAGFP / SIGAVDFNVR14RIG_DEDUCN60DeduçõesTotal Deducoes Informadas@R 999999SIGAGFP / SIGAVDFNVR15RIG_TMPLIQN60Tempo Liq.Tempo Liquido p/Averbacao@R 999999SIGAGFP / SIGAVDFNVR



04.
DEMAIS INFORMAÇÕES

Card documentos
InformacaoO tamanho do campo RJ1_NUMTIT deve ser igual ao do campo RC1_NUMTIT para que a implementação funcione corretamente.
TituloIMPORTANTE!



Templatedocumentos

HTML
<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>