Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela SPC no Protheus

Apontamentos

A tabela SPC do Protheus está descrita no dicionário (SX2) como “Apontamentos”. Possui 30 campos e 2 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SPC
Nome
Apontamentos
Nome (inglês)
Annotations
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
30 / 2

Campos da tabela SPC (30)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 PC_FILIAL C 2 0 Filial Filial Real
02 PC_MAT C 6 0 Matricula Numero da Matricula Real
03 PC_DATA D 8 0 Data Data da Marcação Real
04 PC_PD C 3 0 Cod.Evento Código do Evento Real
05 PC_DESC C 20 0 Descricao Descricao do Evento Virtual
06 PC_TPMARCA C 2 0 Tipo da Marc Tipo da Marcacao Real
07 PC_QUANTC N 6 2 Qtde.calcul. Quant. calcul. sistema Real
08 PC_PDI C 3 0 Código Inf. Código Informado Real
09 PC_QUANTI N 6 2 Qtde.Inform. Quant. informada Real
10 PC_ABONO C 3 0 Mot. Abono Motivo de Abono Real
11 PC_QTABONO N 6 2 Qtde.Abonada Quant. Abonada Real
12 PC_CC C 9 0 Centro Custo Codigo do Centro de Custo Real
13 PC_FLAG C 1 0 Flag Flag da Geracao Real
14 PC_PROCES C 5 0 Cod Processo Codigo Processo Real
15 PC_ROTEIR C 3 0 Roteiro Roteiro Calculo Real
16 PC_PERIODO C 6 0 Periodo Codigo Periodo Real
17 PC_NUMPAG C 2 0 Numero Pagto Numero Pagamento Real
18 PC_DEPTO C 9 0 Cod. Depto Codigo Departamento Real
19 PC_POSTO C 9 0 Cod. Posto Codigo do Posto Real
20 PC_CODFUNC C 5 0 Cod.Funcao Codigo da Funcao Real
21 PC_TURNO C 3 0 Turno Turno de Trabalho Real
22 PC_SEMANA C 2 0 Sequencia Sequencia de Turno Real
23 PC_PERCENT N 6 2 Adicional % Adicional Real
24 PC_TIPOHE C 1 0 Tipo Código Tipo de H.Extra Real
25 PC_DATAALT D 8 0 Dt.Log Data Log Real
26 PC_HORAALT C 6 0 Hora Log Hora do Log Real
27 PC_USUARIO C 10 0 Usuário Log Usuário Log Real
28 PC_FILCCT C 2 0 Filial CCT Filial Convenção Coletiva Real
29 PC_CODCCT C 8 0 Cod. CCT Código da CCT Real
30 PC_DESCABO C 25 0 Desc. Abono Descrição do abono Virtual

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela SPC (2)

OrdemChaveDescriçãoApelido
1PC_FILIAL+PC_MAT+PC_PD+DTOS(PC_DATA)+PC_TPMARCA+PC_CC+PC_DEPTO+PC_POSTO+PC_CODFUNCMatricula + Cod.Evento + Data + Tipo da Marc + Centro Custo + Cod. Dep
2PC_FILIAL+PC_MAT+DTOS(PC_DATA)+PC_PD+PC_TPMARCA+PC_CC+PC_DEPTO+PC_POSTO+PC_CODFUNCMatricula + Data + Cod.Evento + Tipo da Marc + Centro Custo + Cod. Dep

Perguntas frequentes sobre a tabela SPC

O que é a tabela SPC?

É a tabela “Apontamentos” do ERP TOTVS Protheus, com 30 campos definidos no dicionário SX3.

Quais são os índices da tabela SPC?

A tabela tem 2 índices. O principal (ordem 1) usa a chave PC_FILIAL+PC_MAT+PC_PD+DTOS(PC_DATA)+PC_TPMARCA+PC_CC+PC_DEPTO+PC_POSTO+PC_CODFUNC.

Qual é o nome físico da tabela SPC no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: SPC990). Em ADVPL, use RetSqlName("SPC") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SPC

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

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 '20261101' AND '20261130'
    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 '20261101' AND '20261130'
    AND PC_HORAALT = 'VALOR'
    AND PC_USUARIO = 'VALOR'
    AND PC_FILCCT = 'VALOR'
    AND PC_CODCCT = 'VALOR'
    AND PC_DESCABO = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.