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

Tabela D0F no Protheus

Endereco Produtos Distribuidos

A tabela D0F do Protheus está descrita no dicionário (SX2) como “Endereco Produtos Distribuidos”. Possui 16 campos e 1 índices e chave única D0F_FILIAL+D0F_CODDIS+D0F_DOC+D0F_SERIE+D0F_FORNEC+D0F_LOJA+D0F_PRODUT+D0F_ITEM+D0F_ENDER. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
D0F
Nome
Endereco Produtos Distribuidos
Nome (inglês)
Distributed Products Address
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
D0F_FILIAL+D0F_CODDIS+D0F_DOC+D0F_SERIE+D0F_FORNEC+D0F_LOJA+D0F_PRODUT+D0F_ITEM+D0F_ENDER
Campos / índices
16 / 1

Campos da tabela D0F (16)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 D0F_FILIAL C 2 0 Filial Filial do sistema Real
02 D0F_CODDIS C 6 0 Cod. Distrib Código da distribuição Real
03 D0F_ENDER C 15 0 Endereco Endereco destino Real
04 D0F_QTDDIS N 12 2 Qtde Distr Quantidade distribuida Real
05 D0F_DOC C 9 0 Documento Número do doc. de entrada Real
06 D0F_SDOC C 3 0 Série Série do doc. de entrada Real
07 D0F_FORNEC C 6 0 Fornecedor Fornecedor Real
08 D0F_LOJA C 2 0 Loja Loja Real
09 D0F_DTEMIS D 8 0 Data Emissão Data emissão doc. entrada Real
10 D0F_SERIE C 3 0 Id Controle Id controle da série Real
11 D0F_LOCAL C 2 0 Armazém Armazém Real
12 D0F_ITEM C 4 0 Item Item do documento Real
13 D0F_PRODUT C 15 0 Produto Produto Real
14 D0F_LOTECT C 10 0 Lote Lote Real
15 D0F_NUMLOT C 6 0 Sub-Lote Sub-Lote Real
16 D0F_QTDDI2 N 12 2 Qt Dis 2UM Quantidade Distrib 2 UM Real

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

Índices da tabela D0F (1)

OrdemChaveDescriçãoApelido
1D0F_FILIAL+D0F_CODDIS+D0F_DOC+D0F_SERIE+D0F_FORNEC+D0F_LOJA+D0F_PRODUT+D0F_ITEM+D0F_ENDERCod. Distrib + Documento + Id Controle + Fornecedor + Loja + Produto +

Perguntas frequentes sobre a tabela D0F

O que é a tabela D0F?

É a tabela “Endereco Produtos Distribuidos” do ERP TOTVS Protheus, com 16 campos definidos no dicionário SX3.

Qual é a chave única da tabela D0F?

A chave única é D0F_FILIAL+D0F_CODDIS+D0F_DOC+D0F_SERIE+D0F_FORNEC+D0F_LOJA+D0F_PRODUT+D0F_ITEM+D0F_ENDER.

Quais são os índices da tabela D0F?

A tabela tem 1 índice. O principal (ordem 1) usa a chave D0F_FILIAL+D0F_CODDIS+D0F_DOC+D0F_SERIE+D0F_FORNEC+D0F_LOJA+D0F_PRODUT+D0F_ITEM+D0F_ENDER.

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

Exemplo de consulta SQL da tabela D0F

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

SELECT
    D0F_FILIAL,
    D0F_CODDIS,
    D0F_ENDER,
    D0F_QTDDIS,
    D0F_DOC,
    D0F_SDOC,
    D0F_FORNEC,
    D0F_LOJA,
    D0F_DTEMIS,
    D0F_SERIE,
    D0F_LOCAL,
    D0F_ITEM,
    D0F_PRODUT,
    D0F_LOTECT,
    D0F_NUMLOT,
    D0F_QTDDI2
FROM D0F
WHERE
    D_E_L_E_T_ = ' '
    AND D0F_FILIAL = 'VALOR'
    AND D0F_CODDIS = 'VALOR'
    AND D0F_ENDER = 'VALOR'
    AND D0F_QTDDIS = 0
    AND D0F_DOC = 'VALOR'
    AND D0F_SDOC = 'VALOR'
    AND D0F_FORNEC = 'VALOR'
    AND D0F_LOJA = 'VALOR'
    AND D0F_DTEMIS BETWEEN '20261001' AND '20261031'
    AND D0F_SERIE = 'VALOR'
    AND D0F_LOCAL = 'VALOR'
    AND D0F_ITEM = 'VALOR'
    AND D0F_PRODUT = 'VALOR'
    AND D0F_LOTECT = 'VALOR'
    AND D0F_NUMLOT = 'VALOR'
    AND D0F_QTDDI2 = 0

Outras tabelas relacionadas

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