Dicionário Protheus
Início

Tabela SP8 no Protheus

Movimento de Marcações

O que é a tabela SP8 no Protheus?

A tabela SP8 faz parte do sistema ERP Protheus da TOTVS e é utilizada para movimento de marcações.

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 SP8 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 SP8, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SP8
X2_PATH \DATA\
X2_ARQUIVO SP8990
X2_NOME Movimento de Marcações
X2_NOMESPA Movimiento de Marcaciones
X2_NOMEENG Markings Movements
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 16
X2_DISPLAY -
X2_SYSOBJ PONA040
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_ 8538
R_E_C_D_E_L_ 0

Campos da Tabela SP8 (43 campos)

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_
SP8 01 P8_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 - - - 140263 0
SP8 02 P8_MAT C 6 0 Matricula Matricula Registration Numero da Matricula Numero de la Matricula Registration Number @! NaoVazio() .And. EXISTCHAV("SRA") x x x x x x x x x x x x x x x x - - 1 - - - - S - - - - - - - - - - 121 - S - #P8_MAT <>' ' N N N - - - 1 2 - - - 140264 0
SP8 03 P8_DATA D 8 0 Data Fecha Date Data da marcação Fecha de la Marcacion Marking Date - P8DataVld() x x x x x x x x x x x x x x x x PN040DATA() - 1 x - - - S - - - - - - - - - - - - S - #P8_DATA <>' ' N N N - - - 1 1 - - - 140265 0
SP8 04 P8_HORA N 5 2 Horario Hora Time Horario da marcação Hora de Marcacion Marking time @E 99.99 P8HoraVld() x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - - - - - S - #P8_HORA >=0 N N N - - - 1 2 - - - 140266 0
SP8 05 P8_CC C 9 0 Centro Custo Centro Costo Cost Center Código do Centro de Custo Codigo de Centro de Costo Cost Center Code @! Vazio() .Or. CTB105CC() x x x x x x x x x x x x x x x x CalendRetCpo("P8_CC") CTT 1 x - - - S - - - - - - - - - - 004 - S - - N N N - - - 1 2 - - - 140267 0
SP8 06 P8_ORDEM C 2 0 Ordem Orden Order Ordem da Classificacao Orden de Clasificacion Classification Order 99 P8OrdemVld() x x x x x x x x x x x x x x x x CalendRetCpo("P8_ORDEM") - 1 x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 140268 0
SP8 07 P8_FLAG C 1 0 Flag Indicador Flag Flag da Geracao Flag de Generacion Generation Flag ! - x x x x x x x x x x x x x x x x "I" - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 140269 0
SP8 08 P8_APONTA C 1 0 Marc. Apont. Marc. Apunte Annot.Mark. Marcacao Apontada Marcacion Apuntada Registered Marking ! P8ApontaVld() x x x x x x x x x x x x x x x x "N" - 1 x - - - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - - S - #P8_APONTA IN ('SN') OR #P8_APONTA =' ' N N N - - - 1 2 - - - 140270 0
SP8 09 P8_TURNO C 3 0 Turno Turno Shift Turno de trabalho Turno de Trabajo Work Shift @! ExistCpo("SR6") x x x x x x x x x x x x x x x x CalendRetCpo("P8_TURNO") SR6 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 140271 0
SP8 10 P8_RELOGIO C 3 0 Nro. Relógio No. Reloj Clock No. Número do Relógio Numero del reloj Clock Number 999 EXISTCPO("SP0") x x x x x x x x x x x x x x x x - SP0 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 140272 0
SP8 11 P8_FUNCAO C 2 0 Funcao Funcion Function Função do relógio Funcion del Reloj Clock Function 99 - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 140273 0
SP8 12 P8_GIRO C 1 0 Sentido Giro Sent. Giro Clockwise Sentido do giro relógio Sentido de Giro del Reloj Clockwise ! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 140274 0
SP8 13 P8_TPMARCA C 2 0 Tp Marcacao Tp Marcacion Annot.Type Tipo da Marcacao Tipo de la Marcacion Annotation Type @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - #PonRetOpcBox(06) #PonRetOpcBox(06) #PonRetOpcBox(06) - - - - - S - - N N N - - - 1 2 - - - 140275 0
SP8 14 P8_PAPONTA C 16 0 Periodo Apon Periodo Apun Annot.Period Periodo de Apontamento Periodo de Apuntamiento Annotation Period 9999999999999999 P8PapontaVld() x x x x x x x x x x x x x x x x P8PapontaInit() - 1 x x - - - S A R - - - - - - P8PapontaWhen() - - - S - - N N N - - - 1 1 - - - 140276 0
SP8 15 P8_PROCES C 5 0 Cod Processo Cod Proceso Proc. Code Codigo Processo Codigo Proceso Process Code - P8ProcesVld() x x x x x x x x x x x x x x x P8ProcesInit() RCJ 1 xx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 140277 0
SP8 16 P8_ROTEIR C 3 0 Roteiro Calc Proced. Calc Calc. Proc. Roteiro Calculo Proced. Calculo Calculation Procedure @! P8RoteirVld() x x x x x x x x x x x x x x x P8RoteirInit() SRY 1 xx x - - - S V R - - - - - - - - - - S - #P8_ROTEIR <>' ' N N N - - - 1 2 - - - 140278 0
SP8 17 P8_PERIODO C 6 0 Cod. Periodo Cod. Periodo Per. Code Codigo Periodo Codigo Periodo Period Code @! P8PeriodoVld() x x x x x x x x x x x x x x x P8PeriodoInit() RCH 1 xx x - - - S V R - - - - - - - - - - S - #P8_PERIODO<>' ' N N N - - - 1 2 - - - 140279 0
SP8 18 P8_NUMPAG C 2 0 Numero Pagto Numero Pago Paym. Number Numero Pagamento Numero Pago Payment Number @! P8NumPagInit() x x x x x x x x x x x x x x x - - 1 xx x - - - S V R - - - - - - - - - - S - #P8_NUMPAG <>' ' N N N - - - 1 2 - - - 140280 0
SP8 19 P8_DEPTO C 9 0 Cod. Depto Cod. Depto Dep. Code Codigo Departamento Codigo Departamento Department Code @! P8DeptoVld() x x x x x x x x x x x x x x x P8DeptoInit() SQB 1 xx x - - - N A R - - - - - - - - 025 - S - - N N N - - - 1 2 - - - 140281 0
SP8 20 P8_POSTO C 9 0 Cod. Posto Cod. Puesto Pos. Code Codigo do Posto Codigo del Puesto Position Code @! P8PostoVld() x x x x x x x x x x x x x x x P8PostoInit() RCL 1 xx x - - - N A R - - - - - - - - 026 - S - - N N N - - - 1 2 - - - 140282 0
SP8 21 P8_CODFUNC C 5 0 Cod.Funcao Cod.Funcion Role Code Codigo da Funcao Codigo de la Funcion Role Code @! P8FuncVld() x x x x x x x x x x x x x x x P8FuncInit() SRJ 1 xx x - - - - - - - - - - - - - - 160 - S - - N N N - - - 1 2 - - - 140283 0
SP8 22 P8_DATAAPO D 8 0 Data Apont. Fch Apunt. Annot. Date Data de Apontamento Fecha del Apunte Annotation Date - - x x x x x x x x x x x x x x x x P8DataApoInit() - 1 xx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 140284 0
SP8 23 P8_SEMANA C 2 0 Sequencia Secuencia Sequence Sequencia de Turno Secuencia de Turno Shift Sequence - - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140285 0
SP8 24 P8_NUMREP C 17 0 Número REP Numero REP REP Number Número REP Numero REP REP Number 99999999999999999 P8VNumRep() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140286 0
SP8 25 P8_TPMCREP C 1 0 Tp.Marc.REP Tp.Marc.REP REP Rec.Type Tipo Marcacao do REP Tipo Marcacion del REP REP Time Record Type @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140287 0
SP8 26 P8_SEQJRN N 2 0 Seq.Jorn. Sec.Jorn. Wk.Hr.Seq. Sequencia da Jornada Secuencia de la Jornada Work Hour Sequence 99 - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140288 0
SP8 27 P8_TIPOREG C 1 0 Tipo Reg. Tipo Reg. Reg.Type Tipo Registro. Tipo Registro. Register Type @! - x x x x x x x x x x x x x x x x "I" - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140289 0
SP8 28 P8_MOTIVRG C 100 0 Motivo Reg. Motivo Reg. Reg.Change Mot.Modificação Registro Mot.Modificacion Registro Register Change Reason @! P8VMotivRg() x x x x x x x x x x x x x x x x - RFD 1 x - - - S A R - - - - - - P8WMotivRg() - - - S - - N N N - - - 1 2 - - - 140290 0
SP8 29 P8_EMPORG C 2 0 Empresa Orig Empresa Orig Orig.Company Empresa Origem Empresa Origen Origin Company @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140291 0
SP8 30 P8_FILORG C 2 0 Filial Orig. Sucur. Orig. Orig.Branch Filial Origem Sucursal Origen Origin Branch - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 140292 0
SP8 31 P8_MATORG C 6 0 Mat. Orig. Mat. Orig. Orig.Mat. Mat. Origem Mat. Origen Origin Mat. @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 121 - S - - N N N - - - 1 2 - - - 140293 0
SP8 32 P8_DHORG C 12 0 Data Hora Fecha Hora Date Hour Data Hora Origem Fecha Hora Origen Origin Date Hour @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140294 0
SP8 33 P8_IDORG C 9 0 ID. Org ID. Org Org. ID. ID. Org ID. Org Org.ID. @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140295 0
SP8 34 P8_DATAALT D 8 0 Dt.Log Fc.Log Log Date Data Log Fecha Log Log Date - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140296 0
SP8 35 P8_HORAALT C 6 0 Hora Log Hora Log Log Hour Hora do Log Hora del Log Log Hour - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140297 0
SP8 36 P8_USUARIO C 10 0 Usuário Log Usuario Log Log User Usuário Log Usuario Log Log User - - x x x x x x x x x x x x x x x x __cUserId - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140298 0
SP8 37 P8_LATITU C 30 0 Latitude Latitud Latitude Latitude Latitud Latitude @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 140299 0
SP8 38 P8_LONGIT C 30 0 Longitude Longitud Longitude Longitude Longitud Longitude @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 140300 0
SP8 39 P8_GEOFEN C 1 0 Status Perim Estatus Perí Perim Status Status Perimetro Estatus perímetro Perimeter Status - Pertence("012") x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 0=Desabilitado;1=Dentro do Perimetro;2=Fora do Perimetro 0=Deshabilitado;1=Dentro del perímetro;2=Fuera del perímetro 0=Disabled;1=Inside the Perimeter;2=Outside the Perimeter - - - - - S - - N - N - - - 1 2 - - - 140301 0
SP8 40 P8_FILCCT C 2 0 Filial CCT Sucursal CCT CCT Branch Filial Convenção Coletiva Sucursal Acdo. Colectivo Collective Agreement Bran - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 140302 0
SP8 41 P8_CODCCT C 8 0 Cod. CCT Cód. CCT CCT Code Código da CCT Código de la CCT CCT Code - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 155 - S - - N - N - - - 1 2 - - - 140303 0
SP8 42 P8_FUSO C 5 0 Fuso Horário Huso Horario Time Zone Fuso horário da marcação Huso horario del apunte Time Zone of Punch - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 140304 0
SP8 43 P8_CCTREP C 17 0 Código CCT Código CCT CCT Code Código da CCT da marcação Código de la CCT de regis CCT code of punch - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 140305 0

Índices da Tabela SP8 (3 índices)

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_
SP8 1 P8_FILIAL+P8_MAT+P8_ORDEM+Dtos(P8_DATA)+Str(P8_HORA,5,2) Matricula + Ordem + Data + Horario Matricula + Orden + Fecha + Hora Registration + Order + Date + Time S - - S 2 3 - 20112 0
SP8 2 P8_FILIAL+P8_MAT+DTOS(P8_DATA)+STR(P8_HORA,5,2) Matricula + Data + Horario Matricula + Fecha + Hora Registration + Date + Time S - - S 2 3 - 20113 0
SP8 3 P8_FILIAL+P8_MAT+DTOS(P8_DATAAPO)+DTOS(P8_DATA)+STR(P8_HORA,5,2) Matricula + Data Apont. + Data + Horario Matricula + Fch Apunt. + Fecha + Hora Registration + Annot. Date + Date + Time S - - S 2 3 - 20114 0

Perguntas frequentes

Para que serve a tabela SP8 no Protheus?

Ela é utilizada para movimento de marcações dentro do sistema ERP Protheus.

Como consultar os campos da tabela SP8?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela SP8?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.