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

Tabela SP5 no Protheus

Movimento Refeitório

A tabela SP5 do Protheus está descrita no dicionário (SX2) como “Movimento Refeitório”. Possui 26 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
SP5
Nome
Movimento Refeitório
Nome (inglês)
Canteen Movement
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
26 / 2

Campos da tabela SP5 (26)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 P5_FILIAL C 2 0 Filial Filial Real
02 P5_MAT C 6 0 Matricula Numero da Matricula Real
03 P5_DATA D 8 0 Data Data da Refeição Real
04 P5_HORA N 5 2 Horario Horário da Marcação Real
05 P5_CODREF C 2 0 Codigo Codigo de Refeicoes Real
06 P5_TIPOREF C 2 0 Tipo de Ref. Tipo de Refeição Real
07 P5_SEQ C 2 0 Seq. de Ref. Sequencia da Refeição Real
08 P5_DESCREF C 20 0 Desc.Tip.Ref Descricao do Tipo de Ref. Virtual
09 P5_SEQMARC C 2 0 Seq. Marc. Sequencia da Marcação Real
10 P5_GERAFOL C 1 0 Gera p/Folha Gera para a Folha Real
11 P5_PD C 3 0 Evento Func. Cód. Evento Funcionário Real
12 P5_PDEMPR C 3 0 Evento Empr. Cód. Evento Empresa Real
13 P5_VALREF N 12 2 Valor da Ref Valor da Refeicao Real
14 P5_DESCFUN N 12 2 Vl.Desc.Func Desconto Ref. Funcionario Real
15 P5_CC C 9 0 Centro Custo Código do Centro de Custo Real
16 P5_RELOGIO C 3 0 Nro. Relógio Número do Relógio Real
17 P5_FLAG C 1 0 Flag Flag da Geracao Real
18 P5_APONTA C 1 0 Marc. Apont. Marcacao Apontada Real
19 P5_DATAAPO D 8 0 Data Apont. Data de Apontamento Real
20 P5_PROCES C 5 0 Cod Processo Codigo Processo Real
21 P5_PERIODO C 6 0 Cod. Periodo Codigo Periodo Real
22 P5_ROTEIR C 3 0 Roteiro Calc Roteiro Calculo Real
23 P5_NUMPAG C 2 0 Numero Pagto Numero Pagamento Real
24 P5_POSTO C 9 0 Cod. Posto Cod. Posto Real
25 P5_DEPTO C 9 0 Cod. Depto Cod. Depto Real
26 P5_CODFUNC C 5 0 Cod.Funcao Codigo da Função Real

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

Índices da tabela SP5 (2)

OrdemChaveDescriçãoApelido
1P5_FILIAL+P5_MAT+DTOS(P5_DATA)+STR(P5_HORA,5,2)Matricula + Data + Horario
2P5_FILIAL+P5_MAT+DTOS(P5_DATA)+P5_TIPOREF+STR(P5_HORA,5,2)+P5_SEQMARCMatricula + Data + Tipo de Ref. + Horario + Seq. Marc.

Perguntas frequentes sobre a tabela SP5

O que é a tabela SP5?

É a tabela “Movimento Refeitório” do ERP TOTVS Protheus, com 26 campos definidos no dicionário SX3.

Quais são os índices da tabela SP5?

A tabela tem 2 índices. O principal (ordem 1) usa a chave P5_FILIAL+P5_MAT+DTOS(P5_DATA)+STR(P5_HORA,5,2).

Qual é o nome físico da tabela SP5 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: SP5990). Em ADVPL, use RetSqlName("SP5") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SP5

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

SELECT
    P5_FILIAL,
    P5_MAT,
    P5_DATA,
    P5_HORA,
    P5_CODREF,
    P5_TIPOREF,
    P5_SEQ,
    P5_DESCREF,
    P5_SEQMARC,
    P5_GERAFOL,
    P5_PD,
    P5_PDEMPR,
    P5_VALREF,
    P5_DESCFUN,
    P5_CC,
    P5_RELOGIO,
    P5_FLAG,
    P5_APONTA,
    P5_DATAAPO,
    P5_PROCES,
    P5_PERIODO,
    P5_ROTEIR,
    P5_NUMPAG,
    P5_POSTO,
    P5_DEPTO,
    P5_CODFUNC
FROM SP5
WHERE
    D_E_L_E_T_ = ' '
    AND P5_FILIAL = 'VALOR'
    AND P5_MAT = 'VALOR'
    AND P5_DATA BETWEEN '20261101' AND '20261130'
    AND P5_HORA = 0
    AND P5_CODREF = 'VALOR'
    AND P5_TIPOREF = 'VALOR'
    AND P5_SEQ = 'VALOR'
    AND P5_DESCREF = 'VALOR'
    AND P5_SEQMARC = 'VALOR'
    AND P5_GERAFOL = 'VALOR'
    AND P5_PD = 'VALOR'
    AND P5_PDEMPR = 'VALOR'
    AND P5_VALREF = 0
    AND P5_DESCFUN = 0
    AND P5_CC = 'VALOR'
    AND P5_RELOGIO = 'VALOR'
    AND P5_FLAG = 'VALOR'
    AND P5_APONTA = 'VALOR'
    AND P5_DATAAPO BETWEEN '20261101' AND '20261130'
    AND P5_PROCES = 'VALOR'
    AND P5_PERIODO = 'VALOR'
    AND P5_ROTEIR = 'VALOR'
    AND P5_NUMPAG = 'VALOR'
    AND P5_POSTO = 'VALOR'
    AND P5_DEPTO = 'VALOR'
    AND P5_CODFUNC = 'VALOR'

Outras tabelas relacionadas

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