A tabela DEF do Protheus está descrita no dicionário (SX2) como “Simulado Novos Clientes”. Possui 29 campos e 2 índices e chave única DEF_FILIAL+DEF_CLITXT+DEF_LOJTXT+DEF_FILDOC+DEF_DOC+DEF_SERIE. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- DEF
- Nome
- Simulado Novos Clientes
- Nome (inglês)
- New Customers Simulation
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
DEF_FILIAL+DEF_CLITXT+DEF_LOJTXT+DEF_FILDOC+DEF_DOC+DEF_SERIE- Campos / índices
- 29 / 2
Campos da tabela DEF (29)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | DEF_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | DEF_CLITXT | C | 6 | 0 | Cliente TXT | Cliente do TXT | Real |
| 03 | DEF_LOJTXT | C | 2 | 0 | Loja TXT | Loja do TXT | Real |
| 04 | DEF_FILDOC | C | 2 | 0 | Fil Docto | Filial do Documento | Real |
| 05 | DEF_DOC | C | 9 | 0 | Documento | Documento | Real |
| 06 | DEF_SERIE | C | 3 | 0 | Serie | Serie | Real |
| 07 | DEF_TIPFRE | C | 1 | 0 | Tipo Frete | Tipo de Frete | Real |
| 08 | DEF_PESO | N | 12 | 4 | Peso Real | Peso Real | Real |
| 09 | DEF_PESOM3 | N | 12 | 4 | Peso Cubado | Peso Cubado | Real |
| 10 | DEF_PESCOB | N | 12 | 4 | Peso Cobrado | Peso Cobrado | Real |
| 11 | DEF_VALMER | N | 14 | 2 | Valor Merc | Valor da Mercadoria | Real |
| 12 | DEF_CDRORI | C | 6 | 0 | Cod Reg Ori | Cod Regiao Origem | Real |
| 13 | DEF_REGORI | C | 30 | 0 | Reg Origem | Regiao de Origem | Virtual |
| 14 | DEF_CDRDES | C | 6 | 0 | Cod Reg Des | Cod Regiao Destino | Real |
| 15 | DEF_REGDES | C | 30 | 0 | Reg Destino | Regiao de Destino | Virtual |
| 16 | DEF_FILNEG | C | 2 | 0 | Fil Negociac | Filial de Negociação] | Real |
| 17 | DEF_FILDES | C | 2 | 0 | Fil Destino | Filial de Destino | Real |
| 18 | DEF_QTDVOL | N | 4 | 0 | Qtde Vols | Quantidade de Volumes | Real |
| 19 | DEF_DOCTMS | C | 1 | 0 | Tipo Docto | Tipo do Documento | Real |
| 20 | DEF_DESDOC | C | 30 | 0 | Descr Docto | Descricao do Documento | Virtual |
| 21 | DEF_TIPTRA | C | 1 | 0 | Tipo Transp | Tipo de Transporte | Real |
| 22 | DEF_DESTIP | C | 30 | 0 | Descr Tipo | Descr Tipo Transporte | Virtual |
| 23 | DEF_CDRCAL | C | 6 | 0 | Cod Reg Cal | Cod Regiao Calculo | Real |
| 24 | DEF_REGCAL | C | 30 | 0 | Reg Calculo | Regiao de Calculo | Virtual |
| 25 | DEF_SERTMS | C | 1 | 0 | Servico | Servico | Real |
| 26 | DEF_DESSVT | C | 30 | 0 | Desc Servico | Descricao do Servico | Virtual |
| 27 | DEF_DATPRO | D | 8 | 0 | Data Proc | Data do Processamento | Real |
| 28 | DEF_ARQPRO | C | 12 | 0 | Arquivo Proc | Arquivo de Processamento | Real |
| 29 | DEF_SDOC | C | 3 | 0 | Série Doc. | Série do Documento Fiscal | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela DEF (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | DEF_FILIAL+DEF_CLITXT+DEF_LOJTXT+DEF_FILDOC+DEF_DOC+DEF_SERIE | Cliente TXT + Loja TXT + Fil Docto + Documento + Serie | |
| 2 | DEF_FILIAL+DEF_CLITXT+DEF_LOJTXT+DEF_FILDOC+DEF_DOC+DEF_SDOC | Cliente TXT + Loja TXT + Fil Docto + Documento + Série Doc. |
Perguntas frequentes sobre a tabela DEF
O que é a tabela DEF?
É a tabela “Simulado Novos Clientes” do ERP TOTVS Protheus, com 29 campos definidos no dicionário SX3.
Qual é a chave única da tabela DEF?
A chave única é DEF_FILIAL+DEF_CLITXT+DEF_LOJTXT+DEF_FILDOC+DEF_DOC+DEF_SERIE.
Quais são os índices da tabela DEF?
A tabela tem 2 índices. O principal (ordem 1) usa a chave DEF_FILIAL+DEF_CLITXT+DEF_LOJTXT+DEF_FILDOC+DEF_DOC+DEF_SERIE.
Qual é o nome físico da tabela DEF 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: DEF990). Em ADVPL, use RetSqlName("DEF") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela DEF
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
DEF_FILIAL,
DEF_CLITXT,
DEF_LOJTXT,
DEF_FILDOC,
DEF_DOC,
DEF_SERIE,
DEF_TIPFRE,
DEF_PESO,
DEF_PESOM3,
DEF_PESCOB,
DEF_VALMER,
DEF_CDRORI,
DEF_REGORI,
DEF_CDRDES,
DEF_REGDES,
DEF_FILNEG,
DEF_FILDES,
DEF_QTDVOL,
DEF_DOCTMS,
DEF_DESDOC,
DEF_TIPTRA,
DEF_DESTIP,
DEF_CDRCAL,
DEF_REGCAL,
DEF_SERTMS,
DEF_DESSVT,
DEF_DATPRO,
DEF_ARQPRO,
DEF_SDOC
FROM DEF
WHERE
D_E_L_E_T_ = ' '
AND DEF_FILIAL = 'VALOR'
AND DEF_CLITXT = 'VALOR'
AND DEF_LOJTXT = 'VALOR'
AND DEF_FILDOC = 'VALOR'
AND DEF_DOC = 'VALOR'
AND DEF_SERIE = 'VALOR'
AND DEF_TIPFRE = 'VALOR'
AND DEF_PESO = 0
AND DEF_PESOM3 = 0
AND DEF_PESCOB = 0
AND DEF_VALMER = 0
AND DEF_CDRORI = 'VALOR'
AND DEF_REGORI = 'VALOR'
AND DEF_CDRDES = 'VALOR'
AND DEF_REGDES = 'VALOR'
AND DEF_FILNEG = 'VALOR'
AND DEF_FILDES = 'VALOR'
AND DEF_QTDVOL = 0
AND DEF_DOCTMS = 'VALOR'
AND DEF_DESDOC = 'VALOR'
AND DEF_TIPTRA = 'VALOR'
AND DEF_DESTIP = 'VALOR'
AND DEF_CDRCAL = 'VALOR'
AND DEF_REGCAL = 'VALOR'
AND DEF_SERTMS = 'VALOR'
AND DEF_DESSVT = 'VALOR'
AND DEF_DATPRO BETWEEN '20261001' AND '20261031'
AND DEF_ARQPRO = 'VALOR'
AND DEF_SDOC = 'VALOR'
Outras tabelas relacionadas
- DE0 EDI - Cabeçalho de Layout
- DE1 EDI - Itens de Layout
- DE2 EDI - Arquivo de Log
- DE3 EDI - Registros
- DE4 Agrupamentos de CNPJ
- DE5 EDI - Notas Fiscais
- DE6 Ocor Transp x Embarcadora
- DE7 Produto Transp x Embarcadora
- DE8 Registros Complementares
- DE9 EDI - Layout
- DEA Município x Região
- DEB EDI - Pré-Fatura
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.