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