Salve salve, blz?
Tabela SRH. #SRH
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 |
| SRH | DATA | SRH990 | Férias | Vacaciones | Vacation | | E | E | E | 0 | | RH_FILIAL+RH_MAT+DTOS(RH_DATABAS)+DTOS(RH_DATAINI) | 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 |
| SRH | 01 | RH_FILIAL | C | 2 | 0 | Filial | Filial | | | SRA->RA_FILIAL | | 1 | | N | | | | | | | | 033 | |
| SRH | 02 | RH_MAT | C | 6 | 0 | Matricula | Numero da Matricula | @! | | SRA->RA_MAT | | 1 | | S | V | | | | | | | 121 | |
| SRH | 03 | RH_NOME | C | 30 | 0 | Nome | Nome do Funcionario | @! | | SRA->RA_NOME | | 1 | | S | V | V | | | | | FDesc("SRA",SRH->RH_MAT,"RA_NOME",,SRH->RH_FILIAL,1) | | |
| SRH | 04 | RH_SALMES | N | 12 | 2 | Salario Mes | Salario Mes | @E 999,999,999.99 | POSITIVO() | | | 1 | | S | V | | | | | | | | |
| SRH | 05 | RH_SALDIA | N | 12 | 4 | Salario Dia | Salario Dia | @E 9,999,999.9999 | POSITIVO() | | | 1 | | S | V | | | | | | | | |
| SRH | 06 | RH_SALDIA1 | N | 12 | 4 | Sal Dia Seg | Sal. Dia rf. Mês Seguinte | @E 9,999,999.9999 | Positivo() | | | 1 | | S | V | R | | | | | | | |
| SRH | 07 | RH_SALHRS | N | 12 | 2 | Salario Hora | Salario Hora | @E 999,999,999.99 | POSITIVO() | | | 1 | | S | V | | | | | | | | |
| SRH | 08 | RH_SALHRS1 | N | 12 | 2 | Sal Hora Seg | Sal Hora rf Mês Seguinte | @E 999,999,999.99 | Positivo() | | | 1 | | S | V | R | | | | | | | |
| SRH | 09 | RH_DATABAS | D | 8 | 0 | Base Fer.Ini | Data Base Ferias Inicial | | Ver_Med() | | | 1 | | S | V | | | | | | | | |
| SRH | 10 | RH_DBASEAT | D | 8 | 0 | Base Fer.Fim | Data Base Ferias Final | | | | | 1 | | S | V | | | | | | | | |
| SRH | 11 | RH_DFERVEN | N | 6 | 1 | Dias Fer.Ven | Dias de Ferias Vencidas | @E 9999.9 | fDiasFer() | | | 1 | | S | | | | | | | | | |
| SRH | 12 | RH_DFERIAS | N | 6 | 1 | Dias Ferias | Dias de Ferias | @E 9999.9 | NaoVazio() .And. fVerDias() | | | 1 | | S | | | | | | | | | |
| SRH | 13 | RH_DABONPE | N | 6 | 1 | Dias Ab.Pec. | Dias de Abono Pecuniario | @E 9999.9 | fverDias() | | | 1 | | S | | | | | | | | | |
| SRH | 14 | RH_DFALTAS | N | 5 | 1 | Dias Faltas | Dias de Faltas no Periodo | @E 999.9 | fDiasFer() | | | 1 | | S | | | | | | | | | |
| SRH | 15 | RH_ABOPEC | C | 1 | 0 | Per.de Abono | Periodo de Abono | @! | | | | 1 | | | | | | 1=Antes;2=Depois | | | | | |
| SRH | 16 | RH_PERC13S | N | 3 | 0 | % 13 Salario | Percentual 13 Salario | @E 999 | fVldPerc13() | | | 1 | | S | | | | | | | | | |
| SRH | 17 | RH_DATAINI | D | 8 | 0 | Inic. Ferias | Inicio das Ferias | | fDatafer() .and. NaoVazio() | | | 1 | | S | | | | | | | | | |
| SRH | 18 | RH_DATAFIM | D | 8 | 0 | Fim Férias | Fim das Ferias | | If(M->RH_DATAINI > M->RH_DATAFIM , .F. , .T.) .And. NaoVazio() | | | 1 | | S | | | | | | | | | |
| SRH | 19 | RH_DTAVISO | D | 8 | 0 | Dt.Av.Ferias | Data de Aviso de Ferias | | If(M->RH_DTAVISO <= (M->RH_DATAINI - 30) , .T. , .F.) .And. NaoVazio() | | | 1 | | S | | | | | | | | | |
| SRH | 20 | RH_DTRECIB | D | 8 | 0 | Dt.Rec.Fer. | Data de Recibo das Ferias | | If(M->RH_DTRECIB < M->RH_DATAINI , .T. , .F.) .And. NaoVazio() | | | 1 | | S | | | | | | | | | |
| SRH | 21 | RH_DIALRE1 | N | 6 | 1 | D.Lic.Rem MS | Dias Lic. Remun. Mes Seg. | @E 9999.9 | fDataFer() | | | 1 | | | | | | | | | | | |
| SRH | 22 | RH_ROTEIR | C | 3 | 0 | Roteiro | Roteiro Cálculo | | EXISTCPO("SRY") | | | 1 | | N | A | R | | | | | | | |
| SRH | 23 | RH_SALDIF | N | 12 | 2 | Salario Dif. | Salario Diferenca Ferias | @E 999,999,999.99 | | | | 1 | | N | | | | | | | | | |
| SRH | 24 | RH_PERIODO | C | 6 | 0 | Periodo | Período | | GPEPERVALID(1) | | RCH | 1 | | N | A | R | | | | | | | |
| SRH | 25 | RH_DIALREM | N | 6 | 1 | Dias Lic.Rem | Dias de Lic. Remunerada | @E 9999.9 | fDataFer() | | | 1 | | | | | | | | | | | |
| SRH | 26 | RH_NPAGTO | C | 2 | 0 | Nr.Pagamento | Número de Pagamento | | GPEPERVALID(2) | | RCH01 | 1 | | N | A | R | | | | | | | |
| SRH | 27 | RH_SALMIN | N | 12 | 2 | Salario Min. | Salario Minimo Ferias | @E 999,999,999.99 | | | | 1 | | N | | | | | | | | | |
| SRH | 28 | RH_SALMIND | N | 12 | 2 | Sal. Min.Dif | Salario Minimo Diferenca | @E 999,999,999.99 | | | | 1 | | N | | | | | | | | | |
| SRH | 29 | RH_SALARIO | N | 12 | 2 | Salário | Salário | @E 999,999,999.99 | | | | 1 | | N | V | R | | | | | | | |
| SRH | 30 | RH_SALARDF | N | 12 | 2 | Dif. Salário | Dif. Salário sem Incorpor | @E 999,999,999.99 | | | | 1 | | N | A | R | | | | | | | |
| SRH | 31 | RH_TIPCAL | C | 1 | 0 | Tipo Calculo | Calculo Coletiva / Normal | @! | | | | 1 | | N | | | | | | | | | |
| SRH | 32 | RH_DAFASTA | N | 3 | 0 | Dias Afast. | Dias de Afast. no Periodo | 999 | | | | 1 | | S | | | | | | | | | |
| SRH | 33 | RH_MEDATU | C | 1 | 0 | Mes p/Media | Considerar Mes para Media | @! | Pertence("SN") | "S" | | 1 | | S | | | | | | | | | |
| SRH | 34 | RH_OBSERVA | C | 40 | 0 | Observacao | Observacao | | | | | 1 | | S | | | | | | | | | |
| SRH | 35 | RH_PROCES | C | 5 | 0 | Cod.Processo | Codigo do Processo | @! | | SRA->RA_PROCES | | 1 | | S | V | | | | | | | | |
| SRH | 36 | RH_RHEXP | C | 6 | 0 | Contr.Exp.RH | Controle de Exportação RH | | | | | 1 | | | | | | | | | | | |
| SRH | 37 | RH_ACEITE | C | 80 | 0 | Aceite | Aceite do Aviso de Férias | | | | | 1 | | N | V | R | | | | | | | |
| SRH | 38 | RH_POSTUMT | C | 1 | 0 | Post. 1/3? | Posterga 1/3? | | fVldPostUmT() | "1" | | 1 | | S | V | R | | 1=Sem direito;2=Com direito, mas sem postergar;3=Com direito e 1/3 postergado | | | | | |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| SRH | 1 | RH_FILIAL+RH_MAT+DTOS(RH_DATABAS)+DTOS(RH_DATAINI) | Matricula + Base Fer.Ini + Inic. Ferias | Matricula + Bs.InicVacac + Inic. Vacac. | Registration + Beg.Vac.Date + Vacat.Begin. | S | | | S | 2 | 3 |
| SRH | 2 | RH_FILIAL+RH_MAT+DTOS(RH_DATAINI) | Matricula + Inic. Ferias | Matricula + Inic. Vacac. | Registration + Vacat.Begin. | S | | | S | 2 | 3 |
| SRH | 3 | RH_FILIAL+RH_MAT+RH_ROTEIR+DTOS(RH_DTRECIB) | Matricula + Roteiro + Dt.Rec.Fer. | Matricula + Procedim. + Fch.Rec.Vac. | Registration + Proceedings + Vac.Rec.Dt. | S | | | N | 2 | 3 |
| SRH | 5 | RH_FILIAL+RH_MAT+RH_PERIODO+RH_ROTEIR+RH_NPAGTO+DTOS(RH_DATAINI) | Matricula + Periodo + Roteiro + Nr.Pagamento + Inic. Ferias | Matricula + Periodo + Procedim. + Nr. de Pago + Inic. Vacac. | Registration + Period + Proceedings + Payment No. + Vacat.Begin. | S | | MATPERIOD | S | 2 | 3 |
SX9 - Relacionamento entre Tabelas
| X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_CONDSQL | X9_USEFIL | X9_ENABLE | X9_VINFIL | X9_CHVFOR |
| SRH | 001 | SRR | RH_MAT+RH_PERIODO+RH_ROTEIR+RH_NPAGTO+RH_DATAINI | RR_MAT+RR_PERIODO+RR_ROTEIR+RR_SEMANA+RR_DATA | S | 1 | N | | S | S | 2 | 2 |
| SRH | 002 | SRR | RH_MAT+RH_DTRECIB | RR_MAT+RR_DATA | S | 1 | N | #RR_TIPO3 ='F' | S | S | 2 | 2 |
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 | @! |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima