
| Tabela | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| SRA | Funcionarios | ||||||||||
| Campo | Tipo | Tamanho | Decimal | Titulo | Formato | Validacao | F3 | Contexto | Lista | Condicao | PYME |
| RA_FILIAL | C | 2 | 0 | Filial | XM0 | S | |||||
| RA_BITMAP | C | 8 | 0 | Foto | S | ||||||
| RA_MAT | C | 6 | 0 | Matricula | 999999 | NaoVazio() .And. EXISTCHAV("SRA",M->RA_MAT) .And. Val(M->RA_MAT) > 0 .And. FreeForUse("SRA",M->RA_MAT) | S | ||||
| RA_NOME | C | 30 | 0 | Nome | @! | (Vazio() .OR. Texto()) .And. FHIST() | S | ||||
| RA_NOMECMP | C | 70 | 0 | Nome complet | @! | R | S | ||||
| RA_MAE | C | 40 | 0 | Nome Mae | @! | FHIST() | S | ||||
| RA_PAI | C | 40 | 0 | Nome Pai | @! | FHIST() | S | ||||
| RA_SEXO | C | 1 | 0 | Sexo | @! | Pertence("MF") | M=Masculino;F=Feminino | S | |||
| RA_RACACOR | C | 1 | 0 | Raca/Cor | 9 | PERTENCE(" 124689") | 1=Indigena;2=Branca;4=Negra;6=Amarela;8=Parda;9=Nao Informado | S | |||
| RA_NASC | D | 8 | 0 | Data Nasc. | NaoVazio() .And. ChkDtNa(dDataBase,M->RA_NASC) .and. FHIST() .and. ValidSetEpoch() | WhenSetEpoch(.T.) | S | ||||
| RA_ALTNASC | C | 1 | 0 | Alt.Dt. Nasc | @! | VAZIO() .OR. PERTENCE("SN") | R | S=SIM;N=NAO | S | ||
| RA_ESTCIVI | C | 1 | 0 | Est. Civil | @! | EXISTCPO("SX5","33"+M->RA_ESTCIVI) .AND. FHIST() | 33 | S | |||
| RA_CPAISOR | C | 5 | 0 | Cod.Pais Ori | @! | VAZIO() .OR. EXISTCPO("CCH",M->RA_CPAISOR) | CCHSRA | R | S | ||
| RA_PAISORI | C | 20 | 0 | Pais Origem | @! | V | S | ||||
| RA_NACIONA | C | 2 | 0 | Nacionalid. | @! | If(M->RA_NATURAL="EX".And.M->RA_NACIONA="10",.F.,EXISTCPO("SX5","34"+M->RA_NACIONA)) | 34 | S | |||
| RA_NACIONC | C | 5 | 0 | C Nacion RFB | @9 | VAZIO() .OR. EXISTCPO("CCH", M->RA_NACIONC) | CCHSRA | R | S | ||
| RA_NACIONN | C | 20 | 0 | N Nacion RFB | @! | V | S | ||||
| RA_BRNASEX | C | 1 | 0 | Bra.Nasc.Ext | @! | VAZIO() .OR. PERTENCE("12") | R | 1=Sim;2=Nao | S | ||
| RA_NATURAL | C | 2 | 0 | Naturalid UF | @! | If(M->RA_NATURAL="EX" ,.T.,EXISTCPO("SX5","12"+M->RA_NATURAL)) | 12 | S | |||
| RA_CODMUNN | C | 9 | 0 | Cod Mun Nasc | @9 | VAZIO() .OR. ExistCpo("CC2", M->RA_NATURAL + M->RA_CODMUNN) | CC2RA | R | S | ||
| RA_MUNNASC | C | 30 | 0 | Municp.Nasc. | @! | R | S | ||||
| RA_APELIDO | C | 15 | 0 | Apelido | @! | IIf(SubStr(cModulo,1,1)=="Q",QA010VRCFG(),.T.) | S | ||||
| RA_GRINRAI | C | 2 | 0 | Cd.Inst.RAIS | 99 | EXISTCPO("SX5","26"+M->RA_GRINRAI) | 26 | S | |||
| RA_DESCGIN | C | 50 | 0 | Desc.Gr.Inst | @! | V | S | ||||
| RA_EMAIL | C | 50 | 0 | Email Princ | @! | VAZIO() .OR. (('@' $ M->RA_EMAIL) .AND. ('.' $ M->RA_EMAIL)) | R | S | |||
| RA_EMAIL2 | C | 60 | 0 | Email Altern | @! | VAZIO() .OR. (('@' $ M->RA_EMAIL2) .AND. ('.' $ M->RA_EMAIL2)) | R | S | |||
| RA_RECMAIL | C | 1 | 0 | Receb E-Mail | @! | VAZIO() .OR. PERTENCE("SN") | S=Sim;N=Nao | S | |||
| RA_TPMAIL | C | 1 | 0 | Tipo E-Mail | @! | VAZIO() .OR. PERTENCE("12") | 1=Html;2=Texto | S | |||
| RA_DEFIFIS | C | 1 | 0 | Deficiente? | @! | VAZIO() .OR. PERTENCE("12") | 1=Sim;2=Nao | S | |||
| RA_BRPDH | C | 1 | 0 | BR/PDH | @! | VAZIO() .OR. PERTENCE("123") | 1=Beneficiario Reabilitado;2=Portador Deficiencia Habilitado;3=Nao Aplicavel | S | |||
| RA_TPDEFFI | C | 1 | 0 | Tp.Deficien | @! | VAZIO() .OR. Pertence("0123456") | 0=Nao e portador de deficiencia;1=Fisica;2=Auditiva;3=Visual;4=Intelectual (Mental);5=Multipla;6=Reabilitado | S | |||
| RA_PORTDEF | C | 6 | 0 | Defi eSocial | @! | SRADEF | R | S | |||
| RA_OBSDEFI | M | 250 | 0 | Obs.Deficien | @! | R | S | ||||
| RA_CC | C | 9 | 0 | Centro Custo | @! | CTB105CC() | CTT | S | |||
| RA_DESCCC | C | 20 | 0 | Descr.CCusto | @! | V | S | ||||
| RA_CLVL | C | 9 | 0 | Classe Valor | @! | Vazio() .OR. CTB105Clvl(M->RA_CLVL) | CTH | S | |||
| RA_ITEM | C | 9 | 0 | Item | @! | Vazio() .OR. CTB105Item(M->RA_ITEM) | CTD | S | |||
| RA_ADMISSA | D | 8 | 0 | Data Admis. | NaoVazio() .And. ChkDtAd(M->RA_NASC,M->RA_ADMISSA) .And. FHIST() | WhenSetEpoch(.F.) | S | ||||
| RA_ALTADM | C | 1 | 0 | Alt.Admissao | @! | VAZIO() .OR. PERTENCE("SN") | S=Sim;N=Nao | S | |||
| RA_TIPOADM | C | 2 | 0 | Tipo Admiss. | @! | ExistCpo("SX5","38"+M->RA_TIPOADM) .AND. FHIST() | 38 | S | |||
| RA_DEPIR | C | 2 | 0 | Dep. I.R. | 99 | Val(M->RA_DEPIR) >= 0 | S | ||||
| RA_DEPSF | C | 2 | 0 | Dep.Sal.Fam. | 99 | Val(M->RA_DEPSF) >= 0 | S | ||||
| RA_DEMISSA | D | 8 | 0 | Dt. Demissao | ChkDtDe(M->RA_ADMISSA,M->RA_DEMISSA) .and. ( Empty( M->RA_DEMISSA ) .or. fChkDtDem(M->RA_DEMISSA) ) | WhenSetEpoch(.F.) | S | ||||
| RA_OPCAO | D | 8 | 0 | Dt.Op.FGTS | NaoVazio() .And. ChkDtOp(M->RA_ADMISSA,M->RA_OPCAO) | WhenSetEpoch(.F.) | S | ||||
| RA_ALTOPC | C | 1 | 0 | Alt.Opcao | @! | VAZIO() .OR. PERTENCE("SN") | S=Sim;N=Nao | S | |||
| RA_BCDPFGT | C | 8 | 0 | Bco.Ag. FGTS | @R 999/99999 | BA1 | S | ||||
| RA_CTDPFGT | C | 12 | 0 | Cta.Dep.FGTS | 999999999999 | NaoVazio() .And. If(M->RA_CTDEPSA=M->RA_CTDPFGT,.F.,.T.) | S | ||||
| RA_CHAPA | C | 5 | 0 | Cod. Chapa. | 99999 | S | |||||
| RA_TNOTRAB | C | 3 | 0 | Turno Trab. | @! | EXISTCPO("SR6") .AND. FHIST() | SR6 | S | |||
| RA_LOCBNF | C | 4 | 0 | Local Benef. | @! | ExistCpo("RGC") .and. FHIST() | RGC | R | S | ||
| RA_PERFGTS | N | 5 | 2 | % Dep.Fgts | @E 99.99 | S | |||||
| RA_DESCTUR | C | 50 | 0 | Desc.Turno | @! | V | S | ||||
| RA_BCDEPSA | C | 8 | 0 | Bco.Ag.D.Sal | @R 999/99999 | BA1 | S | ||||
| RA_TPCTSAL | C | 1 | 0 | Tipo Cta Sal | @! | Vazio() .Or. Pertence("12") | R | 1=Conta Corrente;2=Conta Poupanca | S | ||
| RA_CTDEPSA | C | 12 | 0 | Cta.Dep.Sal. | 999999999999 | S | |||||
| RA_TPPREVI | C | 1 | 0 | Tp Previden. | @9 | VAZIO() .OR. PERTENCE('123') | R | 1=RGPS-Reg. Geral Previdencia Social; 2=RPPS-Reg. Proprio Previdencia Social; 3= RPPE-Reg. Proprio Previdencia Social Exterior | S | ||
| RA_SITFOLH | C | 1 | 0 | Sit. Folha | @! | (Vazio() .Or. EXISTCPO("SX5","31"+M->RA_SITFOLH) ) .And. MDTESTVAL() | 31 | S | |||
| RA_HRSMES | N | 8 | 4 | Hrs. Mensais | @E 999.9999 | If(M->RA_HRSMES > 220.00,(Help("",1,"HRSMESLIM"),.F.) ,aMaiorZero(M->RA_HRSMES)) .And. FHIST() .AND. GPEA010Vld() | !(cModulo $ "GFP|VDF") .OR. INCLUI | S | |||
| RA_HRSEMAN | N | 5 | 2 | Hrs.Semanais | @E 99.99 | If(M->RA_HRSEMAN > 44.00,.F.,aMaiorZero(M->RA_HRSEMAN)) .And. POSITIVO() | !(cModulo $ "GFP|VDF") .OR. INCLUI | S | |||
| RA_HRSDIA | N | 7 | 4 | Horas Dia | @E 99.9999 | aMaiorZero(M->RA_HRSDIA) .And. M->RA_HRSDIA <= 24 | S | ||||
| RA_CODFUNC | C | 5 | 0 | Cod. Funcao | @! | ExistCpo("SRJ") | SRJ | !(cModulo$"GFP|VDF").OR.(INCLUI.OR.M->RA_CATFUNC$"EGM4789") | S | ||
| RA_DESCFUN | C | 20 | 0 | Desc.Funcao | @! | V | S | ||||
| RA_SALARIO | N | 12 | 2 | Salario | @E 999,999,999.99 | POSITIVO() | fSalWhen() | S | |||
| RA_ANTEAUM | N | 12 | 2 | Sal.Base.Dis | @E 999,999,999.99 | POSITIVO() | !(cModulo $ "GFP|VDF") | S | |||
| RA_PGCTSIN | C | 1 | 0 | Con.Sindical | @! | VAZIO() .OR. EXISTCPO("SX5","29"+M->RA_PGCTSIN) | 29 | S | |||
| RA_ADCPERI | C | 1 | 0 | Possui Per.? | @! | Pertence("12") .AND. GPEA010Vld() | R | 1=Nao;2=Sim | S | ||
| RA_TIPOALT | C | 3 | 0 | Tpo.Alt.Sal. | '@!' | VAZIO() .OR. (EXISTCPO("SX5","41"+M->RA_TIPOALT) .AND. GP010TpAlt(M->RA_TIPOALT)) | X5_041 | V | S | ||
| RA_DATAALT | D | 8 | 0 | Dta.Alt.Sal. | RaDtAltVld() | V | S | ||||
| RA_CESTAB | C | 1 | 0 | Cesta Basica | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RA_TPCONTR | C | 1 | 0 | Tp.Cont.Trab | @! | (VAZIO() .OR. PERTENCE("123") ) .AND. Gpea10Inter(1) .AND. FHIST() | 1=Indeterminado;2=Determinado;3=Intermitente | S | |||
| RA_DTFIMCT | D | 8 | 0 | Dt Term Cont | fValTermCt() | R | WhenSetEpoch(.F.) | S | |||
| RA_VALEREF | C | 2 | 0 | Cd.Val.Ref. | 99 | RFO01 | S | ||||
| RA_PROCES | C | 5 | 0 | Cod Processo | @! | ExistCpo("RCJ") .AND. Gp010ProcTp() | RCJ2 | R | S | ||
| RA_HOPARC | C | 1 | 0 | Ct.T.Parcial | @! | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| RA_VALEALI | C | 2 | 0 | Cd.Val.Alim. | @! | RFO02 | R | S | |||
| RA_SEGUROV | C | 2 | 0 | Seguro Vida | 99 | S06BRA | S | ||||
| RA_CLAURES | C | 1 | 0 | Clau. Assec. | @! | VAZIO() .OR. PERTENCE("12") | R | 1=Sim;2=Nao | S | ||
| RA_PERCADT | N | 3 | 0 | % Adiantam. | 999 | Entre(000,100) | S | ||||
| RA_PENSALI | N | 8 | 5 | % Pens.Alim. | @E 99.99999 | POSITIVO() | S | ||||
| RA_SINDICA | C | 2 | 0 | C. Sindicato | 99 | ((Vazio() .Or. ChkSind(M->RA_SINDICA)).and. FHIST()) | RCE | S | |||
| RA_DESCSIN | C | 40 | 0 | Desc.Sindica | @! | V | S | ||||
| RA_CBO | C | 5 | 0 | C.B.O. 1994 | 99999 | NaoVazio() .and. FHIST() | S | ||||
| RA_CODCBO | C | 6 | 0 | C.B.O. 2002 | 999999 | V | S | ||||
| RA_ALTCBO | C | 1 | 0 | Alt. CBO | @! | VAZIO() .OR. PERTENCE("SN") | R | S=SIM;N=NAO | S | ||
| RA_TIPOPGT | C | 1 | 0 | Tipo Pgto. | @! | EXISTCPO("SX5","40"+M->RA_TIPOPGT) .And. Gp010ProcTp() .and. Gpea10Inter(2) | 40 | S | |||
| RA_CATFUNC | C | 1 | 0 | Cat. Func. | @! | EXISTCPO("SX5","28"+M->RA_CATFUNC).And.GPEA010Vld() .AND. GP010CATEG( M->RA_CATFUNC ) .And. GPE10LIMPA() .and. Gpea10Inter(2) | 28 | !(cModulo $ "GFP|VDF") .OR. INCLUI | S | ||
| RA_VIEMRAI | C | 2 | 0 | Vin.Emp.RAIS | 99 | EXISTCPO("SX5","25"+M->RA_VIEMRAI) | 25 | S | |||
| RA_CATEG | C | 2 | 0 | Categ. SEFIP | @! | S | |||||
| RA_CATEFD | C | 3 | 0 | Cat. eSocial | @9 | VAZIO() .OR. (ValidRCC('S049', M->RA_CATEFD, 1, 3)) | S049BR | R | S | ||
| RA_PERICUL | N | 6 | 2 | Hrs.Peric. | @E 999.99 | If(M->RA_PERICUL > M->RA_HRSMES .Or. M->RA_PERICUL == 999.99,.F.,.T.) .And. Positivo() .And. fHist() | Gp010ChkPeri() | S | |||
| RA_VCTOEXP | D | 8 | 0 | Ven. Exper.1 | ChkDt3(M->RA_ADMISSA,M->RA_VCTOEXP) | WhenSetEpoch(.F.) | S | ||||
| RA_VCTEXP2 | D | 8 | 0 | Vc.Exp.2Per. | ChkDt3(M->RA_ADMISSA,M->RA_VCTEXP2) | WhenSetEpoch(.F.) | S | ||||
| RA_INSMIN | N | 6 | 2 | Hrs.Ins.Min. | @E 999.99 | If(M->RA_INSMIN > M->RA_HRSMES.And.M->RA_INSMIN # 999.99,.F.,.T.) .And. POSITIVO() .And. FHIST() | S | ||||
| RA_INSMED | N | 6 | 2 | Hrs.Ins.Med. | @E 999.99 | FHIST() | S | ||||
| RA_EXAMEDI | D | 8 | 0 | Ven.Exa.Med. | ChkDt4(M->RA_ADMISSA,M->RA_EXAMEDI) | WhenSetEpoch(.F.) | S | ||||
| RA_DTVTEST | D | 8 | 0 | Dt.Vto.Estab | Vazio() .Or. M->RA_DTVTEST >= M->RA_ADMISSA | WhenSetEpoch(.F.) | S | ||||
| RA_ADCINS | C | 1 | 0 | Possui Insal | @! | Pertence("1234") .AND. GPEA010Vld() | R | 1=Nao;2=Insalubridade Minima;3=Insalubridade Media;4=Insalubridade Maxima | S | ||
| RA_AFASFGT | C | 2 | 0 | Cod.Afa.FGTS | @! | Vazio() .Or. ValidRCC('S046',M->RA_AFASFGT,1,2) | S46BR1 | S | |||
| RA_ASSIST | C | 1 | 0 | Contr. Assis | @! | VAZIO() .OR. PERTENCE("12") | R | 1=Sim;2=Nao | S | ||
| RA_CONFED | C | 1 | 0 | Contr Confed | @! | VAZIO() .OR. PERTENCE("12") | R | 1=Sim;2=Nao | S | ||
| RA_MENSIND | C | 1 | 0 | Mens Sindica | @! | VAZIO() .OR. PERTENCE("12") | R | 1=Sim;2=Nao | S | ||
| RA_RESCRAI | C | 2 | 0 | Cd.Resc.RAIS | 99 | Vazio() .Or. EXISTCPO("SX5","27"+M->RA_RESCRAI) | 27 | S | |||
| RA_MESESAN | N | 3 | 0 | Mes.Trab.Ant | 999 | S | |||||
| RA_MESTRAB | C | 2 | 0 | Nr.Mes.Trab. | 99 | S | |||||
| RA_FTINSAL | N | 6 | 2 | Multip.Insal | @E 999.99 | POSITIVO() .AND. FHIST() | R | S | |||
| RA_CLASSEC | C | 2 | 0 | Classe Inss | 99 | VAL(M->RA_CLASSEC) < 10 | S | ||||
| RA_OCORREN | C | 2 | 0 | Ocorrencia | @! | FHIST() | FOPOCOR() | S | |||
| RA_PERCSAT | N | 8 | 4 | % Acid.Trab. | @E 999.9999 | S | |||||
| RA_CARGO | C | 5 | 0 | Cargo | @! | GPEA010Vld() .AND. FHIST() | SQ3GPE | !fUsaGFP() | S | ||
| RA_DCARGO | C | 30 | 0 | Desc. Cargo | @! | V | S | ||||
| RA_CODTIT | C | 2 | 0 | Titulacao | @! | EXISTCPO("SX5","FF"+M->RA_CODTIT) | FF | R | S | ||
| RA_POSTO | C | 9 | 0 | Cod. Posto | @! | RCL | R | S | |||
| RA_ALTNOME | C | 1 | 0 | Alt.Nome | @! | VAZIO() .OR. PERTENCE("SN") | S=Sim;N=Nao | S | |||
| RA_DEPTO | C | 9 | 0 | Cod. Depto. | @! | If( FunName() == "GPEA180",If(Empty(&(ReadVar())),.T.,EXISTCPO('SQB')) ,EXISTCPO('SQB')) | SQBCC | R | !(cModulo$"GFP|VDF") .OR. INCLUI | S | |
| RA_CODRET | C | 4 | 0 | Cod.Retencao | 9999 | ( Vazio() .OR. EXISTCPO('SX5','37'+ M->RA_CODRET) ) .AND. FHIST() | 37 | S | |||
| RA_DDEPTO | C | 30 | 0 | Desc. Depto | @! | V | S | ||||
| RA_CRACHA | C | 10 | 0 | Nr. Cracha | 9999999999 | S | |||||
| RA_FECREI | D | 8 | 0 | Dt. Reinteg. | FHIST() | R | WhenSetEpoch(.F.) | S | |||
| RA_REGRA | C | 2 | 0 | Regra Apont. | 99 | ExistCpo("SPA") | SPA | S | |||
| RA_DEMIANT | D | 8 | 0 | Dt. Dem. Ant | FHIST() | R | WhenSetEpoch(.F.) | S | |||
| RA_MOLEST | D | 8 | 0 | Dt Afast Mol | R | WhenSetEpoch(.F.) | S | ||||
| RA_COMPSAB | C | 1 | 0 | Comp. Sabado | @! | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| RA_EAPOSEN | C | 1 | 0 | Aposentado | @! | VAZIO() .OR. PERTENCE('12') | R | 1=Sim; 2=Nao | S | ||
| RA_NJUD14 | C | 20 | 0 | ProcMenor 14 | @! | VAZIO() .OR. ProcJud_VLD(M->RA_NJUD14) | R | fGPM17Jud(M->RA_NASC,M->RA_ADMISSA,M->RA_CATEFD) | S | ||
| RA_SEQTURN | C | 2 | 0 | Seq.Ini.Turn | 99 | Vazio() .or. Gpea010SeqVld() | XPJ | S | |||
| RA_TPREINT | C | 1 | 0 | Tp.Rein.eSoc | 9 | VAZIO() .OR. Pertence('1234591A2A3A4A5A9A') | R | #fOpcTpRein() | S | ||
| RA_SENHA | C | 6 | 0 | Senha | @! | NaoVazio() | S | ||||
| RA_NRPROC | C | 20 | 0 | Id. Proc.Jud | @! | FHIST() | R | M->RA_TPREINT == '1' | S | ||
| RA_NRLEIAN | C | 14 | 0 | Lei Anistia | @! | R | #fOpcLeiAnis() | M->RA_TPREINT == '2' | S | ||
| RA_DTEFRET | D | 8 | 0 | Data Efeito | FHIST() .AND. fGpEfReiVld() | R | S | ||||
| RA_DTEFRTN | D | 8 | 0 | Dt Efev Ret | FHIST() .AND. fGpEfRetVld() | R | S | ||||
| RA_NIVEL | C | 2 | 0 | Nivel Resp. | 99 | S | |||||
| RA_CIC | C | 11 | 0 | CPF | @R 999.999.999-99 | If(Empty(M->RA_CIC),.T.,ChkCPF(M->RA_CIC)) .AND. FHIST() | S | ||||
| RA_PIS | C | 12 | 0 | P.I.S. | 99999999999 | If(Empty(M->RA_PIS),.T.,ChkPIS(M->RA_PIS)) .AND. FHIST() | S | ||||
| RA_TPRCBT | C | 1 | 0 | TP Recebim. | @! | Pertence("1234") | 1=Copias Eletronicas;2=Copias em Papel;3=Ambos;4=Nao Recebe | S | |||
| RA_ALTPIS | C | 1 | 0 | Alt.PIS | @! | VAZIO() .OR. PERTENCE("SN") | S=Sim;N=Nao | S | |||
| RA_TCFMSG | C | 6 | 0 | Mensagem | @! | S | |||||
| RA_RG | C | 15 | 0 | R.G. | @! | FHIST() | S | ||||
| RA_DTRGEXP | D | 8 | 0 | D t.Emis.RG | fGP10Nasc(M->RA_DTRGEXP, 5) | R | WhenSetEpoch(.F.) | S | |||
| RA_INSSSC | C | 1 | 0 | Desc.Inss.SC | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RA_RGUF | C | 2 | 0 | UF do RG | @! | VAZIO() .OR. EXISTCPO('SX5','12'+M->RA_RGUF) | 12 | R | S | ||
| RA_RGORG | C | 3 | 0 | Org.Emissor | @! | VAZIO() .OR. ExistCpo("SX5","64"+M->RA_RGORG) | 64 | S | |||
| RA_RGEXP | C | 6 | 0 | Orgao exp RG | S | ||||||
| RA_DISTSN | C | 1 | 0 | Distrib.Doc. | @! | PERTENCE("SN") | S=Sim;N=Nao | S | |||
| RA_ORGEMRG | C | 5 | 0 | Org Emis RG | @R! NNN/NN | S | |||||
| RA_COMPLRG | C | 20 | 0 | Complem. RG | @! | FHIST() | R | S | |||
| RA_NUMCP | C | 7 | 0 | Cart.Profis. | @R 999.999 | NaoVazio() .AND. FHIST() | S | ||||
| RA_BHFOL | C | 1 | 0 | B.H. p/ Folh | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RA_SERCP | C | 5 | 0 | Serie Cart. | 99999 | NaoVazio() .AND. FHIST() | S | ||||
| RA_UFCP | C | 2 | 0 | UF Cart.Prof | @! | VAZIO() .OR. (EXISTCPO("SX5","12"+M->RA_UFCP) .AND. FHIST()) | 12 | S | |||
| RA_ACUMBH | C | 1 | 0 | Acum.B.Horas | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RA_OKTRANS | C | 2 | 0 | Marca Transf | @! | S | |||||
| RA_DTCPEXP | D | 8 | 0 | Dt.Emis.CTPS | fGP10Nasc(M->RA_DTCPEXP, 5) | R | WhenSetEpoch(.F.) | S | |||
| RA_TABELA | C | 3 | 0 | Tabela Sal. | 999 | vazio() .or. Existcpo("RB6",M->RA_TABELA) | RB601 | Iif( fUsaGFP() .and. !INCLUI, .F. , .T. ) | S | ||
| RA_ALTCP | C | 1 | 0 | Alt.Car.Prof | @! | VAZIO() .OR. PERTENCE("SN") | S=Sim;N=Nao | S | |||
| RA_HABILIT | C | 10 | 0 | Cart.Habil. | @! | S | |||||
| RA_TABNIVE | C | 2 | 0 | Nivel Tabela | 99 | VAZIO() .OR. EXISTCPO("RB6",M->RA_TABELA+M->RA_TABNIVE) | Iif( fUsaGFP() .and. !INCLUI, .F. , .T. ) | S | |||
| RA_TABFAIX | C | 2 | 0 | Faixa Tabela | @! | VAZIO() .OR. EXISTCPO("RB6", M->RA_TABELA+M->RA_TABNIVE+M->RA_TABFAIX) | RB603 | Iif( fUsaGFP() .and. !INCLUI, .F. , .T. ) | S | ||
| RA_CNHORG | C | 20 | 0 | CNH Emissor | @! | R | S | ||||
| RA_DTEMCNH | D | 8 | 0 | CNH DtEmis | VAZIO() .OR. fGP10Nasc(M->RA_DTEMCNH, 1) | R | S | ||||
| RA_RECPFNC | C | 1 | 0 | Receb FNC | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RA_DTVCCNH | D | 8 | 0 | CNH Dt Val | VAZIO() .OR. ( fValidDoc(M->RA_DTEMCNH, M->RA_DTVCCNH, 2)) | R | S | ||||
| RA_CATCNH | C | 1 | 0 | CNH Categ. | 9 | VAZIO() .OR. PERTENCE('123456789') | R | 1=Categ. A; 2=Categ. B; 3=Categ. C; 4=Categ. D; 5=Categ. E; 6=Categ. AB; 7=Categ. AC; 8=Categ. AD; 9=Categ. AE | S | ||
| RA_RESERVI | C | 12 | 0 | Nr.Reservis. | @! | S | |||||
| RA_TIPENDE | C | 1 | 0 | Tip.Endereco | @! | Pertence("12") | R | 1=Comercial;2=Residencial | S | ||
| RA_UFCNH | C | 2 | 0 | CNH UF | @! | VAZIO() .OR. ExistCpo("SX5","12"+M->RA_UFCNH) | 12 | R | S | ||
| RA_TITULOE | C | 12 | 0 | Tit.Eleit. | @R 9999999999-99 | S | |||||
| RA_RESEXT | C | 1 | 0 | Res.Exterior | @! | Pertence("12") .AND. FHIST() | R | 1=Sim;2=Nao | S | ||
| RA_ZONASEC | C | 8 | 0 | Zona Eleit | S | ||||||
| RA_PAISEXT | C | 5 | 0 | Pais Res Ext | @9 | VAZIO() .OR. EXISTCPO('CCH',M->RA_PAISEXT) | CCHSRA | R | M->RA_RESEXT =='1' | S | |
| RA_SECAO | C | 4 | 0 | Secao Eleit. | @! | R | S | ||||
| RA_PAISEXN | C | 20 | 0 | N. Pais Res | @! | V | S | ||||
| RA_MEMOTCF | M | 80 | 0 | Mensagem | @! | V | S | ||||
| RA_REGISTR | C | 6 | 0 | No.Registro | @! | NaoVazio() | S | ||||
| RA_LOGRTP | C | 4 | 0 | Tipo Lograd | @! | VAZIO() .OR. (ValidRCC('S054', M->RA_LOGRTP, 1, 4)) | S054BR | R | M->RA_RESEXT <>'1' | S | |
| RA_LOGRTPD | C | 10 | 0 | Des.Tp.Logr | @! | V | S | ||||
| RA_FICHA | C | 8 | 0 | Cod. Funcion | @! | S | |||||
| RA_SERVENT | C | 6 | 0 | Cod. Servent | @! | R | S | ||||
| RA_LOGRDSC | C | 80 | 0 | Descr.Lograd | @! | R | S | ||||
| RA_LOGRNUM | C | 10 | 0 | NrLogradouro | @! | R | S | ||||
| RA_CODACER | C | 2 | 0 | Cod. Acervo | @! | R | S | ||||
| RA_ENDEREC | C | 30 | 0 | Endereco | @! | FHIST() | S | ||||
| RA_REGCIVI | C | 2 | 0 | Reg. Civil | @! | R | S | ||||
| RA_NUMENDE | C | 6 | 0 | Num.Endereco | @! | R | S | ||||
| RA_TPLIVRO | C | 1 | 0 | Tipo Livro | @! | R | S | ||||
| RA_MSBLQL | C | 1 | 0 | Reg.Habilita | @! | RaMsBlQlVld() | R | #RaMsBlQlBox() | S | ||
| RA_COMPLEM | C | 15 | 0 | Compl.Ender. | @! | FHIST() | S | ||||
| RA_TIPCERT | C | 1 | 0 | Tip. Certid. | @! | VAZIO() .OR. Pertence("1234") | R | 1=Certidao de Nascimento;2=Certidao de Casamento;3=Certidao Administrativa de Nascimento Indigena;4=Certidao de Obito | S | ||
| RA_BAIRRO | C | 15 | 0 | Bairro | @! | FHIST() .And. GPEA010VLD() | S | ||||
| RA_EMICERT | D | 8 | 0 | Data Emissao | R | S | |||||
| RA_ESTADO | C | 2 | 0 | Estado | @! | EXISTCPO("SX5","12"+M->RA_ESTADO) .AND. FHIST() | 12 | S | |||
| RA_MATCERT | C | 32 | 0 | Termo/Matric | @! | R | S | ||||
| RA_LIVCERT | C | 8 | 0 | Livro | @! | R | S | ||||
| RA_CODMUN | C | 5 | 0 | Cod Municip | @9 | VAZIO() .OR. ExistCpo("CC2", M->RA_ESTADO + M->RA_CODMUN) | CC2RA2 | R | M->RA_RESEXT <>'1' | S | |
| RA_CODMUNE | C | 80 | 0 | Nom Municip | @! | V | M->RA_RESEXT <>'1' | S | |||
| RA_FOLCERT | C | 4 | 0 | Folha | @! | R | S | ||||
| RA_MUNICIP | C | 20 | 0 | Municipio | @! | FHIST() | S | ||||
| RA_CARCERT | C | 30 | 0 | Cartorio | @! | R | S | ||||
| RA_CEP | C | 8 | 0 | Cep | @R 99999-999 | FHIST() | S | ||||
| RA_UFCERT | C | 2 | 0 | UF | @! | VAZIO() .OR. (EXISTCPO("SX5","12"+M->RA_UFCERT) .AND. FHIST()) | 12 | R | S | ||
| RA_CDMUCER | C | 5 | 0 | Cod.Mun.Cert | @9 | VAZIO() .OR. EXISTCPO("CC2",M->RA_UFCERT+M->RA_CDMUCER) | CC2CER | R | S | ||
| RA_CPOSTAL | C | 9 | 0 | Caixa Postal | @! | R | S | ||||
| RA_CEPCXPO | C | 8 | 0 | CEP C.Postal | @R 99999-999 | FHIST() | R | S | |||
| RA_MUNCERT | C | 20 | 0 | Municipio | @! | V | S | ||||
| RA_ALTEND | C | 1 | 0 | Alterou End. | @! | Pertence("SN") | S=Sim;N=Nao | S | |||
| RA_NUMEPAS | C | 15 | 0 | Num. Passap. | @! | R | S | ||||
| RA_TIPAMED | C | 1 | 0 | Tipo As. Med | @! | Gp020TpAMO() | R | 1=Faixa Salarial;2=Faixa Etaria | S | ||
| RA_EMISPAS | C | 15 | 0 | Emissor Pass | @! | FHIST() | R | S | |||
| RA_DDDFONE | C | 2 | 0 | DDD Telefone | @! | R | S | ||||
| RA_TELEFON | C | 20 | 0 | Telefone | @! | FHIST() | S | ||||
| RA_ASMEDIC | C | 2 | 0 | Cod.Ass.Med. | @! | S008 | S | ||||
| RA_UFPAS | C | 2 | 0 | UF Passaport | @! | VAZIO() .OR. (EXISTCPO("SX5","12"+M->RA_UFPAS) .AND. FHIST()) | 12 | R | S | ||
| RA_DPASSME | C | 2 | 0 | Dep.Ass.Med. | 99 | S | |||||
| RA_DEMIPAS | D | 8 | 0 | Dt Emis Pass | fGP10Nasc(M->RA_DEMIPAS, 5) | R | S | ||||
| RA_DDDCELU | C | 2 | 0 | DDD Celular | @! | R | S | ||||
| RA_TPASODO | C | 1 | 0 | Tp Ass Odon | @! | Gp020TpAMO() | R | 1=Faixa Salarial;2=Faixa Etaria | S | ||
| RA_DVALPAS | D | 8 | 0 | Dt Val Pass | R | S | |||||
| RA_NUMCELU | C | 10 | 0 | Num. Celular | @! | R | S | ||||
| RA_ASODONT | C | 2 | 0 | Cod As Odont | @! | ChkAssOdo(M->RA_ASODONT) | S008 | R | S | ||
| RA_CHIDENT | C | 25 | 0 | Ch.Identific | @! | R | S | ||||
| RA_CODPAIS | C | 5 | 0 | Cd.Pais Emis | @9 | VAZIO() .OR. EXISTCPO("CCH",M->RA_CODPAIS) | CCHSRA | R | S | ||
| RA_PAISPAS | C | 20 | 0 | Pais Emissao | @! | V | S | ||||
| RA_NUMRIC | C | 12 | 0 | Numero RIC | @! | R | S | ||||
| RA_EMISRIC | C | 10 | 0 | Emissor RIC | @! | FHIST() | R | S | |||
| RA_UFRIC | C | 2 | 0 | UF RIC | @! | VAZIO() .OR. (EXISTCPO("SX5","12"+M->RA_UFRIC) .AND. FHIST()) | 12 | R | S | ||
| RA_CDMURIC | C | 5 | 0 | Cod.Mun. RIC | @9 | Vazio() .OR. EXISTCPO("CC2",M->RA_UFRIC+M->RA_CDMURIC) | CC2RIC | R | S | ||
| RA_NUMINSC | C | 11 | 0 | Num Insc Aut | @R 9999.9999.999 | S | |||||
| RA_SERVICO | C | 60 | 0 | Tp Serv Aut | @! | S | |||||
| RA_MUNIRIC | C | 20 | 0 | Nome Mun.RIC | @! | V | S | ||||
| RA_DEXPRIC | D | 8 | 0 | Dt.Exped RIC | R | S | |||||
| RA_CODIGO | C | 14 | 0 | Cod Profiss | @! | R | S | ||||
| RA_OCEMIS | C | 20 | 0 | OrgClEmissor | @! | R | S | ||||
| RA_OCDTEXP | D | 8 | 0 | OrgCl DtEmis | VAZIO() .OR. fGP10Nasc(M->RA_OCDTEXP, 2) | R | S | ||||
| RA_OCDTVAL | D | 8 | 0 | OrgCl Dt Val | VAZIO() .OR. ( fValidDoc(M->RA_OCDTEXP, M->RA_OCDTVAL, 1)) | R | S | ||||
| RA_CODUNIC | C | 30 | 0 | Cod.Unico | @! | R | S | ||||
| RA_PRCFCH | C | 5 | 0 | Proc.Fechado | R | S | |||||
| RA_PERFCH | C | 6 | 0 | Per. Fechado | R | S | |||||
| RA_ROTFCH | C | 3 | 0 | Rot. Fechado | R | S | |||||
| RA_NUPFCH | C | 2 | 0 | Num Pag Fech | @! | R | S | ||||
| RA_RNE | C | 14 | 0 | Numero RNE | @! | R | S | ||||
| RA_RNEORG | C | 20 | 0 | Org.Emis.RNE | @! | R | S | ||||
| RA_RNEDEXP | D | 8 | 0 | Dt.Exp.RNE | VAZIO() .OR. fGP10Nasc(M->RA_RNEDEXP, 3) | R | S | ||||
| RA_DATCHEG | D | 8 | 0 | Data Chegada | fGP10Nasc(M->RA_DATCHEG, 5) | R | S | ||||
| RA_ANOCHEG | C | 2 | 0 | Ano Chegada | 99 | If(M->RA_NACIONA="10".And.M->RA_ANOCHEG #" ",.F.,If(M->RA_NACIONA#"10".And.M->RA_ANOCHEG=" ",.F.,.T.)) | S | ||||
| RA_NUMNATU | C | 10 | 0 | Naturalizac. | @! | R | S | ||||
| RA_DATNATU | D | 8 | 0 | D.Naturaliza | fGP10Nasc(M->RA_DATNATU, 5) | R | S | ||||
| RA_CASADBR | C | 1 | 0 | Casado Bras. | @! | VAZIO() .OR. Pertence ('12') | R | 1=Sim; 2=Nao | S | ||
| RA_FILHOBR | C | 1 | 0 | Filho Bras. | @! | VAZIO() .OR. Pertence ('12') | R | 1=Sim; 2=Nao | S | ||
| RA_INSSAUT | C | 1 | 0 | Calc. INSS | @! | Pertence("SN") | R | S=Sim;N=Nao | S | ||
| RA_REGIME | C | 1 | 0 | Regime | Pertence("12") | 1=CLT;2=Estatutario | fUsaGFP() | S | |||
| RA_FWIDM | C | 34 | 0 | IDM | S | ||||||
| RA_INSMAX | N | 6 | 2 | Hrs. Insal. | @E 999.99 | If(M->RA_INSMAX > M->RA_HRSMES .Or. M->RA_INSMAX == 999.99,.F.,.T.) .And. Positivo() .And. fHist() | Gp010ChkInsal() | S | |||
| RA_ADCCONF | N | 6 | 2 | % Adc.Conf. | @E 999.99 | POSITIVO() | R | S | |||
| RA_ADCTRF | N | 6 | 2 | %Adc.Trf. | @E 999.99 | POSITIVO() | R | S | |||
| RA_RHEXP | C | 6 | 0 | Contr.Exp.RH | S | ||||||
| RA_ADTPOSE | C | 6 | 0 | Adc.Tmp.Serv | @! | SRAADT | S | ||||
| RA_TPJORNA | C | 1 | 0 | Tp Jorn Trab | @9 | VAZIO() .OR. PERTENCE('1234') | R | 1=Submetidos a Horario de Trabalho;2=Atividade Externa especificada;3=Funcoes especificadas;4=Teletrabalho | S | ||
| RA_DTCAGED | D | 8 | 0 | Data Caged | R | S | |||||
| RA_MATMIG | C | 20 | 0 | Mat Migracao | @! | R | S | ||||
| RA_HOJORVA | C | 1 | 0 | Jor.Variavel | @! | Pertence("12") | 1=Sim;2=Nao | M->RA_CATFUNC == 'H' | S | ||
| RA_NSOCIAL | C | 70 | 0 | Nome Social | S | ||||||
| RA_CLASEST | C | 2 | 0 | Class. Estra | 99 | SRACLA | R | S | |||
| RA_PLSAUDE | C | 1 | 0 | Pl.Saude | 9 | Pertence("12") | R | 1=Sim;2=Nao | S | ||
| RA_FITIPEN | C | 2 | 0 | Fil.Tit.Pens | Vazio() .or. ExistCpo("SM0",cEmpAnt+M-> RA_FITIPEN) | XM0 | R | S | |||
| RA_MATIPEN | C | 6 | 0 | Mat.Tit.Pens | 999999 | Vazio() .or.ExistCpoRh("SRA",M->RA_MATIPEN,1,M->RA_FITIPEN) | SRABEN | R | S | ||
| RA_TIPOPEN | C | 1 | 0 | Tp.Pensionis | @! | Pertence("123") .And. Fhist() | R | 1=Vitalicio;2=Ate 21 anos;3=Ate 24 anos | M->RA_CATFUNC = "9" | S | |
| RA_APOSENT | D | 8 | 0 | Dt.Aposent. | R | S | |||||
| RA_SUBCARR | N | 12 | 2 | Sub.Carreira | @E 999,999,999.99 | R | S | ||||
| RA_DTNOMEA | D | 8 | 0 | Dt. Nomeacao | R | S | |||||
| RA_DEFETIV | D | 8 | 0 | Dt.Efetivac. | R | S | |||||
| RA_CODCON | C | 4 | 0 | Cod.Concurso | 9999 | Existcpo("REY",M->RA_CIC+M->RA_CODCON) | REW | R | S | ||
| RA_ADICEDI | C | 1 | 0 | Tp.Adi/Cedid | @! | VALIDRCC("S105",M->RA_ADICEDI,1,1) | S105BR | R | M->RA_CATFUNC $ "4,5" | S | |
| RA_JORNRED | N | 5 | 2 | Jorn.Reduz. | @E 99.99 | R | S | ||||
| RA_TPSBCOM | C | 1 | 0 | Tp.Subs.Com. | @! | Pertence (" 12") | R | 1=Diferenca Subsidio entre cargos;2=% s/Subsidio do Comissionado | M->RA_CATFUNC $ "1,3" | S | |
| RA_DTHREST | D | 8 | 0 | Dt.Hor.Estd. | FHist() | R | S | ||||
| RA_TPCUEST | C | 1 | 0 | Tp.Curso Est | @! | Pertence("12") .And. Fhist() | R | 1=Anual;2=Semestral | S | ||
| RA_ANOSEME | N | 2 | 0 | Ano/Sem.Est. | @E 99 | Positivo() .And. Fhist() | R | S | |||
| RA_PERESTU | C | 1 | 0 | Per. Estud. | @! | Pertence(" 1234") .And. Fhist() | R | 1=Matutino;2=Vespertino;3=Noturno;4=Integral | S | ||
| RA_CTRLEMA | N | 4 | 0 | Ctr.Vitalic. | 9999 | R | S | ||||
| RA_AUTMEI | C | 1 | 0 | MEI | @! | Pertence("12") | R | 1=Sim;2=Nao | M->RA_CATFUNC == 'A' .OR. IsInCallStack('GPEA265') | S | |
| RA_HABILMT | C | 1 | 0 | Cota Def. | @! | VAZIO() .OR. Pertence ('12') | 1=Sim;2=Nao | S | |||
| RA_USRADM | C | 6 | 0 | Usr Adm | @! | R | S | ||||
| RA_CTPCD | C | 1 | 0 | Cota Def | @! | VAZIO() .OR. Pertence ('12') | 1=Sim;2=Nao | S | |||
| RA_DESEPS | C | 254 | 0 | Desc Rem Var | @! | S | |||||
| RA_PLAPRE | C | 14 | 0 | Num. Insc. | @! | R | M->RA_CATEFD == "103" | S | |||
| RA_DTINCON | D | 8 | 0 | Dt Prim CNH | S | ||||||
| RA_TIPCTA | C | 1 | 0 | Tp. Inscr. | 1=CNPJ;2=CPF | M->RA_CATEFD == "103" | S | ||||
| RA_KEYLOC | C | 4 | 0 | Cod.Loc.Pag | @! | ExistCpo("RGC") .and. FHIST() | R | S | |||
| RA_BLOQADM | C | 1 | 0 | Bloq. Admis. | @! | Pertence("12") | R | 1=Sim;2=Nao | !Empty(M->RA_DEMISSA) | S | |