Tabela |
SR2 |
RAIS |
Campo |
Tipo |
Tamanho |
Decimal |
Titulo |
Formato |
Validacao |
F3 |
Contexto |
Lista |
Condicao |
PYME |
R2_FILIAL |
C |
2 |
0 |
Filial |
|
|
|
|
|
|
S |
R2_MAT |
C |
6 |
0 |
Matricula |
999999 |
ExistCpo("SRA") |
CAD |
|
|
|
S |
R2_ANOBASE |
C |
4 |
0 |
ANO BASE |
9999 |
GPEM510VAnoBase(M->R2_ANOBASE) |
|
|
|
|
S |
R2_CGC |
C |
14 |
0 |
CNPJ |
@R 99.999.999/9999-99 |
CGC(M->R2_CGC).AND.NAOVAZIO() |
|
|
|
|
S |
R2_PIS |
C |
11 |
0 |
PIS |
@R 999.999.999-99 |
NaoVazio() .And. ChkPis(M->R2_PIS) |
|
|
|
|
S |
R2_NOME |
C |
30 |
0 |
Nome |
@! |
Texto() |
|
|
|
|
S |
R2_SALARIO |
N |
12 |
2 |
Salario |
@E 999,999,999.99 |
Positivo() |
|
|
|
|
S |
R2_TIPOSAL |
C |
1 |
0 |
Tp.Salario |
9 |
NaoVazio() |
|
|
|
|
S |
R2_HRSEMAN |
N |
2 |
0 |
Hrs.Semanais |
99 |
aMaiorZero(M->R2_HRSEMAN) |
|
|
|
|
S |
R2_NUMCP |
C |
8 |
0 |
Nr.Cart.Trab |
9999999 |
|
|
|
|
|
S |
R2_SERCP |
C |
5 |
0 |
Nr. Serie |
99999 |
|
|
|
|
|
S |
R2_NASC |
D |
8 |
0 |
Dt. Nasc. |
|
|
|
|
|
|
S |
R2_ADMISSA |
D |
8 |
0 |
Dt. Admissao |
|
|
|
|
|
|
S |
R2_TIPOADM |
C |
2 |
0 |
Tp. Admissao |
@! |
NaoVazio() |
|
|
|
|
S |
R2_CODFGTS |
C |
1 |
0 |
Cd. FGTS |
9 |
NaoVazio() |
|
|
|
|
S |
R2_FGTSMMA |
C |
4 |
0 |
MM/AA Opcao |
@R 99/99 |
NaoVazio() |
|
|
|
|
S |
R2_13ADIAN |
N |
12 |
2 |
Vr.1Parc 13o |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES13AD |
N |
2 |
0 |
Mes Pg.1aPar |
99 |
|
|
|
|
|
S |
R2_CPF |
C |
11 |
0 |
CPF / CIC |
@R 999.999.999-99 |
NaoVazio() .And. ChkCPF(M->R2_CPF) |
|
|
|
|
S |
R2_CBO |
C |
6 |
0 |
C.B.O. |
999999 |
NaoVazio() |
CBOSR2 |
|
|
|
S |
R2_VIEMRAI |
C |
2 |
0 |
Vinc.Empreg. |
99 |
EXISTCPO("SX5","25"+M->R2_VIEMRAI) |
25 |
|
|
|
S |
R2_GRINRAI |
C |
2 |
0 |
Grau Instr. |
99 |
EXISTCPO("SX5","26"+M->R2_GRINRAI) |
26 |
|
|
|
S |
R2_NACIONA |
C |
2 |
0 |
Nacionalid. |
99 |
EXISTCPO("SX5","34"+M->R2_NACIONA) |
34 |
|
|
|
S |
R2_ANOCHEG |
C |
2 |
0 |
Ano Chegada |
99 |
|
|
|
|
|
S |
R2_DESLMMA |
C |
4 |
0 |
DD/MM Deslig |
@R 99/99 |
|
|
|
|
|
S |
R2_RESCRAI |
C |
2 |
0 |
Cd.Resc.RAIS |
99 |
NaoVazio() .Or. EXISTCPO("SX5","27"+M->R2_RESCRAI) |
27 |
|
|
|
S |
R2_13FINAL |
N |
12 |
2 |
Vr.2Parc 13o |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES13FI |
N |
2 |
0 |
MM Pg.2šParc |
99 |
|
|
|
|
|
S |
R2_MES01 |
N |
12 |
2 |
Valor Jan. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES02 |
N |
12 |
2 |
Valor Fev. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES03 |
N |
12 |
2 |
Valor Mar. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES04 |
N |
12 |
2 |
Valor Abr. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES05 |
N |
12 |
2 |
Valor Mai. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES06 |
N |
12 |
2 |
Valor Jun. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES07 |
N |
12 |
2 |
Valor Jul. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES08 |
N |
12 |
2 |
Valor Ago. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES09 |
N |
12 |
2 |
Valor Set. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES10 |
N |
12 |
2 |
Valor Out. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES11 |
N |
12 |
2 |
Valor Nov. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_MES12 |
N |
12 |
2 |
Valor Dez. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_CEI |
C |
12 |
0 |
CEI |
|
|
|
|
|
|
S |
R2_RACACOR |
C |
1 |
0 |
Raca/Cor |
9 |
PERTENCE(" 124689") |
|
|
1=Indigena;2=Branca;4=Negra;6=Amarela;8=Parda;9=Nao Informado |
|
S |
R2_DEFIFIS |
C |
1 |
0 |
Defic.Fisico |
@! |
Pertence("12") |
|
|
1=Sim;2=Nao |
|
S |
R2_VLAVIND |
N |
12 |
2 |
Av.Prev.Ind. |
@E 999,999,999.99 |
POSITIVO() |
|
|
|
|
S |
R2_SEXO |
C |
1 |
0 |
Sexo |
|
Pertence("12") |
|
|
1=Masculino;2=Feminino |
|
S |
R2_CODAF01 |
C |
2 |
0 |
Cod.Afast. 1 |
99 |
|
|
R |
#fBoxRAIS() |
|
S |
R2_INIAF01 |
D |
8 |
0 |
Ini.Afast. 1 |
@D |
|
|
R |
|
|
S |
R2_FIMAF01 |
D |
8 |
0 |
Fim Afast. 1 |
@D |
|
|
R |
|
|
S |
R2_CODAF02 |
C |
2 |
0 |
Cod.Afast. 2 |
99 |
|
|
R |
#fBoxRAIS() |
|
S |
R2_INIAF02 |
D |
8 |
0 |
Ini.Afast. 2 |
@D |
|
|
R |
|
|
S |
R2_FIMAF02 |
D |
8 |
0 |
Fim Afast. 2 |
@D |
|
|
R |
|
|
S |
R2_CODAF03 |
C |
2 |
0 |
Cod.Afast. 3 |
99 |
|
|
R |
#fBoxRAIS() |
|
S |
R2_INIAF03 |
D |
8 |
0 |
Ini.Afast. 3 |
@D |
|
|
R |
|
|
S |
R2_FIMAF03 |
D |
8 |
0 |
Fim Afast. 3 |
@D |
|
|
R |
|
|
S |
R2_TDIASAF |
N |
3 |
0 |
Tot.Dias Af. |
999 |
|
|
R |
|
|
S |
R2_TPDEFFI |
C |
1 |
0 |
Tp.Deficien |
@! |
PERTENCE("0123456") |
|
|
0=Nao e portador de deficiencia;1=Fisica;2=Auditiva;3=Visual;4=Intelectual (Mental);5=Multipla;6=Reabilitado |
|
S |
R2_CODMUN |
N |
7 |
0 |
Cod. Munic. |
9999999 |
NaoVazio() |
|
|
|
|
S |
R2_VAPRGRV |
C |
1 |
0 |
V.Apr.Gravid |
@! |
Pertence(" 12") .And. If(M->R2_VAPRGRV == "1", M->R2_VIEMRAI == "55", .T.) |
|
R |
1=Sim;2=Nao |
|
S |
R2_HOPARC |
C |
1 |
0 |
Ct.T.Parcial |
@! |
Pertence(" 12") |
|
R |
1=Sim;2=Nao |
|
S |
R2_TELETRA |
C |
1 |
0 |
Teletrabalho |
@! |
Pertence(" 12") |
|
R |
1=Sim;2=Nao |
|
S |
R2_INTERMI |
C |
1 |
0 |
Trab. Interm |
@! |
Pertence(" 12") |
|
R |
1=Sim;2=Nao |
|
S |
R2_POSTO |
C |
9 |
0 |
Cod.Posto |
@! |
EXISTCPO('RCL') |
|
R |
|
|
S |