Salve salve, blz?
Tabela RGE. #RGE
SX2 - TABELA
| X2_CHAVE | X2_PATH | X2_ARQUIVO | X2_NOME | X2_NOMESPA | X2_NOMEENG | X2_ROTINA | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_DELET | X2_TTS | X2_UNICO | X2_PYME | X2_MODULO | X2_DISPLAY | X2_SYSOBJ | X2_USROBJ | X2_POSLGT | X2_CLOB | X2_AUTREC | X2_TAMFIL | X2_TAMUN | X2_TAMEMP | X2_STAMP | X2_INSDT |
| RGE | DATA | RGE990 | HISTORICO DE CONTRATOS | HISTORIAL DE CONTRATOS | CONTRACTS HISTORY | | E | E | E | 0 | | RGE_FILIAL+RGE_MAT+RGE_TIPOCO+DTOS(RGE_DATAIN)+RGE_NUMID | S | 7 | | | | 1 | 2 | 2 | 2 | 0 | 0 |
SX3 - CAMPOS
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| RGE | 01 | RGE_FILIAL | C | 2 | 0 | Filial | Filial do Funcionário | | | SRA->RA_FILIAL | | 1 | | S | A | R | | | | | | 033 | |
| RGE | 24 | RGE_NUMID | C | 26 | 0 | Num.Identif. | Numero identificacao | @! | | | | 1 | | | | | | | | | | 129 | |
| RGE | 31 | RGE_ENCARG | C | 1 | 0 | Encargos Emp | Calcula Encargos Empresa | @! | Pertence("12") | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | |
| RGE | 34 | RGE_CALENC | C | 19 | 0 | Encargos | Encargos | @! | GP900Valid() | "123***************" | RGEENC | 1 | | N | A | R | | | | M->RGE_RESEXT != '2' .And. M->RGE_ENCARG != '2' | | | |
| RGE | 35 | RGE_PERC | N | 5 | 2 | % Redução | % Redução Salário | @E 99.99 | | | | 1 | | | A | R | | | | | | | |
| RGE | 36 | RGE_SALRED | N | 12 | 2 | Sál. Reduz. | Salário Reduzido | @E 999,999,999.99 | | | | 1 | | | A | R | | | | | | | |
| RGE | 37 | RGE_COD | C | 2 | 0 | Cod PPE | Codigo PPE | @! | | | | 1 | | | A | R | | | | | | | |
| RGE | 38 | RGE_STATUS | C | 1 | 0 | Status | Status | @! | Pertence(" 01234") | | | 1 | | | A | R | | 0=Ativo;1=Inativo;2=Cancelado;3=Prorrogado;4=Reduzido | | | | | |
| RGE | 39 | RGE_DTALT | D | 8 | 0 | Dt.Alt. | Data Alteração | | | CtoD("//") | | 1 | | | A | R | | | | | | | |
| RGE | 02 | RGE_MAT | C | 6 | 0 | Matricula | Numero da Matricula | @! | | SRA->RA_MAT | | 1 | | S | V | R | | | | | | 121 | 1 |
| RGE | 03 | RGE_NOME | C | 70 | 0 | Nome | Nome do Funcionario | @! | | GPA900NOME() | | 1 | | S | V | V | | | | | | | 1 |
| RGE | 05 | RGE_CIC | C | 11 | 0 | C.P.F. | CPF do Funcionario | @R 999.999.999-99 | | SRA->RA_CIC | | 1 | | S | V | V | | | | | | | 1 |
| RGE | 07 | RGE_TIPOCO | C | 2 | 0 | Tipo Contrat | Tipo Contrato | @! | | | | 1 | | N | A | R | | | | | | | 1 |
| RGE | 08 | RGE_DATAIN | D | 8 | 0 | Data Inicio | Data Inicio Contrato | | NaoVazio() | Ctod("//") | | 1 | | S | A | R | | | | | | | 1 |
| RGE | 09 | RGE_DATAFI | D | 8 | 0 | Data Fim | Data Final Contrato | | Vazio() .Or. M->RGE_DATAFI >= M->RGE_DATAIN | CtoD("//") | | 1 | | S | A | R | | | | | | | 1 |
| RGE | 33 | RGE_PPE | C | 1 | 0 | Aderiu PPE | Funcionario no PPE | @! | Pertence("12") | "2" | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 2 |
| RGE | 04 | RGE_NOMEMP | C | 150 | 0 | Nome Empre. | Nome Empresarial | @! | NaoVazio() | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 06 | RGE_CNPJ | C | 14 | 0 | C.N.P.J. | CNPJ Func. Exterior | @R 99.999.999/9999-99 | Vazio() .Or. CGC(M->RGE_CNPJ) | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 10 | RGE_CODPAI | C | 3 | 0 | Codigo Pais | Codigo do Pais pela RFB | @! | Existcch() | | CCHRGE | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 11 | RGE_CODNIF | C | 30 | 0 | Codigo NIF | No. Identificacao Fiscal | 999999999999999999999999999999 | | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 12 | RGE_LOGRAD | C | 60 | 0 | Logradouro | Logradouro do Funcionarlo | @! | | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 13 | RGE_NUMERO | C | 6 | 0 | Numero | Numero da Residencia | @! | | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 14 | RGE_COMPL | C | 25 | 0 | Complemento | Complemento Residencial | @! | | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 15 | RGE_BAIRRO | C | 20 | 0 | Bairro/Dist. | Bairro/Distrito do Func. | @! | | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 16 | RGE_CODPOS | C | 10 | 0 | Cod. Postal | Cod. Postal Funcionario | @! | | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 17 | RGE_CIDADE | C | 40 | 0 | Cidade | Cidade do Funcionario | @! | | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 18 | RGE_ESTPRO | C | 40 | 0 | Est./Prov. | Estado/Provincia do Func. | @! | | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 19 | RGE_TELEFO | C | 15 | 0 | Telefone | Numero do Telefone | @! | | | | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 20 | RGE_BENREN | C | 3 | 0 | Benef. Rend. | Beneficiario Rendimento | 999 | ValidRCC('S023', M->RGE_BENREN,1,3) | | S21BRA | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 21 | RGE_TIPREN | C | 3 | 0 | Rendimento | Tipo do Rendimento | 999 | ValidRCC('S021', M->RGE_TIPREN,1,3) | | S21BRA | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 22 | RGE_FRMTRB | C | 2 | 0 | Forma Trib. | Forma de Tributacao | 99 | ValidRCC('S022',M->RGE_FRMTRB,1,2) | | S21BRA | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 23 | RGE_CODRET | C | 4 | 0 | Cod.Retencao | Codigo Retencao I.R. | 9999 | NaoVazio() .And. ExistCpo("SX5","37"+M->RGE_CODRET) | | 37 | 1 | | S | A | R | | | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 25 | RGE_BEDINI | C | 1 | 0 | Disp. NIF? | Dispensado do NIF? | @! | Pertence("12") | | | 1 | | S | A | R | | 1=Sim;2=Não | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 26 | RGE_PAEXNI | C | 1 | 0 | Pais Ex.NIF? | Pais Exige NIF? | @! | Pertence("12") | | | 1 | | S | A | R | | 1=Sim;2=Não | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 27 | RGE_PERCIR | N | 6 | 2 | Perc. IR | Percentual I.R. | @E 999.99 | Positivo() | | | 1 | | N | A | R | | | | M->RGE_DESCIR <>'2' .AND. M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 28 | RGE_DESCIR | C | 1 | 0 | Calcula IR | Calcula Imposto de Renda | @! | Pertence("12") | "1" | | 1 | | N | A | R | | 1=Sim; 2=Não | | M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 29 | RGE_DEDINS | C | 1 | 0 | Deduz INSS | Deduz INSS do IR | @! | Pertence("12") | "2" | | 1 | | S | A | R | | 1=Sim;2=Não | | M->RGE_DESCIR <>'2' .AND. M->RGE_RESEXT <>'2' | | | 3 |
| RGE | 30 | RGE_ISNIF | C | 1 | 0 | Possui NIF | Possui No. Ident. Fiscal | @! | Pertence("12") | "1" | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 3 |
| RGE | 32 | RGE_RESEXT | C | 1 | 0 | Res.Exterior | Residente no Exterior | @! | Pertence("12") | SRA->RA_RESEXT | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 3 |
| RGE | 40 | RGE_TPREM | C | 1 | 0 | Tipo Remun. | Tipo Remuneração | | | "2" | | 1 | | | A | R | | 1=Recebida totalmente no Exterior;2=Recebida totalmente no Brasil | | | | | 3 |
| RGE | 41 | RGE_PDSAL | C | 3 | 0 | Verba Pag. | Verba Pagamento | | Vazio() .Or. ExistCpo("SRV") | | SRV | 1 | | | A | R | | | | M->RGE_TPREM == "1" | | | 3 |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| RGE | 1 | RGE_FILIAL+RGE_MAT+RGE_TIPOCO+DTOS(RGE_DATAIN)+RGE_NUMID | Matricula + Tipo Contrat + Data Inicio + Num.Identif. | Matricula + Tipo Contrat + Fecha Inicio + Num.Identif. | Registration + Contract Tp. + Start Date + ID Number | S | | | S | 2 | 3 |
| RGE | 2 | RGE_FILIAL+RGE_MAT+DTOS(RGE_DATAIN)+RGE_TIPOCO | Matricula + Data Inicio + Tipo Contrat | Matricula + Fecha Inicio + Tipo Contrat | Registration + Start Date + Contract Tp. | S | | | S | 2 | 3 |
SXG - Grupo de Campos
| XG_GRUPO | XG_DESCRI | XG_DESSPA | XG_DESENG | XG_SIZEMAX | XG_SIZEMIN | XG_SIZE | XG_PICTURE |
| 033 | Tamanho da Filial | Tamano de la Sucursal | Branch Size | 12 | 2 | 2 | |
| 121 | Matrícula do Funcionário | Matrícula del empleado | Employee Registration | 15 | 6 | 6 | @! |
| 129 | Núm. Identific. Verba (NUMID) | Nº Identific. Concepto (NUMID) | Fund Identific Num (NUMID) | 40 | 26 | 26 | @! |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima