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

Tabela TPL no Protheus

Motivos Atraso OS

A tabela TPL do Protheus está descrita no dicionário (SX2) como “Motivos Atraso OS”. Possui 8 campos e 3 índices e chave única TPL_FILIAL+TPL_ORDEM+TPL_CODMOT+DTOS(TPL_DTINIC)+TPL_HOINIC+DTOS(TPL_DTFIM)+TPL_HOFIM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
TPL
Nome
Motivos Atraso OS
Nome (inglês)
Reasons for Delay of SO
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
TPL_FILIAL+TPL_ORDEM+TPL_CODMOT+DTOS(TPL_DTINIC)+TPL_HOINIC+DTOS(TPL_DTFIM)+TPL_HOFIM
Campos / índices
8 / 3

Campos da tabela TPL (8)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 TPL_FILIAL C 2 0 Filial Filial do Sistema Real
02 TPL_ORDEM C 6 0 Ordem Ordem de Servico Real
03 TPL_CODMOT C 4 0 Motivo Codigo do Motivo Real
04 TPL_DESMOT C 40 0 Descr Motivo Descricao Motivo Virtual
05 TPL_DTINIC D 8 0 Data Inicio Data Inicio do Atraso Real
06 TPL_HOINIC C 5 0 Hora Inicio Hora Inicio do Atraso Real
07 TPL_DTFIM D 8 0 Data Fim Data Termino do Atraso Real
08 TPL_HOFIM C 5 0 Hora Fim Hora Termino do Atraso Real

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

Índices da tabela TPL (3)

OrdemChaveDescriçãoApelido
1TPL_FILIAL+TPL_ORDEM+TPL_CODMOT+DTOS(TPL_DTINIC)+TPL_HOINIC+DTOS(TPL_DTFIM)+TPL_HOFIMOrdem + Motivo + Data Inicio + Hora Inicio + Data Fim + Hora Fim
2TPL_FILIAL+TPL_ORDEM+TPL_CODMOTOrdem + Motivo
3TPL_FILIAL+TPL_CODMOTMotivo

Perguntas frequentes sobre a tabela TPL

O que é a tabela TPL?

É a tabela “Motivos Atraso OS” do ERP TOTVS Protheus, com 8 campos definidos no dicionário SX3.

Qual é a chave única da tabela TPL?

A chave única é TPL_FILIAL+TPL_ORDEM+TPL_CODMOT+DTOS(TPL_DTINIC)+TPL_HOINIC+DTOS(TPL_DTFIM)+TPL_HOFIM.

Quais são os índices da tabela TPL?

A tabela tem 3 índices. O principal (ordem 1) usa a chave TPL_FILIAL+TPL_ORDEM+TPL_CODMOT+DTOS(TPL_DTINIC)+TPL_HOINIC+DTOS(TPL_DTFIM)+TPL_HOFIM.

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

Exemplo de consulta SQL da tabela TPL

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

SELECT
    TPL_FILIAL,
    TPL_ORDEM,
    TPL_CODMOT,
    TPL_DESMOT,
    TPL_DTINIC,
    TPL_HOINIC,
    TPL_DTFIM,
    TPL_HOFIM
FROM TPL
WHERE
    D_E_L_E_T_ = ' '
    AND TPL_FILIAL = 'VALOR'
    AND TPL_ORDEM = 'VALOR'
    AND TPL_CODMOT = 'VALOR'
    AND TPL_DESMOT = 'VALOR'
    AND TPL_DTINIC BETWEEN '20261001' AND '20261031'
    AND TPL_HOINIC = 'VALOR'
    AND TPL_DTFIM BETWEEN '20261001' AND '20261031'
    AND TPL_HOFIM = 'VALOR'

Outras tabelas relacionadas

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