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

Tabela TP3 no Protheus

Contrato mão-de-obra

A tabela TP3 do Protheus está descrita no dicionário (SX2) como “Contrato mão-de-obra”. Possui 7 campos e 2 índices e chave única TP3_FILIAL+TP3_CONTRA. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
TP3
Nome
Contrato mão-de-obra
Nome (inglês)
Manpower Contract
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
TP3_FILIAL+TP3_CONTRA
Campos / índices
7 / 2

Campos da tabela TP3 (7)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 TP3_FILIAL C 2 0 Filial Filial do Sistema Real
02 TP3_CONTRA C 8 0 Contrato Codigo do Contrato Real
03 TP3_DESCRI C 40 0 Descricao Descricao do Contrato Real
04 TP3_FORNEC C 6 0 Fornecedor Codigo do Fornecedor Real
05 TP3_LOJA C 2 0 Loja Loja Fornecedor Real
06 TP3_NOMFOR C 50 0 Nome Fornec Nome do Fornecedor Virtual
07 TP3_VALOR N 12 2 Valor Valor do Contrato Real

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

Índices da tabela TP3 (2)

OrdemChaveDescriçãoApelido
1TP3_FILIAL+TP3_CONTRAContrato
2TP3_FILIAL+TP3_FORNEC+TP3_LOJA+TP3_CONTRAFornecedor + Loja + Contrato

Perguntas frequentes sobre a tabela TP3

O que é a tabela TP3?

É a tabela “Contrato mão-de-obra” do ERP TOTVS Protheus, com 7 campos definidos no dicionário SX3.

Qual é a chave única da tabela TP3?

A chave única é TP3_FILIAL+TP3_CONTRA.

Quais são os índices da tabela TP3?

A tabela tem 2 índices. O principal (ordem 1) usa a chave TP3_FILIAL+TP3_CONTRA.

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

Exemplo de consulta SQL da tabela TP3

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

SELECT
    TP3_FILIAL,
    TP3_CONTRA,
    TP3_DESCRI,
    TP3_FORNEC,
    TP3_LOJA,
    TP3_NOMFOR,
    TP3_VALOR
FROM TP3
WHERE
    D_E_L_E_T_ = ' '
    AND TP3_FILIAL = 'VALOR'
    AND TP3_CONTRA = 'VALOR'
    AND TP3_DESCRI = 'VALOR'
    AND TP3_FORNEC = 'VALOR'
    AND TP3_LOJA = 'VALOR'
    AND TP3_NOMFOR = 'VALOR'
    AND TP3_VALOR = 0

Outras tabelas relacionadas

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