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

Tabela ADA no Protheus

Contrato de Parceria

A tabela ADA do Protheus está descrita no dicionário (SX2) como “Contrato de Parceria”. Possui 34 campos e 2 índices e chave única ADA_FILIAL+ADA_NUMCTR. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
ADA
Nome
Contrato de Parceria
Nome (inglês)
Partnership Contract
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
ADA_FILIAL+ADA_NUMCTR
Campos / índices
34 / 2

Campos da tabela ADA (34)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 ADA_FILIAL C 2 0 Filial Filial do Sistema Real
02 ADA_NUMCTR C 6 0 Contrato N. Numero do contrato Real
03 ADA_EMISSA D 8 0 Emissao Emissao do contrato Real
04 ADA_CODCLI C 6 0 Cliente Codigo do cliente Real
05 ADA_LOJCLI C 2 0 Loja loja do cliente Real
06 ADA_NOMCLI C 50 0 Nome Nome do cliente Virtual
07 ADA_CONDPG C 3 0 Cond.Pagto Condicao de pagamento Real
08 ADA_TABELA C 3 0 Tabela Tabela de Preco Real
09 ADA_DESC1 N 5 2 %Desconto 1 % Desconto 1 Real
10 ADA_DESC2 N 5 2 %Desconto 2 % Desconto 2 Real
11 ADA_DESC3 N 5 2 %Desconto 3 % Desconto 3 Real
12 ADA_DESC4 N 5 2 %Desconto 4 % Desconto 4 Real
13 ADA_VEND1 C 6 0 Vendedor 1 Codigo do Vendedor 1 Real
14 ADA_VEND2 C 6 0 Vendedor 2 Codigo do Vendedor 2 Real
15 ADA_VEND3 C 6 0 Vendedor 3 Codigo do Vendedor 3 Real
16 ADA_VEND4 C 6 0 Vendedor 4 Codigo do Vendedor 4 Real
17 ADA_VEND5 C 6 0 Vendedor 5 Codigo do Vendedor 5 Real
18 ADA_COMIS1 N 5 2 Comissao 1 Comissao do Vendedor 1 Real
19 ADA_COMIS2 N 5 2 Comissao 2 Comissao do Vendedor 2 Real
20 ADA_COMIS3 N 5 2 Comissao 3 Comissao do Vendedor 3 Real
21 ADA_COMIS4 N 5 2 Comissao 4 Comissao do Vendedor 4 Real
22 ADA_COMIS5 N 5 2 Comissao 5 Comissao do Vendedor 5 Real
23 ADA_MOEDA N 2 0 Moeda Moeda do Contrato Real
24 ADA_FILENT C 2 0 Filial Entr. Filial de Entrega Virtual
25 ADA_TIPLIB C 1 0 Tp Liberacao Tipo de liberacao Real
26 ADA_STATUS C 1 0 Status Status do Contrato Real
27 ADA_SEGURO N 12 2 Seguro Valor do Seguro Real
28 ADA_SAFRA C 6 0 Safra Safra Contratada Real
29 ADA_CODSAF C 15 0 Cod. Safra Codigo da Safra Real
30 ADA_TRCNUM C 15 0 Ctr. Troca Numero acordo de Troca Real
31 ADA_CTRCOM C 6 0 Ctr. Compra Nr. Contrato Compra Real
32 ADA_FRETE N 12 2 Frete Valor do Frete Real
33 ADA_MENNOT M 10 0 Mens.p/ Nota Mensagem para Nota Fiscal Real
34 ADA_TPFRET C 1 0 Tipo Frete Tipo do Frete Utilizado Real

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

Índices da tabela ADA (2)

OrdemChaveDescriçãoApelido
1ADA_FILIAL+ADA_NUMCTRContrato N.
2ADA_FILIAL+ADA_CODCLI+ADA_LOJCLICliente + Loja

Perguntas frequentes sobre a tabela ADA

O que é a tabela ADA?

É a tabela “Contrato de Parceria” do ERP TOTVS Protheus, com 34 campos definidos no dicionário SX3.

Qual é a chave única da tabela ADA?

A chave única é ADA_FILIAL+ADA_NUMCTR.

Quais são os índices da tabela ADA?

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

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

Exemplo de consulta SQL da tabela ADA

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

SELECT
    ADA_FILIAL,
    ADA_NUMCTR,
    ADA_EMISSA,
    ADA_CODCLI,
    ADA_LOJCLI,
    ADA_NOMCLI,
    ADA_CONDPG,
    ADA_TABELA,
    ADA_DESC1,
    ADA_DESC2,
    ADA_DESC3,
    ADA_DESC4,
    ADA_VEND1,
    ADA_VEND2,
    ADA_VEND3,
    ADA_VEND4,
    ADA_VEND5,
    ADA_COMIS1,
    ADA_COMIS2,
    ADA_COMIS3,
    ADA_COMIS4,
    ADA_COMIS5,
    ADA_MOEDA,
    ADA_FILENT,
    ADA_TIPLIB,
    ADA_STATUS,
    ADA_SEGURO,
    ADA_SAFRA,
    ADA_CODSAF,
    ADA_TRCNUM,
    ADA_CTRCOM,
    ADA_FRETE,
    ADA_MENNOT,
    ADA_TPFRET
FROM ADA
WHERE
    D_E_L_E_T_ = ' '
    AND ADA_FILIAL = 'VALOR'
    AND ADA_NUMCTR = 'VALOR'
    AND ADA_EMISSA BETWEEN '20261001' AND '20261031'
    AND ADA_CODCLI = 'VALOR'
    AND ADA_LOJCLI = 'VALOR'
    AND ADA_NOMCLI = 'VALOR'
    AND ADA_CONDPG = 'VALOR'
    AND ADA_TABELA = 'VALOR'
    AND ADA_DESC1 = 0
    AND ADA_DESC2 = 0
    AND ADA_DESC3 = 0
    AND ADA_DESC4 = 0
    AND ADA_VEND1 = 'VALOR'
    AND ADA_VEND2 = 'VALOR'
    AND ADA_VEND3 = 'VALOR'
    AND ADA_VEND4 = 'VALOR'
    AND ADA_VEND5 = 'VALOR'
    AND ADA_COMIS1 = 0
    AND ADA_COMIS2 = 0
    AND ADA_COMIS3 = 0
    AND ADA_COMIS4 = 0
    AND ADA_COMIS5 = 0
    AND ADA_MOEDA = 0
    AND ADA_FILENT = 'VALOR'
    AND ADA_TIPLIB = 'VALOR'
    AND ADA_STATUS = 'VALOR'
    AND ADA_SEGURO = 0
    AND ADA_SAFRA = 'VALOR'
    AND ADA_CODSAF = 'VALOR'
    AND ADA_TRCNUM = 'VALOR'
    AND ADA_CTRCOM = 'VALOR'
    AND ADA_FRETE = 0
    AND ADA_TPFRET = 'VALOR'

Outras tabelas relacionadas

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