Relógio de Ponto
A tabela SP0 faz parte do sistema ERP Protheus da TOTVS e é utilizada para relógio de ponto.
Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.
A tabela SP0 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.
Nesta página você pode consultar a estrutura completa da tabela SP0, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | SP0 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | SP0990 |
| X2_NOME | Relógio de Ponto |
| X2_NOMESPA | Reloj Registrador Electronico |
| X2_NOMEENG | Employee Time Clock |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | P0_FILIAL+P0_RELOGIO |
| X2_PYME | S |
| X2_MODULO | 16 |
| X2_DISPLAY | P0_FILIAL+P0_RELOGIO+P0_DESC+P0_CONTROL |
| X2_SYSOBJ | PONA030 |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 2 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 8530 |
| R_E_C_D_E_L_ | 0 |
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_TITSPA | X3_TITENG | X3_DESCRIC | X3_DESCSPA | X3_DESCENG | X3_PICTURE | X3_VALID | X3_USADO | X3_RELACAO | X3_F3 | X3_NIVEL | X3_RESERV | X3_CHECK | X3_TRIGGER | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_VLDUSER | X3_CBOX | X3_CBOXSPA | X3_CBOXENG | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER | X3_PYME | X3_CONDSQL | X3_CHKSQL | X3_IDXSRV | X3_ORTOGRA | X3_IDXFLD | X3_TELA | X3_PICBRV | X3_AGRUP | X3_POSLGT | X3_MODAL | X3_CHKSUM | X3_ADDSUM | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SP0 | 01 | P0_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial | Sucursal | System Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140073 | 0 |
| SP0 | 02 | P0_RELOGIO | C | 3 | 0 | Nro. Relógio | No. Reloj | Clock No. | Número do Relógio | Numero del reloj | Clock Number | @! | NaoVazio() .And. ExistChav("SP0") .and. FreeForUse("SP0",xFilial("SP0")+M->P0_RELOGIO) | x x x x x x x x x x x x x x x x | - | - | 1 | x xxx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 0 | S | - | #P0_RELOGIO<>' ' | S | N | N | - | - | - | 1 | 1 | - | - | - | 140074 | 0 |
| SP0 | 03 | P0_DESC | C | 15 | 0 | Descricao | Descripcion | Description | Descrição do Relógio | Descripcion del Reloj | Clock Description | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xxx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 0 | S | - | #P0_DESC <>' ' | S | N | N | - | - | - | 1 | 1 | - | - | - | 140075 | 0 |
| SP0 | 04 | P0_CONTROL | C | 1 | 0 | Controle | Control | Control | Tipo de Controle | Tipo de Control | Type of Control | ! | Pertence("PxRXA") | x x x x x x x x x x x x x x x x | - | - | 1 | x xxx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140076 | 0 |
| SP0 | 05 | P0_CC | C | 9 | 0 | Centro Custo | Centro Costo | Cost Center | Código do Centro de Custo | Codigo Centro de Costo | Cost Center Code | @! | Empty(M->P0_CC) .OR. CTB105CC() | x x x x x x x x x x x x x x x x | - | CTT | 1 | x xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 004 | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140077 | 0 |
| SP0 | 06 | P0_TIPOARQ | C | 1 | 0 | Tipo Arquivo | Tipo Archivo | File Type | Tipo do Arquivo | Tipo del Archivo | File Type | ! | Pertence("DTRC") | x x x x x x x x x x x x x x x x | - | - | 1 | x xxx | - | S | - | S | A | R | - | - | D=Arquivos xBase;T=Arquivos ASCII;R=Integrações;C=Arquivos CSV | D=Archivos xBase;T=Archivos ASCII;R=Integraciones;C=Archivos CSV | D=xBase Files;T=ASCII Files;R=Integrations;C=CSV Files | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140078 | 0 |
| SP0 | 07 | P0_ARQUIVO | C | 40 | 0 | Nome Arquivo | Nomb.Archivo | File Name | Nome do Arquivo do Relóg. | Nombre Archivo del Reloj | Clock File Name | @! | ABREARQREL(M->P0_TIPOARQ,M->P0_ARQUIVO,,.T.,.T.) | x x x x x x x x x x x x x x x x | - | - | 1 | x xxx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 140079 | 0 |
| SP0 | 08 | P0_ONLINE | C | 1 | 0 | Integrado | Integrado | Integrated | Integracao do Relogio | Integracion del reloj | Clock Integration | @! | Pertence("SN") | x x x x x x x x x x x x x x x | "S" | - | 1 | x xx | - | - | - | N | - | - | - | - | #PonRetOpcBox(05) | #PonRetOpcBox(05) | #PonRetOpcBox(05) | - | - | - | - | 0 | S | - | #P0_ONLINE IN ('SN') OR #P0_ONLINE =' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140080 | 0 |
| SP0 | 09 | P0_TIPODOC | C | 1 | 0 | Doc. Identif | Doc. Identif | Ident Doc | Documento Identificador | Documento identificador | Identifier Document | @! | Vazio() .Or. Pertence("123") | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx x | - | - | - | S | A | R | - | - | 1=Crachá;2=CPF;3=PIS | 1=Credencial;2=RCPF;3=PIS | 1=Badge;2=CPF(SSN);3=PIS | - | M->P0_TIPOARQ $ 'TC' | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140081 | 0 |
| SP0 | 10 | P0_CODINI | N | 3 | 0 | Ini.Codigo | Inic.Codigo | Initial Code | Posição Inicial Código | Situacion Inicial Codigo | Code Initial Status | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140082 | 0 |
| SP0 | 11 | P0_CODFIM | N | 3 | 0 | Fim Codigo | Final Codigo | Final Code | Posição Final Código | Situacion Final Codigo | Code Final Status | 999 | POSITIVO() .AND. ( M->P0_CODFIM >= M->P0_CODINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140083 | 0 |
| SP0 | 12 | P0_DOCCOL | N | 3 | 0 | Col Documen | Col Documen | Doc Column | Coluna do Documento | Columna del documento | Document Column | @E 999 | Vazio() .Or. Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | M->P0_TIPOARQ == "C" | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140084 | 0 |
| SP0 | 13 | P0_CODFOR | C | 50 | 0 | Form.Codigo | Formula Cod. | Code Formula | Fórmula Código | Formula Codigo | Code Formula | @! | PROCFORM(M->P0_CODFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140085 | 0 |
| SP0 | 14 | P0_RELOINI | N | 3 | 0 | Ini.Relogio | Inic.Reloj | Init.Clock | Posição Inicial Relogio | Situacion Inicial Reloj | Clock Initial Position | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140086 | 0 |
| SP0 | 15 | P0_RELOFIM | N | 3 | 0 | Fim Relogio | Final Reloj | Final Clock | Posição Final Relogio | Situacion Final Reloj | Clock Final Status | 999 | POSITIVO() .AND. ( M->P0_RELOFIM >= M->P0_RELOINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140087 | 0 |
| SP0 | 16 | P0_RELCOL | N | 3 | 0 | Col. Relógio | Col. Reloj | Clock Col | Coluna do Relógio | Columna del reloj | Clock Column | @E 999 | Vazio() .Or. Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | M->P0_TIPOARQ == "C" | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140088 | 0 |
| SP0 | 17 | P0_RELOFOR | C | 50 | 0 | Form.Relogio | Form. Reloj | Clock Formul | Fórmula Relogio | Formula Reloj | Clock Formula | @! | PROCFORM(M->P0_RELOFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140089 | 0 |
| SP0 | 18 | P0_DIAINI | N | 3 | 0 | Ini.Dia | Inic.Dia | Initial Day | Posição Inicial Dia | Situacion Inicial Dia | Day Initial Status | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 3 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140090 | 0 |
| SP0 | 19 | P0_DIAFIM | N | 3 | 0 | Fim Dia | Final Dia | Final Day | Posição Final Dia | Situacion Final Dia | Day Final Status | 999 | POSITIVO() .AND. ( M->P0_DIAFIM >= M->P0_DIAINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 3 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140091 | 0 |
| SP0 | 20 | P0_DIAFOR | C | 50 | 0 | Form.Dia | Formula Dia | Day Formula | Fórmula Dia | Formula Dia | Day Formula | @! | PROCFORM(M->P0_DIAFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 3 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140092 | 0 |
| SP0 | 21 | P0_MESINI | N | 3 | 0 | Ini.Mes | Inic.Mes | Init.Month | Posição Inicial Mes | Situacion Inicial Mes | Initial Position Month | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 4 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140093 | 0 |
| SP0 | 22 | P0_MESFIM | N | 3 | 0 | Fim Mes | Final Mes | Final Month | Posição Final Mes | Situacion Final Mes | Month Final Status | 999 | POSITIVO() .AND. ( M->P0_MESFIM >= M->P0_MESINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 4 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140094 | 0 |
| SP0 | 23 | P0_MESFOR | C | 50 | 0 | Form.Mes | Formula Mes | Month Formul | Fórmula Mes | Formula Mes | Month Formula | @! | PROCFORM(M->P0_MESFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 4 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140095 | 0 |
| SP0 | 24 | P0_ANOINI | N | 3 | 0 | Ini.Ano | Inic.Ano | Initial Year | Posição Inicial Ano | Situacion Inicial Ano | Year Initial Status | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 5 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140096 | 0 |
| SP0 | 25 | P0_ANOFIM | N | 3 | 0 | Fim Ano | Final Ano | Final Year | Posição Final Ano | Situacion Final Ano | Year Final Status | 999 | POSITIVO() .AND. ( M->P0_ANOFIM >= M->P0_ANOINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 5 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140097 | 0 |
| SP0 | 26 | P0_ANOFOR | C | 50 | 0 | Form. Ano | Formula Ano | Year Formula | Fórmula Ano | Formula Ano | Year Formula | @! | PROCFORM(M->P0_ANOFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 5 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140098 | 0 |
| SP0 | 27 | P0_HORAINI | N | 3 | 0 | Ini.Hora | Inic.Hora | Initial Time | Posição Inicial Hora | Situacion Inicial Hora | Time Initial Status | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 6 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140099 | 0 |
| SP0 | 28 | P0_HORAFIM | N | 3 | 0 | Fim Hora | Final Hora | Final Time | Posição Final Hora | Situacion Final Hora | Time Final Status | 999 | POSITIVO() .AND. ( M->P0_HORAFIM >= M->P0_HORAINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 6 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140100 | 0 |
| SP0 | 29 | P0_HORAFOR | C | 50 | 0 | Form.Hora | Formula Hora | Time Formula | Fórmula Hora | Formula Hora | Time Formula | @! | PROCFORM(M->P0_HORAFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 6 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140101 | 0 |
| SP0 | 30 | P0_MINUINI | N | 3 | 0 | Ini.Minutos | Inic.Minutos | Ini.Minutes | Posição Inicial Minutos | Situacion Inicial Minutos | Initial Position Minutes | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 7 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140102 | 0 |
| SP0 | 31 | P0_MINUFIM | N | 3 | 0 | Fim Minutos | Fin Minutos | Fin.Minutes | Posição Final Minutos | Situacion Final Minutos | Minutes Final Position | 999 | POSITIVO() .AND. ( M->P0_MINUFIM >= M->P0_MINUINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 7 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140103 | 0 |
| SP0 | 32 | P0_MINUFOR | C | 50 | 0 | Form.Minutos | Formula Min. | Form.Minutes | Fórmula Minutos | Formula Minutos | Formula Minutes | @! | PROCFORM(M->P0_MINUFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 7 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140104 | 0 |
| SP0 | 33 | P0_FUNCINI | N | 3 | 0 | Ini.Funcao | Inic.Funcion | Ini.Function | Posição Inicial Funcao | Situacion Inicial Funcion | Function Initial Position | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 8 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140105 | 0 |
| SP0 | 34 | P0_FUNCFIM | N | 3 | 0 | Fim Funcao | Final Func. | Fin.Function | Posição Final Funcao | Situacion Final Funcion | Function Final Position | 999 | POSITIVO() .AND. (M->P0_FUNCFIM >= M->P0_FUNCINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 8 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140106 | 0 |
| SP0 | 35 | P0_FUNCFOR | C | 50 | 0 | Form.Funcao | Formula Func | Funct.Form. | Fórmula Funcao | Formula Funcion | Function Formula | @! | PROCFORM(M->P0_FUNCFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 8 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140107 | 0 |
| SP0 | 36 | P0_GIROINI | N | 3 | 0 | Ini.Giro | Inic.Giro | In.Rotation | Pos. Inicial Sentido Giro | Sit. Inicial Sent. Giro | Clockwise Initial Posit. | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 9 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140108 | 0 |
| SP0 | 37 | P0_GIROFIM | N | 3 | 0 | Fim Giro | Final Giro | Fn.Rotation | Pos. Final Sentido Giro | Sit. Final Sent. giro | Clockwise Final Position | 999 | POSITIVO() .AND. ( M->P0_GIROFIM >= M->P0_GIROINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 9 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140109 | 0 |
| SP0 | 38 | P0_GIROFOR | C | 50 | 0 | Form. Giro | Form. Giro | Route Formul | Fórmula Hora | Formula Hora | Time Formula | @! | PROCFORM(M->P0_GIROFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | 9 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140110 | 0 |
| SP0 | 39 | P0_CCINI | N | 3 | 0 | Ini. C.Custo | Inic.C.Costo | Init. C.Cent | Inicio do Centro de Custo | Inicio de Centro de Costo | Initial Cost Center | 999 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | A | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140111 | 0 |
| SP0 | 40 | P0_CCFIM | N | 3 | 0 | Fim. C.Custo | Fin C.Costo | Fin. C.Cent. | Fim do Centro de Custo | Fin del Centro de Costo | Final Cost Center | 999 | POSITIVO() .AND. ( M->P0_CCFIM >= M->P0_CCINI ) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | M->P0_TIPOARQ != "C" | - | - | A | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140112 | 0 |
| SP0 | 41 | P0_CCCOL | N | 3 | 0 | Col C. Custo | Col C. Costo | C. Center Co | Coluna Centro de Custo | Columna Centro de costo | Cost Center Column | @E 999 | Vazio() .Or. Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | M->P0_TIPOARQ == "C" | - | - | A | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140113 | 0 |
| SP0 | 42 | P0_CCFOR | C | 50 | 0 | Form.C.Custo | Form.C.Costo | C.Cost Form. | Fórmula Centro de Custo | Formula Centro de Costo | Cost Center Formula | @! | PROCFORM(M->P0_CCFOR) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | A | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140114 | 0 |
| SP0 | 43 | P0_TIPOPER | C | 1 | 0 | Operação | Operacion | Operation | Tipo da Operação | Tipo de Operacion | Operation Type | 9 | Pertence("12") | x x x x x x x x x x x x x x x | '1' | - | 1 | xx x | - | - | - | - | A | R | - | - | 1=Importação;2=Atualização | 1=Importacion;2=Actualizacion | 1=Import;2=Update | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140115 | 0 |
| SP0 | 44 | P0_ELIMINA | C | 1 | 0 | Eliminar | Eliminar | Remove | Eliminar Após Ler | Eliminar Despues de Leer | Remove After Reading | - | PERTENCE("12") | x x x x x x x x x x x x x x x | '1' | - | 1 | xx x | - | - | - | - | A | R | - | - | 1=Eliminar;2=Manter | 1=Eliminar;2=Mantener | 1=Remove;2=Keep | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140116 | 0 |
| SP0 | 45 | P0_DIRHIST | C | 100 | 0 | Histórico | Historial | History | Local do Histórico | Lugar del Historial | History Location | - | - | x x x x x x x x x x x x x x x | P0DIRHINIT() | - | 1 | xx | - | - | - | - | - | V | - | - | - | - | - | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140117 | 0 |
| SP0 | 46 | P0_REP | C | 17 | 0 | REP | REP | REP | Reg. Eletrônico de Ponto | Apuntes del Reloj Registr | Electr.Attendance Control | 99999999999999999 | P0RepVld() | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140118 | 0 |
| SP0 | 47 | P0_INC | C | 1 | 0 | Incremental | Incremental | Additional | Arquivo Incremental | Archivo Incremental | Additional File | - | Pertence("12") | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140119 | 0 |
| SP0 | 48 | P0_NOVO | C | 1 | 0 | Novo Rel. | Nuevo Reloj | New Clock | Novo Relogio | Nuevo Reloj | New Clock | 9 | Pertence("12") | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | N | A | R | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140120 | 0 |
| SP0 | 49 | P0_TPREP | C | 1 | 0 | Tipo do REP | Tipo del REP | REP Type | Tipo do REP | Tipo del REP | REP Type | - | Vazio() .Or. Pertence("1234") | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | S | A | R | - | - | 1=1510;2=REP-A;3=REP-C;4=REP-P | 1=1510;2=REP-A;3=REP-C;4=REP-P | 1=1510;2=REP-A;3=REP-C;4=REP-P | - | - | - | - | 0 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140121 | 0 |
| SP0 | 50 | P0_CHAR | C | 1 | 0 | Separador | Separador | Separator | Separador do arquivo CSV | Separador del archivo CSV | CSV File Separator | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | M->P0_TIPOARQ == "C" | - | - | B | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140122 | 0 |
| SP0 | 51 | P0_DATACOL | N | 3 | 0 | Col. Data | Col. Fecha | Date Col | Coluna Data | Columna Fecha | Date Column | @E 999 | Vazio() .Or. Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | M->P0_TIPOARQ == "C" | - | - | B | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140123 | 0 |
| SP0 | 52 | P0_TPDATA | C | 1 | 0 | Formato Data | Formato Fech | Date Format | Formado da data | Formado de fecha | Format for dates | @! | Pertence("1234") | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | 1=DD/MM/AAAA;2=AAAA-MM-DD ou AAAAMMDD;3=DD/MM/AAAA hh:mm:ss;4=AAAA-MM-DDThh:mm:ss ou AAAA-MM-DDThh:mm:ssTZD | 1=DD/MM/AAAA;2=AAAA-MM-DD o AAAAMMDD;3=DD/MM/AAAA hh:mm:ss;4=AAAA-MM-DDThh:mm:ss o AAAA-MM-DDThh:mm:ssTZD | 1=DD/MM/YYYY;2=YYYY-MM-DD or YYYYMMDD;3=DD/MM/YYYY hh:mm:ss;4=YYYY-MM-DDThh:mm:ss or YYYY-MM-DDThh:mm:ssTZD | - | M->P0_TIPOARQ == "C" | - | - | B | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140124 | 0 |
| SP0 | 53 | P0_HRSCOL | N | 3 | 0 | Coluna Hora | Columna Hora | Time Column | Coluna Hora | Columna Hora | Time Column | @E 999 | Vazio() .Or. Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | M->P0_TIPOARQ == "C" .And. M->P0_TPDATA $ "12" | - | - | B | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140125 | 0 |
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SP0 | 1 | P0_FILIAL+P0_RELOGIO | Nro. Relógio | No. Reloj | Clock No. | S | - | - | S | 2 | 3 | - | 20096 | 0 |
| SP0 | 2 | P0_FILIAL+P0_DESC | Descricao | Descripcion | Description | S | - | - | S | 2 | 3 | - | 20097 | 0 |
Ela é utilizada para relógio de ponto dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.