A tabela DAV do Protheus está descrita no dicionário (SX2) como “Posicionamento”. Possui 24 campos e 4 índices e chave única DAV_IDMPOS. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- DAV
- Nome
- Posicionamento
- Nome (inglês)
- Positioning
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
DAV_IDMPOS- Campos / índices
- 24 / 4
Campos da tabela DAV (24)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | DAV_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | DAV_IDMPOS | C | 8 | 0 | ID Msg Pos | ID da Mensagem de Posici. | Real |
| 03 | DAV_CODVEI | C | 8 | 0 | Cod.Veiculo | Codigo do Veiculo | Real |
| 04 | DAV_SEQUEN | C | 8 | 0 | Sequencia | Sequencia | Real |
| 05 | DAV_FILORI | C | 2 | 0 | Fil. Origem | Filial de Origem | Real |
| 06 | DAV_VIAGEM | C | 6 | 0 | Viagem | Codigo da Viagem | Real |
| 07 | DAV_PLACA | C | 8 | 0 | Placa | Placa do Veiculo | Virtual |
| 08 | DAV_MODVEI | C | 30 | 0 | Modelo | Modelo do veículo | Virtual |
| 09 | DAV_DATPOS | D | 8 | 0 | Dt. Posic. | Data do Posicionamento | Real |
| 10 | DAV_HORPOS | C | 4 | 0 | Hora Posic. | Hora do Posicionamento | Real |
| 11 | DAV_LATITU | C | 20 | 0 | Latitude | Latitude | Real |
| 12 | DAV_LONGIT | C | 20 | 0 | Longitude | Longitude | Real |
| 13 | DAV_VELOCI | N | 7 | 1 | Velocidade | Velocidade Km/H | Real |
| 14 | DAV_IGNICA | C | 1 | 0 | Ignicao | Ignicao | Real |
| 15 | DAV_CODMAC | C | 4 | 0 | Cód Macro | Código da macro | Real |
| 16 | DAV_DESMAC | C | 50 | 0 | Desc Macro | Descrição da macro | Virtual |
| 17 | DAV_STATUS | C | 1 | 0 | Status Posic | Status do posicionamento | Real |
| 18 | DAV_DETMSG | M | 10 | 0 | Det. Mensag | Detalhes da Mensagem | Real |
| 19 | DAV_MENSAG | C | 120 | 0 | Mensagem | Mensagem | Virtual |
| 20 | DAV_DETPOS | M | 10 | 0 | Det. Posici | Detalhe do posicionamento | Real |
| 21 | DAV_POSICI | C | 120 | 0 | Localizacao | Localizacao | Virtual |
| 22 | DAV_DETLOG | M | 10 | 0 | Det. Log Err | Detalhes do log de erro | Real |
| 23 | DAV_LOGERR | C | 120 | 0 | Log de Erro | Log de Erro | Virtual |
| 24 | DAV_TIPPOS | C | 1 | 0 | Tipo Posici | Tipo do Posicionamento | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela DAV (4)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | DAV_FILIAL+DAV_IDMPOS | ID Msg Pos | |
| 2 | DAV_FILIAL+DAV_CODVEI+DAV_FILORI+DAV_VIAGEM | Cod.Veiculo + Fil. Origem + Viagem | |
| 3 | DAV_FILIAL+DAV_FILORI+DAV_VIAGEM+DAV_CODVEI | Fil. Origem + Viagem + Cod.Veiculo | |
| 4 | DAV_FILIAL+DTOS(DAV_DATPOS)+DAV_HORPOS+DAV_CODVEI | Dt. Posic. + Hora Posic. + Cod.Veiculo |
Perguntas frequentes sobre a tabela DAV
O que é a tabela DAV?
É a tabela “Posicionamento” do ERP TOTVS Protheus, com 24 campos definidos no dicionário SX3.
Qual é a chave única da tabela DAV?
A chave única é DAV_IDMPOS.
Quais são os índices da tabela DAV?
A tabela tem 4 índices. O principal (ordem 1) usa a chave DAV_FILIAL+DAV_IDMPOS.
Qual é o nome físico da tabela DAV 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: DAV990). Em ADVPL, use RetSqlName("DAV") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela DAV
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
DAV_FILIAL,
DAV_IDMPOS,
DAV_CODVEI,
DAV_SEQUEN,
DAV_FILORI,
DAV_VIAGEM,
DAV_PLACA,
DAV_MODVEI,
DAV_DATPOS,
DAV_HORPOS,
DAV_LATITU,
DAV_LONGIT,
DAV_VELOCI,
DAV_IGNICA,
DAV_CODMAC,
DAV_DESMAC,
DAV_STATUS,
DAV_DETMSG,
DAV_MENSAG,
DAV_DETPOS,
DAV_POSICI,
DAV_DETLOG,
DAV_LOGERR,
DAV_TIPPOS
FROM DAV
WHERE
D_E_L_E_T_ = ' '
AND DAV_FILIAL = 'VALOR'
AND DAV_IDMPOS = 'VALOR'
AND DAV_CODVEI = 'VALOR'
AND DAV_SEQUEN = 'VALOR'
AND DAV_FILORI = 'VALOR'
AND DAV_VIAGEM = 'VALOR'
AND DAV_PLACA = 'VALOR'
AND DAV_MODVEI = 'VALOR'
AND DAV_DATPOS BETWEEN '20261101' AND '20261130'
AND DAV_HORPOS = 'VALOR'
AND DAV_LATITU = 'VALOR'
AND DAV_LONGIT = 'VALOR'
AND DAV_VELOCI = 0
AND DAV_IGNICA = 'VALOR'
AND DAV_CODMAC = 'VALOR'
AND DAV_DESMAC = 'VALOR'
AND DAV_STATUS = 'VALOR'
AND DAV_MENSAG = 'VALOR'
AND DAV_POSICI = 'VALOR'
AND DAV_LOGERR = 'VALOR'
AND DAV_TIPPOS = 'VALOR'
Outras tabelas relacionadas
- DA0 Tabela de Preços
- DA1 Itens da Tabela de Preços
- DA2 De / Para de Tes
- DA3 Veículos
- DA4 Motoristas
- DA5 Zonas
- DA6 Setores por Zona
- DA7 Pontos por Zona e Setor
- DA8 Rotas
- DA9 Zonas por Rota
- DAA Cabeçalho Janela de Entrega
- DAB Itens da Janela de Entrega
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.