Apontamentos
A tabela SPC faz parte do sistema ERP Protheus da TOTVS e é utilizada para apontamentos.
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 SPC 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 SPC, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | SPC |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | SPC990 |
| X2_NOME | Apontamentos |
| X2_NOMESPA | Apuntes |
| X2_NOMEENG | Annotations |
| 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 | PONA130 |
| 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_ | 8542 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SPC | 01 | PC_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 | - | - | - | 140427 | 0 |
| SPC | 02 | PC_MAT | C | 6 | 0 | Matricula | Matricula | Registration | Numero da Matricula | Nro. de la Matricula | Registration Number | @! | - | x xx x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 121 | - | S | - | #PC_MAT <>' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140428 | 0 |
| SPC | 03 | PC_DATA | D | 8 | 0 | Data | Fecha | Date | Data da Marcação | Fecha de la Marcaci¾n | Marking Date | - | Pn130ValDt() | x xx x x x x x x x x x x x x x x x x | Pn130Data() | - | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | #PC_DATA <>' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140429 | 0 |
| SPC | 04 | PC_PD | C | 3 | 0 | Cod.Evento | Evento | Event Code | Código do Evento | Codigo del Evento | Event Code | @! | Pn130ValPd() .And. ExistCpo("SP9") | x xx x x x x x x x x x x x x x x x x | - | SP9 | 1 | x | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140430 | 0 |
| SPC | 05 | PC_DESC | C | 20 | 0 | Descricao | Descripcion | Description | Descricao do Evento | Descripci¾n del Evento | Description of Event | @! | - | x xx x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140431 | 0 |
| SPC | 06 | PC_TPMARCA | C | 2 | 0 | Tipo da Marc | Tipo Marcac. | Mark.Type | Tipo da Marcacao | Tipo de Marcacion | Marking Type | @! | Pertence(" 1E1S2E2S3E3S4E4S") | 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 | - | - | - | 140432 | 0 |
| SPC | 07 | PC_QUANTC | N | 6 | 2 | Qtde.calcul. | Ctd. Calcul. | Qty.Calcul. | Quant. calcul. sistema | Ctd. Calculada Sistema | Quantity Calcul.System | @E 999.99 | POSITIVO() | x xx x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | S | - | #PC_QUANTC >=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140433 | 0 |
| SPC | 08 | PC_PDI | C | 3 | 0 | Código Inf. | Inform. | Inform.Code | Código Informado | Codigo Informado | Code Informed | @! | Pn130VPdI() | x x x x x x x x x x x x x x x x | - | SP9 | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | Pn130WPdI() | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140434 | 0 |
| SPC | 09 | PC_QUANTI | N | 6 | 2 | Qtde.Inform. | Ctd. Inform. | Qty.Informed | Quant. informada | Cantidad Informada | Quantity Informed | @E 999.99 | Pn130VQtdeI() .AND. POSITIVO() | x xx x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | Pn130WQtdeI() | - | - | - | S | - | #PC_QUANTI >=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140435 | 0 |
| SPC | 10 | PC_ABONO | C | 3 | 0 | Mot. Abono | Mot. Justifc | Reason Prem. | Motivo de Abono | Motivo de Justificacion | Bonus Reason | 999 | Pn130ValAb() | x x x x x x x x x x x x x x x x | - | SP6 | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | Pn130WAbono() | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140436 | 0 |
| SPC | 11 | PC_QTABONO | N | 6 | 2 | Qtde.Abonada | Ctd. Justifi | Guart. Qtty. | Quant. Abonada | Cantidad Justificada | Guaranteed Quantity | @E 999.99 | POSITIVO() | x xx x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | S | - | #PC_QTABONO>=0 | N | N | N | - | - | - | 1 | 2 | - | - | - | 140437 | 0 |
| SPC | 12 | PC_CC | C | 9 | 0 | Centro Custo | Centro Costo | Cost Center | Codigo 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 | SRA->RA_CC | CTT | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 004 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140438 | 0 |
| SPC | 13 | PC_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 x | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140439 | 0 |
| SPC | 14 | PC_PROCES | C | 5 | 0 | Cod Processo | Cod Proceso | Proc. Code | Codigo Processo | Codigo Proceso | Process Code | - | PCProcesVld() | x x x x x x x x x x x x x x x | PCProcesInit() | RCJ | 1 | xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140440 | 0 |
| SPC | 15 | PC_ROTEIR | C | 3 | 0 | Roteiro | Procedimient | Procedure | Roteiro Calculo | Proced. Calculo | Calculation Procedure | @! | PCRoteirVld() | x x x x x x x x x x x x x x x | PCRoteirInit() | SRY | 1 | xx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | #PC_ROTEIR <>' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140441 | 0 |
| SPC | 16 | PC_PERIODO | C | 6 | 0 | Periodo | Periodo | Period | Codigo Periodo | Codigo Periodo | Period Code | - | PCPeriodoVld() | x x x x x x x x x x x x x x x | PCPeriodoInit() | RCH | 1 | xx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | #PC_PERIODO<>' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140442 | 0 |
| SPC | 17 | PC_NUMPAG | C | 2 | 0 | Numero Pagto | Numero Pago | Paym. Number | Numero Pagamento | Numero Pago | Payment Number | @! | - | x x x x x x x x x x x x x x x | PCNumPagInit() | - | 1 | xx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | #PC_NUMPAG <>' ' | N | N | N | - | - | - | 1 | 2 | - | - | - | 140443 | 0 |
| SPC | 18 | PC_DEPTO | C | 9 | 0 | Cod. Depto | Cod. Depto | Dep. Code | Codigo Departamento | Codigo Departamento | Department Code | @! | PCDeptoVld() | x x x x x x x x x x x x x x x | PCDeptoInit() | SQB | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 025 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140444 | 0 |
| SPC | 19 | PC_POSTO | C | 9 | 0 | Cod. Posto | Cod. Puesto | Pos. Code | Codigo do Posto | Codigo del Puesto | Position Code | @! | PCPostoVld() | x x x x x x x x x x x x x x x | PCPostoInit() | RCL | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 026 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140445 | 0 |
| SPC | 20 | PC_CODFUNC | C | 5 | 0 | Cod.Funcao | Cod.Funcion | Role Code | Codigo da Funcao | Codigo de la Funcion | Role Code | @! | PCFuncVld() | x x x x x x x x x x x x x x x | PCFuncInit() | SRJ | 1 | xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 160 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140446 | 0 |
| SPC | 21 | PC_TURNO | C | 3 | 0 | Turno | Turno | Shift | Turno de Trabalho | Turno de Trabajo | Work Shift | - | - | 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 | - | - | - | 140447 | 0 |
| SPC | 22 | PC_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 | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 140448 | 0 |
| SPC | 23 | PC_PERCENT | N | 6 | 2 | Adicional | Adicional | Additional | % Adicional | % Adicional | Additional % | @E 999.99 | - | 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 | - | - | - | 140449 | 0 |
| SPC | 24 | PC_TIPOHE | C | 1 | 0 | Tipo | Tipo | Type | Código Tipo de H.Extra | Codigo Tipo de H.Extra | Overtime Type Code | @! | - | 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 | - | - | - | 140450 | 0 |
| SPC | 25 | PC_DATAALT | D | 8 | 0 | Dt.Log | Fch.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 | - | - | - | 140451 | 0 |
| SPC | 26 | PC_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 | - | - | - | 140452 | 0 |
| SPC | 27 | PC_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 | - | - | - | 140453 | 0 |
| SPC | 28 | PC_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 | - | - | - | 140454 | 0 |
| SPC | 29 | PC_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 | - | - | - | 140455 | 0 |
| SPC | 30 | PC_DESCABO | C | 25 | 0 | Desc. Abono | Desc. Abono | Waiver Descr | Descrição do abono | Descrip. Abono | Waiver Description | @! | - | x x x x x x x x x x x x x x x x | Posicione("SP6",1,xFilial("SP6",SPC->PC_FILIAL)+SPC->PC_ABONO,"P6_DESC") | - | 1 | x xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("SP6",1,xFilial("SP6",SPC->PC_FILIAL)+SPC->PC_ABONO,"P6_DESC") | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 140456 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SPC | 1 | PC_FILIAL+PC_MAT+PC_PD+DTOS(PC_DATA)+PC_TPMARCA+PC_CC+PC_DEPTO+PC_POSTO+PC_CODFUNC | Matricula + Cod.Evento + Data + Tipo da Marc + Centro Custo + Cod. Dep | Matricula + Evento + Fecha + Tipo Marcac. + Centro Costo + Cod. Depto | Registration + Event Code + Date + Mark.Type + Cost Center + Dep. Code | S | XXX+SP9 | - | S | 2 | 3 | - | 20122 | 0 |
| SPC | 2 | PC_FILIAL+PC_MAT+DTOS(PC_DATA)+PC_PD+PC_TPMARCA+PC_CC+PC_DEPTO+PC_POSTO+PC_CODFUNC | Matricula + Data + Cod.Evento + Tipo da Marc + Centro Custo + Cod. Dep | Matricula + Fecha + Evento + Tipo Marcac. + Centro Costo + Cod. Depto | Registration + Date + Event Code + Mark.Type + Cost Center + Dep. Code | S | - | - | S | 2 | 3 | - | 20123 | 0 |
Ela é utilizada para apontamentos 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.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
PC_FILIAL,
PC_MAT,
PC_DATA,
PC_PD,
PC_DESC,
PC_TPMARCA,
PC_QUANTC,
PC_PDI,
PC_QUANTI,
PC_ABONO,
PC_QTABONO,
PC_CC,
PC_FLAG,
PC_PROCES,
PC_ROTEIR,
PC_PERIODO,
PC_NUMPAG,
PC_DEPTO,
PC_POSTO,
PC_CODFUNC,
PC_TURNO,
PC_SEMANA,
PC_PERCENT,
PC_TIPOHE,
PC_DATAALT,
PC_HORAALT,
PC_USUARIO,
PC_FILCCT,
PC_CODCCT,
PC_DESCABO
FROM SPC
WHERE
D_E_L_E_T_ = ' '
AND PC_FILIAL = 'VALOR'
AND PC_MAT = 'VALOR'
AND PC_DATA BETWEEN '20260401' AND '20260430'
AND PC_PD = 'VALOR'
AND PC_DESC = 'VALOR'
AND PC_TPMARCA = 'VALOR'
AND PC_QUANTC = 0
AND PC_PDI = 'VALOR'
AND PC_QUANTI = 0
AND PC_ABONO = 'VALOR'
AND PC_QTABONO = 0
AND PC_CC = 'VALOR'
AND PC_FLAG = 'VALOR'
AND PC_PROCES = 'VALOR'
AND PC_ROTEIR = 'VALOR'
AND PC_PERIODO = 'VALOR'
AND PC_NUMPAG = 'VALOR'
AND PC_DEPTO = 'VALOR'
AND PC_POSTO = 'VALOR'
AND PC_CODFUNC = 'VALOR'
AND PC_TURNO = 'VALOR'
AND PC_SEMANA = 'VALOR'
AND PC_PERCENT = 0
AND PC_TIPOHE = 'VALOR'
AND PC_DATAALT BETWEEN '20260401' AND '20260430'
AND PC_HORAALT = 'VALOR'
AND PC_USUARIO = 'VALOR'
AND PC_FILCCT = 'VALOR'
AND PC_CODCCT = 'VALOR'
AND PC_DESCABO = 'VALOR'