Salve salve, blz?
Tabela SP0. #SP0
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 |
| SP0 | DATA | SP0990 | Relógio de Ponto | Reloj Registrador Electronico | Employee Time Clock | | E | E | E | 0 | | P0_FILIAL+P0_RELOGIO | S | 16 | P0_FILIAL+P0_RELOGIO+P0_DESC+P0_CONTROL | PONA030 | | 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 |
| SP0 | 01 | P0_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | N | | | | | | | | 033 | |
| SP0 | 44 | P0_NOVO | C | 1 | 0 | Novo Rel. | Novo Relogio | 9 | Pertence("12") | | | 1 | | N | A | R | | 1=Sim;2=Nao | | | | | |
| SP0 | 02 | P0_RELOGIO | C | 3 | 0 | Nro. Relógio | Número do Relógio | @! | NaoVazio() .And. ExistChav("SP0") .and. FreeForUse("SP0",xFilial("SP0")+M->P0_RELOGIO) | | | 1 | | S | | | | | | | | | 0 |
| SP0 | 03 | P0_DESC | C | 15 | 0 | Descricao | Descrição do Relógio | @! | | | | 1 | | S | | | | | | | | | 0 |
| SP0 | 04 | P0_CONTROL | C | 1 | 0 | Controle | Tipo de Controle | ! | Pertence("PxRXA") | | | 1 | | S | | | | | | | | | 0 |
| SP0 | 05 | P0_CC | C | 9 | 0 | Centro Custo | Código do Centro de Custo | @! | Empty(M->P0_CC) .OR. CTB105CC() | | CTT | 1 | | S | | | | | | | | 004 | 0 |
| SP0 | 06 | P0_TIPOARQ | C | 1 | 0 | Tipo Arquivo | Tipo do Arquivo | ! | Pertence("DxTxR") | | | 1 | S | S | | | | | | | | | 0 |
| SP0 | 07 | P0_ARQUIVO | C | 40 | 0 | Nome Arquivo | Nome do Arquivo do Relóg. | @! | ABREARQREL(M->P0_TIPOARQ,M->P0_ARQUIVO,,.T.,.T.) | | | 1 | | S | | | | | | | | | 0 |
| SP0 | 08 | P0_ONLINE | C | 1 | 0 | Integrado | Integracao do Relogio | @! | Pertence("SN") | "S" | | 1 | | N | | | | #PonRetOpcBox(05) | | | | | 0 |
| SP0 | 39 | P0_TIPOPER | C | 1 | 0 | Operação | Tipo da Operação | 9 | Pertence("12") | '1' | | 1 | | | A | R | | 1=Importação;2=Atualização | | | | | 0 |
| SP0 | 40 | P0_ELIMINA | C | 1 | 0 | Eliminar | Eliminar Após Ler | | PERTENCE("12") | '1' | | 1 | | | A | R | | 1=Eliminar;2=Manter | | | | | 0 |
| SP0 | 41 | P0_DIRHIST | C | 100 | 0 | Histórico | Local do Histórico | | | P0DIRHINIT() | | 1 | | | | V | | | | | | | 0 |
| SP0 | 42 | P0_REP | C | 17 | 0 | REP | Reg. Eletrônico de Ponto | 99999999999999999 | P0RepVld() | | | 1 | | S | A | R | | | | | | | 0 |
| SP0 | 43 | P0_INC | C | 1 | 0 | Incremental | Arquivo Incremental | | Pertence("12") | | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | 0 |
| SP0 | 45 | P0_TPREP | C | 1 | 0 | Tipo do REP | Tipo do REP | | | | | 1 | | S | A | R | | 1=1510;2=REP-A;3=REP-C;4=REP-P | | | | | 0 |
| SP0 | 09 | P0_CODINI | N | 3 | 0 | Ini.Codigo | Posição Inicial Código | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | 1 |
| SP0 | 10 | P0_CODFIM | N | 3 | 0 | Fim Codigo | Posição Final Código | 999 | POSITIVO() .AND. ( M->P0_CODFIM >= M->P0_CODINI ) | | | 1 | | S | | | | | | | | | 1 |
| SP0 | 11 | P0_CODFOR | C | 50 | 0 | Form.Codigo | Fórmula Código | @! | PROCFORM(M->P0_CODFOR) | | | 1 | | S | | | | | | | | | 1 |
| SP0 | 12 | P0_RELOINI | N | 3 | 0 | Ini.Relogio | Posição Inicial Relogio | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | 2 |
| SP0 | 13 | P0_RELOFIM | N | 3 | 0 | Fim Relogio | Posição Final Relogio | 999 | POSITIVO() .AND. ( M->P0_RELOFIM >= M->P0_RELOINI ) | | | 1 | | S | | | | | | | | | 2 |
| SP0 | 14 | P0_RELOFOR | C | 50 | 0 | Form.Relogio | Fórmula Relogio | @! | PROCFORM(M->P0_RELOFOR) | | | 1 | | S | | | | | | | | | 2 |
| SP0 | 15 | P0_DIAINI | N | 3 | 0 | Ini.Dia | Posição Inicial Dia | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | 3 |
| SP0 | 16 | P0_DIAFIM | N | 3 | 0 | Fim Dia | Posição Final Dia | 999 | POSITIVO() .AND. ( M->P0_DIAFIM >= M->P0_DIAINI ) | | | 1 | | S | | | | | | | | | 3 |
| SP0 | 17 | P0_DIAFOR | C | 50 | 0 | Form.Dia | Fórmula Dia | @! | PROCFORM(M->P0_DIAFOR) | | | 1 | | S | | | | | | | | | 3 |
| SP0 | 18 | P0_MESINI | N | 3 | 0 | Ini.Mes | Posição Inicial Mes | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | 4 |
| SP0 | 19 | P0_MESFIM | N | 3 | 0 | Fim Mes | Posição Final Mes | 999 | POSITIVO() .AND. ( M->P0_MESFIM >= M->P0_MESINI ) | | | 1 | | S | | | | | | | | | 4 |
| SP0 | 20 | P0_MESFOR | C | 50 | 0 | Form.Mes | Fórmula Mes | @! | PROCFORM(M->P0_MESFOR) | | | 1 | | S | | | | | | | | | 4 |
| SP0 | 21 | P0_ANOINI | N | 3 | 0 | Ini.Ano | Posição Inicial Ano | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | 5 |
| SP0 | 22 | P0_ANOFIM | N | 3 | 0 | Fim Ano | Posição Final Ano | 999 | POSITIVO() .AND. ( M->P0_ANOFIM >= M->P0_ANOINI ) | | | 1 | | S | | | | | | | | | 5 |
| SP0 | 23 | P0_ANOFOR | C | 50 | 0 | Form. Ano | Fórmula Ano | @! | PROCFORM(M->P0_ANOFOR) | | | 1 | | S | | | | | | | | | 5 |
| SP0 | 24 | P0_HORAINI | N | 3 | 0 | Ini.Hora | Posição Inicial Hora | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | 6 |
| SP0 | 25 | P0_HORAFIM | N | 3 | 0 | Fim Hora | Posição Final Hora | 999 | POSITIVO() .AND. ( M->P0_HORAFIM >= M->P0_HORAINI ) | | | 1 | | S | | | | | | | | | 6 |
| SP0 | 26 | P0_HORAFOR | C | 50 | 0 | Form.Hora | Fórmula Hora | @! | PROCFORM(M->P0_HORAFOR) | | | 1 | | S | | | | | | | | | 6 |
| SP0 | 27 | P0_MINUINI | N | 3 | 0 | Ini.Minutos | Posição Inicial Minutos | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | 7 |
| SP0 | 28 | P0_MINUFIM | N | 3 | 0 | Fim Minutos | Posição Final Minutos | 999 | POSITIVO() .AND. ( M->P0_MINUFIM >= M->P0_MINUINI ) | | | 1 | | S | | | | | | | | | 7 |
| SP0 | 29 | P0_MINUFOR | C | 50 | 0 | Form.Minutos | Fórmula Minutos | @! | PROCFORM(M->P0_MINUFOR) | | | 1 | | S | | | | | | | | | 7 |
| SP0 | 30 | P0_FUNCINI | N | 3 | 0 | Ini.Funcao | Posição Inicial Funcao | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | 8 |
| SP0 | 31 | P0_FUNCFIM | N | 3 | 0 | Fim Funcao | Posição Final Funcao | 999 | POSITIVO() .AND. (M->P0_FUNCFIM >= M->P0_FUNCINI ) | | | 1 | | S | | | | | | | | | 8 |
| SP0 | 32 | P0_FUNCFOR | C | 50 | 0 | Form.Funcao | Fórmula Funcao | @! | PROCFORM(M->P0_FUNCFOR) | | | 1 | | S | | | | | | | | | 8 |
| SP0 | 33 | P0_GIROINI | N | 3 | 0 | Ini.Giro | Pos. Inicial Sentido Giro | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | 9 |
| SP0 | 34 | P0_GIROFIM | N | 3 | 0 | Fim Giro | Pos. Final Sentido Giro | 999 | POSITIVO() .AND. ( M->P0_GIROFIM >= M->P0_GIROINI ) | | | 1 | | S | | | | | | | | | 9 |
| SP0 | 35 | P0_GIROFOR | C | 50 | 0 | Form. Giro | Fórmula Hora | @! | PROCFORM(M->P0_GIROFOR) | | | 1 | | S | | | | | | | | | 9 |
| SP0 | 36 | P0_CCINI | N | 3 | 0 | Ini. C.Custo | Inicio do Centro de Custo | 999 | POSITIVO() | | | 1 | | S | | | | | | | | | A |
| SP0 | 37 | P0_CCFIM | N | 3 | 0 | Fim. C.Custo | Fim do Centro de Custo | 999 | POSITIVO() .AND. ( M->P0_CCFIM >= M->P0_CCINI ) | | | 1 | | S | | | | | | | | | A |
| SP0 | 38 | P0_CCFOR | C | 50 | 0 | Form.C.Custo | Fórmula Centro de Custo | @! | PROCFORM(M->P0_CCFOR) | | | 1 | | S | | | | | | | | | A |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| SP0 | 1 | P0_FILIAL+P0_RELOGIO | Nro. Relógio | No. Reloj | Clock No. | S | | | S | 2 | 3 |
| SP0 | 2 | P0_FILIAL+P0_DESC | Descricao | Descripcion | Description | S | | | S | 2 | 3 |
SX7 - GATILHOS
| X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE | X7_CONDIC | X7_PROPRI |
| P0_TIPOARQ | 001 | If(M->P0_TIPOARQ == 'R',M->P0_ARQUIVO := 'REP',M->P0_ARQUIVO) | P0_ARQUIVO | P | N | | 0 | | | S |
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 |
| SP0 | 001 | SP8 | P0_RELOGIO | P8_RELOGIO | S | 1 | N | | S | S | 2 | 2 |
| SP0 | 002 | SPN | P0_RELOGIO | PN_RELOGIO | S | 1 | N | | S | S | 2 | 2 |
| SP0 | 003 | SPZ | P0_RELOGIO | PZ_RELOGIO | S | 1 | N | | S | S | 2 | 2 |
| SP0 | 004 | SPG | P0_RELOGIO | PG_RELOGIO | S | 1 | N | | S | S | 2 | 2 |
| SP0 | 005 | RFB | P0_RELOGIO | RFB_RELOGI | S | 1 | N | | | | | |
| SP0 | 006 | SP5 | P0_RELOGIO | P5_RELOGIO | S | 1 | N | | S | S | 2 | 2 |
| SP0 | 007 | SP1 | P0_RELOGIO | P1_RELOGIO | S | 1 | N | | S | S | 2 | 2 |
SXG - Grupo de Campos
| XG_GRUPO | XG_DESCRI | XG_DESSPA | XG_DESENG | XG_SIZEMAX | XG_SIZEMIN | XG_SIZE | XG_PICTURE |
| 004 | Centro de Custo | Centro de Costo | Cost Center | 20 | 9 | 9 | @! |
| 033 | Tamanho da Filial | Tamano de la Sucursal | Branch Size | 12 | 2 | 2 | |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima