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

Tabela DCO no Protheus

Unitizador Analítico

A tabela DCO do Protheus está descrita no dicionário (SX2) como “Unitizador Analítico”. Possui 28 campos e 1 índices e chave única DCO_FILIAL+DCO_UNITIZ+DCO_CODANA. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DCO
Nome
Unitizador Analítico
Nome (inglês)
Detailed Unitizer
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
DCO_FILIAL+DCO_UNITIZ+DCO_CODANA
Campos / índices
28 / 1

Campos da tabela DCO (28)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DCO_FILIAL C 2 0 Filial Filial Real
02 DCO_UNITIZ C 6 0 Unitizador Unitizador Real
03 DCO_DESUNI C 30 0 Desc.Unitiza Descricão do Unitizador Virtual
04 DCO_CODANA C 15 0 Cod.Analitic Cod.Analitico Unitizador Real
05 DCO_STATUS C 1 0 Status Status do Unitizador Real
06 DCO_DTINI D 8 0 Data Inicial Data Inicial Real
07 DCO_HRINI C 5 0 Hora Inicial Hora Inicial Real
08 DCO_DTFIM D 8 0 Data Final Data Final Real
09 DCO_HRFIM C 5 0 Hora Final Hora Final Real
10 DCO_LOCAL C 2 0 Armazem Armazem Atual Real
11 DCO_ENDER C 15 0 Endereco Endereco Atual Real
12 DCO_CODOBS C 6 0 Cod.Observa. Codigo da Observacao Real
13 DCO_OBS M 10 0 Observacao Observacao Virtual
14 DCO_FILBAS C 2 0 Fil. Base Fil.Base Unitiz.Analitico Real
15 DCO_FILATU C 2 0 Fil. Atual Fil.Atu.Unitiz.Analitico Real
16 DCO_FILDCA C 2 0 Fil.Descarga Filial de Descarga Real
17 DCO_FILORI C 2 0 Fil.Origem Filial de Origem Real
18 DCO_VIAGEM C 6 0 Viagem Numero da Viagem Real
19 DCO_DTINIA D 8 0 Data Ini.Ant Data Inicial Anterior Real
20 DCO_HRINIA C 5 0 Hora Ini.Ant Hora Inicial Anterior Real
21 DCO_DTFIMA D 8 0 Data Fim.Ant Data Final Anterior Real
22 DCO_HRFIMA C 5 0 Hora Fim.Ant Hora Final Anterior Real
23 DCO_CODCLI C 6 0 Cod. Cliente Código do Cliente Real
24 DCO_LOJCLI C 2 0 Loj. Cliente Loja do Cliente Real
25 DCO_NOMCLI C 50 0 Nome Cliente Nome do Cliente Virtual
26 DCO_CODFOR C 6 0 Cod Parceiro Código do Parceiro Real
27 DCO_LOJFOR C 2 0 Loj Parceiro Loja do Parceiro Real
28 DCO_NOMFOR C 50 0 Nome Parceir Nome do Parceiro Virtual

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

Índices da tabela DCO (1)

OrdemChaveDescriçãoApelido
1DCO_FILIAL+DCO_UNITIZ+DCO_CODANAUnitizador + Cod.AnaliticDCO1

Perguntas frequentes sobre a tabela DCO

O que é a tabela DCO?

É a tabela “Unitizador Analítico” do ERP TOTVS Protheus, com 28 campos definidos no dicionário SX3.

Qual é a chave única da tabela DCO?

A chave única é DCO_FILIAL+DCO_UNITIZ+DCO_CODANA.

Quais são os índices da tabela DCO?

A tabela tem 1 índice. O principal (ordem 1) usa a chave DCO_FILIAL+DCO_UNITIZ+DCO_CODANA.

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

Exemplo de consulta SQL da tabela DCO

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

SELECT
    DCO_FILIAL,
    DCO_UNITIZ,
    DCO_DESUNI,
    DCO_CODANA,
    DCO_STATUS,
    DCO_DTINI,
    DCO_HRINI,
    DCO_DTFIM,
    DCO_HRFIM,
    DCO_LOCAL,
    DCO_ENDER,
    DCO_CODOBS,
    DCO_OBS,
    DCO_FILBAS,
    DCO_FILATU,
    DCO_FILDCA,
    DCO_FILORI,
    DCO_VIAGEM,
    DCO_DTINIA,
    DCO_HRINIA,
    DCO_DTFIMA,
    DCO_HRFIMA,
    DCO_CODCLI,
    DCO_LOJCLI,
    DCO_NOMCLI,
    DCO_CODFOR,
    DCO_LOJFOR,
    DCO_NOMFOR
FROM DCO
WHERE
    D_E_L_E_T_ = ' '
    AND DCO_FILIAL = 'VALOR'
    AND DCO_UNITIZ = 'VALOR'
    AND DCO_DESUNI = 'VALOR'
    AND DCO_CODANA = 'VALOR'
    AND DCO_STATUS = 'VALOR'
    AND DCO_DTINI BETWEEN '20261101' AND '20261130'
    AND DCO_HRINI = 'VALOR'
    AND DCO_DTFIM BETWEEN '20261101' AND '20261130'
    AND DCO_HRFIM = 'VALOR'
    AND DCO_LOCAL = 'VALOR'
    AND DCO_ENDER = 'VALOR'
    AND DCO_CODOBS = 'VALOR'
    AND DCO_FILBAS = 'VALOR'
    AND DCO_FILATU = 'VALOR'
    AND DCO_FILDCA = 'VALOR'
    AND DCO_FILORI = 'VALOR'
    AND DCO_VIAGEM = 'VALOR'
    AND DCO_DTINIA BETWEEN '20261101' AND '20261130'
    AND DCO_HRINIA = 'VALOR'
    AND DCO_DTFIMA BETWEEN '20261101' AND '20261130'
    AND DCO_HRFIMA = 'VALOR'
    AND DCO_CODCLI = 'VALOR'
    AND DCO_LOJCLI = 'VALOR'
    AND DCO_NOMCLI = 'VALOR'
    AND DCO_CODFOR = 'VALOR'
    AND DCO_LOJFOR = 'VALOR'
    AND DCO_NOMFOR = 'VALOR'

Outras tabelas relacionadas

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