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

Tabela DA0 no Protheus

Tabela de Preços

A tabela DA0 do Protheus está descrita no dicionário (SX2) como “Tabela de Preços”. Possui 15 campos e 2 índices e chave única DA0_FILIAL+DA0_CODTAB. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DA0
Nome
Tabela de Preços
Nome (inglês)
Price List
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
DA0_FILIAL+DA0_CODTAB
Campos / índices
15 / 2

Campos da tabela DA0 (15)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DA0_CODTAB C 3 0 Cod. Tabela Codigo da Tabela Real
02 DA0_DESCRI C 30 0 Descricao Descricao da tabela Real
03 DA0_DATDE D 8 0 Data Inicial Data de validade inicial Real
04 DA0_HORADE C 5 0 Hora Inicial Hora de validade inicial Real
05 DA0_DATATE D 8 0 Data Final Data de validade final Real
06 DA0_HORATE C 5 0 Hora Final Hora de validade final Real
07 DA0_CONDPG C 3 0 Cond.Pagto. Condicao de Pagamento Real
08 DA0_TPHORA C 1 0 Tipo horario Tipo horario Real
09 DA0_ATIVO C 1 0 Tab. Ativa Tabela Ativa Real
10 DA0_FILIAL C 2 0 Filial Filial do Sistema Real
11 DA0_FILPUB C 2 0 Filial Publ Filial da Publicação Real
12 DA0_CODPUB C 6 0 Publicação Código da Publicação Real
13 DA0_ECFLAG C 1 0 E-Commerce Ativo e-commerce? Real
14 DA0_ECDTEX C 8 0 Dt Exp Data da Exportação Real
15 DA0_ECSEQ C 15 0 Seq. Exp Seq.Exportac Intermed Real

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

Índices da tabela DA0 (2)

OrdemChaveDescriçãoApelido
1DA0_FILIAL+DA0_CODTABCod. Tabela
2DA0_FILIAL+DA0_ATIVO+DTOS(DA0_DATDE)+DTOS(DA0_DATATE)Tab. Ativa + Data Inicial + Data Final

Perguntas frequentes sobre a tabela DA0

O que é a tabela DA0?

É a tabela “Tabela de Preços” do ERP TOTVS Protheus, com 15 campos definidos no dicionário SX3.

Qual é a chave única da tabela DA0?

A chave única é DA0_FILIAL+DA0_CODTAB.

Quais são os índices da tabela DA0?

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

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

Exemplo de consulta SQL da tabela DA0

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

SELECT
    DA0_CODTAB,
    DA0_DESCRI,
    DA0_DATDE,
    DA0_HORADE,
    DA0_DATATE,
    DA0_HORATE,
    DA0_CONDPG,
    DA0_TPHORA,
    DA0_ATIVO,
    DA0_FILIAL,
    DA0_FILPUB,
    DA0_CODPUB,
    DA0_ECFLAG,
    DA0_ECDTEX,
    DA0_ECSEQ
FROM DA0
WHERE
    D_E_L_E_T_ = ' '
    AND DA0_CODTAB = 'VALOR'
    AND DA0_DESCRI = 'VALOR'
    AND DA0_DATDE BETWEEN '20261001' AND '20261031'
    AND DA0_HORADE = 'VALOR'
    AND DA0_DATATE BETWEEN '20261001' AND '20261031'
    AND DA0_HORATE = 'VALOR'
    AND DA0_CONDPG = 'VALOR'
    AND DA0_TPHORA = 'VALOR'
    AND DA0_ATIVO = 'VALOR'
    AND DA0_FILIAL = 'VALOR'
    AND DA0_FILPUB = 'VALOR'
    AND DA0_CODPUB = 'VALOR'
    AND DA0_ECFLAG = 'VALOR'
    AND DA0_ECDTEX = 'VALOR'
    AND DA0_ECSEQ = 'VALOR'

Outras tabelas relacionadas

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