A tabela TP7 do Protheus está descrita no dicionário (SX2) como “Tipos de Irregularidade”. Possui 8 campos e 4 índices e chave única TP7_FILIAL+TP7_CODIRE. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- TP7
- Nome
- Tipos de Irregularidade
- Nome (inglês)
- IRREGULARITY TYPES
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
TP7_FILIAL+TP7_CODIRE- Campos / índices
- 8 / 4
Campos da tabela TP7 (8)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | TP7_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | TP7_CODIRE | C | 3 | 0 | Cod. Irreg. | Codigo da Irregularidade | Real |
| 03 | TP7_NOME | C | 40 | 0 | Nome | Nome da Irregularidade | Real |
| 04 | TP7_GRAVID | C | 1 | 0 | Gravidade | Gravidade | Real |
| 05 | TP7_DESCRI | M | 10 | 0 | Descricao | Descricao | Real |
| 06 | TP7_QTDALE | N | 3 | 0 | Qtd p/Alerta | Quantidade para Alerta | Real |
| 07 | TP7_QTDTMP | N | 4 | 0 | Qtd Tempo | Quantidade de Tempo | Real |
| 08 | TP7_UNDTMP | C | 1 | 0 | Und. Tempo | Unidade de Tempo | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela TP7 (4)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | TP7_FILIAL+TP7_CODIRE | Cod. Irreg. | |
| 2 | TP7_FILIAL+TP7_GRAVID | Gravidade | |
| 3 | TP7_FILIAL+STR(TP7_QTDALE,3) | Qtd p/Alerta | |
| 4 | TP7_FILIAL+STR(TP7_QTDTMP,4) | Qtd Tempo |
Perguntas frequentes sobre a tabela TP7
O que é a tabela TP7?
É a tabela “Tipos de Irregularidade” do ERP TOTVS Protheus, com 8 campos definidos no dicionário SX3.
Qual é a chave única da tabela TP7?
A chave única é TP7_FILIAL+TP7_CODIRE.
Quais são os índices da tabela TP7?
A tabela tem 4 índices. O principal (ordem 1) usa a chave TP7_FILIAL+TP7_CODIRE.
Qual é o nome físico da tabela TP7 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: TP7990). Em ADVPL, use RetSqlName("TP7") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela TP7
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
TP7_FILIAL,
TP7_CODIRE,
TP7_NOME,
TP7_GRAVID,
TP7_DESCRI,
TP7_QTDALE,
TP7_QTDTMP,
TP7_UNDTMP
FROM TP7
WHERE
D_E_L_E_T_ = ' '
AND TP7_FILIAL = 'VALOR'
AND TP7_CODIRE = 'VALOR'
AND TP7_NOME = 'VALOR'
AND TP7_GRAVID = 'VALOR'
AND TP7_QTDALE = 0
AND TP7_QTDTMP = 0
AND TP7_UNDTMP = 'VALOR'
Outras tabelas relacionadas
- TP0 Grupo de Contas E-mail
- TP1 Opções da Etapa da Manutenção
- TP2 Opções da Etapa Padrão
- TP3 Contrato mão-de-obra
- TP4 Equipes de Manutenção
- TP5 Tarefas da Manutenção Padrão
- TP6 Bloqueio de Equipes
- TP8 Ocorrências de Irregularidade
- TP9 Bens Padrão
- TPA Etapas Genéricas
- TPB Detalhes do Bem Padrão
- TPC Opções da Etapa Genérica
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.